"ant test" runs the regression tests under test/ (it runs test/run-all-tests.sh, which looks for all scripts underneath test of the form test.sh, and executes them).
No unit tests are currently run. This is obviously broken. matt > On Apr 12, 2016, at 8:02 PM, Lewis John Mcgibbney <lewis.mcgibb...@gmail.com> > wrote: > > I thought it was the unit tests that were being run! > If not then we need to log a Jira ticket and make sure that they are. > Lewis > > On Tue, Apr 12, 2016 at 7:31 AM, Tommaso Teofili <tommaso.teof...@gmail.com> > wrote: > >> Il giorno mar 12 apr 2016 alle ore 15:10 Lewis John Mcgibbney < >> lewis.mcgibb...@gmail.com> ha scritto: >> >>> So you are building with Macen Tommaso? The Maven build is not >> functional. >>> >> >> I have committed a couple of fixes so that by now running mvn clean install >> works (but no tests are run). >> >> >>> Instead if you build with Ant it does build the tests and then run them. >>> >> >> the thing is that the Ant tests execute the bash scripts which are >> integration tests in the end, while I was expecting the java unit tests to >> be executed (too); I think those should work with Ant too. >> >> Regards, >> Tommaso >> >> >>> Lewis >>> >>> On Tuesday, April 12, 2016, Tommaso Teofili <tommaso.teof...@gmail.com> >>> wrote: >>> >>>> Hi all, >>>> >>>> while having a look at [1], I have realized that current tests in >> Joshua >>> do >>>> not run against latest source code (I think), in fact the test >>> compilation >>>> fails (with Maven) if I just set the test directory. >>>> I think that, besides the Ant vs Maven thing, it'd be really good if we >>>> could use latest code when performing tests. >>>> Or am I missing something ? >>>> >>>> Regards, >>>> Tommaso >>>> >>>> [1] : https://issues.apache.org/jira/browse/JOSHUA-252 >>>> >>> >>> >>> -- >>> *Lewis* >>> >> > > > > -- > *Lewis*