> On Aug 17, 2017, at 11:59 PM, Alex Aycinena <alex.aycin...@gmail.com> wrote: > >> ---------- Forwarded message ---------- >> From: Geert Janssens <geert.gnuc...@kobaltwit.be> >> To: gnucash-devel <gnucash-devel@gnucash.org> >> Cc: >> Bcc: >> Date: Wed, 16 Aug 2017 12:44:52 +0200 >> Subject: Re: Source directory restructuring >> On maandag 14 augustus 2017 02:59:58 CEST Alex Aycinena wrote: >>> I did a test by test comparison using Testing/Temporary/LastTest.log also >>> and I find there are three tests in autotools that are missing in cmake: >>> >>> - src/engine/test/test-import-map >>> - src/engine/test/test-engine >>> - src/app-utils/test/test-app-utils >>> >>> I couldn't map test # 77, >>> src/import-export/test/test-import-pending-matches, to any in autotools. >>> >>> Alex >> >> Hi Alex, >> >> I have added test-import-map and test-app-utils. On my system test-engine >> is >> running. Perhaps I fixed that already while restructuring the sources. I >> don't >> remember. >> >> And test-import-pending matches is run via autotools on my system. It was >> not >> listed in the colored test output but it was run right after that. I have >> tweaked the Makefile slightly so it now is part of the colored output and >> hence more visible. >> >> Can you verify this on your system as well ? >> >> Geert >> >> > > Geert, > > I can verify that with cmake/ninja, the three tests are there. There was a > test failure, however, in 21 - test-backend-dbi: > > 21/103 Testing: test-backend-dbi > 21/103 Test: test-backend-dbi > Command: > "/home/gnucash-dev/gitcheckouts/gnucash-clean-build/bin/test-backend-dbi" > Directory: > /home/gnucash-dev/gitcheckouts/gnucash-clean-build/libgnucash/backend/dbi/test > "test-backend-dbi" start time: Aug 17 14:16 PDT > Output: > ---------------------------------------------------------- > /backend/dbi/adjust sql options string localtime: OK > /backend/dbi/sqlite3/store_and_reload: test-backend-dbi: > /usr/include/boost/variant/detail/forced_return.hpp:39: T > boost::detail::variant::forced_return() [with T = const std::type_info&]: > Assertion `false' failed. > <end of output> > Test time = 0.73 sec > ---------------------------------------------------------- > Test Failed. > "test-backend-dbi" end time: Aug 17 14:16 PDT > "test-backend-dbi" time elapsed: 00:00:00 > > I can also verify, from an earlier build, that test-import-pending-matches > is run on my system with autotools. It didn't run after the latest git pull > because of the test-backend-dbi failure in autotools as well. > > That's a nice feature of the cmake route: if there is a failure in a test > subsequent tests are run whereas in autotools make check stops and if there > are other test failures you won't see them.
Alex, We know about the test-backend-dbi failure. Aaron Laws and I have been working on it for the last couple of days. Regards, John Ralls _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel