1. 23 Dec, 2019 2 commits
  2. 20 Dec, 2019 1 commit
  3. 19 Nov, 2019 1 commit
  4. 30 Oct, 2019 1 commit
  5. 29 Oct, 2019 1 commit
  6. 12 Oct, 2019 1 commit
  7. 09 Oct, 2019 1 commit
  8. 22 Jul, 2019 1 commit
  9. 03 Jul, 2019 1 commit
  10. 28 Jun, 2019 1 commit
  11. 05 Jun, 2019 1 commit
  12. 16 Apr, 2019 1 commit
  13. 12 Apr, 2019 1 commit
  14. 07 Apr, 2019 1 commit
  15. 05 Apr, 2019 1 commit
    • GILLES Sebastien's avatar
      #1398 Change teat utility used from Catch2 to Boost.Test. · 28057a71
      GILLES Sebastien authored
      The reason for the change was partly bug #1363: tests were failing for macOS / shared library / release mode solely due to an internal error of Catch2.
      
      Now we need to have Boost Test installed (as usual ThirdPartyCompilationLibrary facility provides it).
      
      I also used the modifications to refresh the way tests were written:
      
      - Fixture are now handled in a much better way; in peculiar some tests no longer required a fake model and its equally fake Lua file to proceed.
      - The model tests have been refined to provide more information in case of failure (the complete path of the files that might not be equal are now directly given).
      - Mpi fixture is now working completely: you may define several test suites in an executable without having it fail (previously it was the case only for the full-fledged model fixture).
      
      This commit is unusually big for me, but that is due to the fact with macro everywhere in both Boost.Test and Catch2 I had rather not used them at the same time.
      28057a71
  16. 01 Apr, 2019 1 commit
  17. 26 Mar, 2019 1 commit
  18. 19 Mar, 2019 3 commits
  19. 23 Nov, 2018 10 commits
  20. 09 Nov, 2018 1 commit
  21. 08 Nov, 2018 3 commits
  22. 15 Oct, 2018 2 commits
  23. 05 Oct, 2018 3 commits