1. 10 Feb, 2020 1 commit
  2. 14 Feb, 2018 1 commit
    • Administrator's avatar
      Fixes execution command · 76d0472e
      Administrator authored
      The command to execute the application launching it without watching the
      file system was not currently working, as the command used "cargo:start"
      closed Tomcat when the construction finished.
      
      This command has been replaced by "cargo:run", that blocks the
      construction avoiding Tomcat shut down.
      76d0472e
  3. 10 Feb, 2017 1 commit
  4. 08 Feb, 2017 1 commit
  5. 10 Jun, 2016 1 commit
    • Administrator's avatar
      Simplifies the recommended execution command · c79c1506
      Administrator authored
      The execution command recommended in README.md has been simplified (no tests are executed now) and made more robust by includen a project cleaning and packaging previous to execution.
      c79c1506
  6. 16 Feb, 2016 1 commit
    • Administrator's avatar
      Refactorizes the whole project for a simpler testing and execution · bf91733b
      Administrator authored
      A big refactorization has been done in this commit, focused on
      simplifying the testing and execution process. The Spring-DbUnit library
      has been added to allow the use of DbUnit through annotations in the
      test classes. This change has been complemented with two new test
      listeners that allow the creation of custom initial contexts and the use
      of custom SQL scripts to create and destroy the database tables before
      and after the test execution, respectively. In addition, all the tests
      are executed now using a HSQLDB database.
      
      The datasource configuration has been pulled out of the project, and now
      it must be provided by the container.
      
      The sample classes have been reviewed, refactorized and documented with
      JavaDoc.
      
      The POM file has been reworked to ease test and application execution
      using maven. The new execution modes are:
      	- The default execution includes unit, integration and acceptance (with
      Selenium) test execution.
      	- No acceptance tests: mvn -P -acceptance-tests-cargo <phase>
      	- Run server for manual acceptance tests: mvn
      -Dcargo.tomcat.start.skip=true -Dcargo.tomcat.run.skip=false
      -DskipTests=true pre-integration-test 
      	- Run server with MySQL database: mvn -P
      run-tomcat-mysql,-acceptance-tests-cargo -DskipTests=true package
      cargo:run
      bf91733b
  7. 10 Feb, 2014 1 commit