Changes

Summary

  1. Tests: wherever possible, use QTEST_APPLESS_MAIN() rather than QTEST_GUILESS_MAIN(). (details)
  2. Revert "clcachewrapper: don't escape double quotes since we only use paths with no spaces." (details)
  3. Improved the testing of our Python interface. (details)
  4. Some minor cleaning up. (details)
  5. Improved the testing of our Python interface. (details)
  6. Some minor cleaning up. (details)
  7. Improved the testing of our Python interface. (details)
  8. Improved the testing of our Python interface. (details)
  9. Improved the testing of our Python interface. (details)
  10. Make CodeFactor happy. (details)
  11. Core: slight improvement to our MathML tests. (details)
  12. Revert "Core: slight improvement to our MathML tests." (details)
  13. Some minor cleaning up. (details)
  14. Some minor cleaning up. (details)
  15. Improved the testing of our Python interface. (details)
  16. Core tests: we need our MathML tests to use QTEST_GUILESS_MAIN() on Windows. (details)
  17. Improved the testing of our Python interface. (details)
  18. Don't make external processes time out. (details)
Commit c22068da6e1873424b49c9424f019303eb858a8a by Alan Garny
Tests: wherever possible, use QTEST_APPLESS_MAIN() rather than QTEST_GUILESS_MAIN().
The file was modified src/plugins/tools/CellMLTools/tests/tests.cpp (diff)
The file was modified src/plugins/editing/CellMLTextView/tests/conversiontests.cpp (diff)
The file was modified src/plugins/support/PythonSupport/tests/basictests.cpp (diff)
The file was modified src/plugins/support/PythonSupport/tests/importtests.cpp (diff)
The file was modified src/plugins/editing/CellMLTextView/tests/scanningtests.cpp (diff)
The file was modified src/plugins/support/ZIPSupport/tests/tests.cpp (diff)
The file was modified src/plugins/thirdParty/Zinc/tests/tests.cpp (diff)
The file was modified src/plugins/thirdParty/libNuML/tests/tests.cpp (diff)
The file was modified src/plugins/miscellaneous/Core/tests/clitests.cpp (diff)
The file was modified src/plugins/support/SEDMLSupport/tests/tests.cpp (diff)
The file was modified src/plugins/thirdParty/CellMLAPI/tests/tests.cpp (diff)
The file was modified src/plugins/miscellaneous/Core/tests/mathmltests.cpp (diff)
The file was modified src/plugins/thirdParty/libSEDML/tests/tests.cpp (diff)
The file was modified src/plugins/miscellaneous/Compiler/tests/tests.cpp (diff)
The file was modified src/plugins/support/PythonSupport/tests/vanderpol1928tests.cpp (diff)
The file was modified src/plugins/thirdParty/libBioSignalML/tests/tests.cpp (diff)
The file was modified src/plugins/support/PythonSupport/tests/coveragetests.cpp (diff)
The file was modified src/plugins/support/PythonSupport/tests/hodgkinhuxley1952tests.cpp (diff)
The file was modified src/plugins/editing/CellMLTextView/tests/clitests.cpp (diff)
The file was modified src/plugins/editing/CellMLTextView/tests/parsingtests.cpp (diff)
The file was modified src/plugins/support/PythonSupport/tests/noble1962tests.cpp (diff)
The file was modified src/plugins/thirdParty/libSBML/tests/tests.cpp (diff)
Commit b476b7f1d5721646f6a6c29f6a8a387ac59e1bf6 by Alan Garny
Revert "clcachewrapper: don't escape double quotes since we only use paths with no spaces."

This reverts commit 7035b6117c120b7135c1a9bb2ebf0f13dc3c8fac.
The file was modified cmake/clcachewrapper.c (diff)
Commit 0e30b06c30b95488159ddbb1c70cd91745d1061e by Alan Garny
Improved the testing of our Python interface.

The idea is to have only one output file per Python test (as opposed to one for each platform and each release/debug mode).
The file was addedsrc/plugins/support/PythonSupport/tests/data/coveragetests.out
The file was modified src/plugins/support/PythonSupport/tests/coveragetests.cpp (diff)
The file was modified src/plugins/support/PythonSupport/tests/data/utils.py (diff)
The file was modified src/plugins/support/PythonSupport/tests/noble1962tests.cpp (diff)
The file was addedsrc/plugins/support/PythonSupport/tests/data/basictests.out
The file was addedsrc/plugins/support/PythonSupport/tests/data/vanderpol1928tests.out
The file was addedsrc/plugins/support/PythonSupport/tests/data/noble1962tests.out
The file was addedsrc/plugins/support/PythonSupport/tests/data/hodgkinhuxley1952tests.out
The file was modified src/plugins/support/PythonSupport/tests/vanderpol1928tests.cpp (diff)
The file was modified src/plugins/support/PythonSupport/tests/hodgkinhuxley1952tests.cpp (diff)
The file was modified src/plugins/support/PythonSupport/tests/basictests.cpp (diff)
Commit 14ae94e5a936ddf7332da4c36b12eefae50ed0e8 by Alan Garny
Some minor cleaning up.
The file was modified src/plugins/support/PythonSupport/tests/coveragetests.cpp (diff)
Commit ef3a639afdd76b281ac5c68878ab0686efe20383 by Alan Garny
Improved the testing of our Python interface.

The idea is to have only one output file per Python test (as opposed to one for each platform and each release/debug mode).
The file was modified src/plugins/support/PythonSupport/tests/data/noble1962tests.out (diff)
The file was modified src/plugins/support/PythonSupport/tests/data/hodgkinhuxley1952tests.out (diff)
The file was modified src/plugins/support/PythonSupport/tests/data/utils.py (diff)
Commit 552e5aaeaaa11aef454496742dd08e5ee8a4551d by Alan Garny
Some minor cleaning up.
The file was removedsrc/plugins/support/PythonSupport/tests/data/linux/release/hodgkinhuxley1952tests.out
The file was removedsrc/plugins/support/PythonSupport/tests/data/macos/release/basictests.out
The file was removedsrc/plugins/support/PythonSupport/tests/data/linux/release/vanderpol1928tests.out
The file was removedsrc/plugins/support/PythonSupport/tests/data/windows/debug/hodgkinhuxley1952tests.out
The file was removedsrc/plugins/support/PythonSupport/tests/data/linux/release/basictests.out
The file was removedsrc/plugins/support/PythonSupport/tests/data/macos/release/vanderpol1928tests.out
The file was removedsrc/plugins/support/PythonSupport/tests/data/linux/debug/coveragetests.out
The file was removedsrc/plugins/support/PythonSupport/tests/data/windows/debug/importtests.out
The file was removedsrc/plugins/support/PythonSupport/tests/data/windows/release/basictests.out
The file was removedsrc/plugins/support/PythonSupport/tests/data/windows/release/coveragetests.out
The file was removedsrc/plugins/support/PythonSupport/tests/data/windows/debug/vanderpol1928tests.out
The file was removedsrc/plugins/support/PythonSupport/tests/data/linux/debug/hodgkinhuxley1952tests.out
The file was removedsrc/plugins/support/PythonSupport/tests/data/linux/debug/noble1962tests.out
The file was removedsrc/plugins/support/PythonSupport/tests/data/linux/debug/basictests.out
The file was removedsrc/plugins/support/PythonSupport/tests/data/macos/debug/hodgkinhuxley1952tests.out
The file was removedsrc/plugins/support/PythonSupport/tests/data/windows/release/vanderpol1928tests.out
The file was removedsrc/plugins/support/PythonSupport/tests/data/linux/debug/vanderpol1928tests.out
The file was removedsrc/plugins/support/PythonSupport/tests/data/windows/release/hodgkinhuxley1952tests.out
The file was removedsrc/plugins/support/PythonSupport/tests/data/windows/debug/coveragetests.out
The file was removedsrc/plugins/support/PythonSupport/tests/data/windows/debug/basictests.out
The file was removedsrc/plugins/support/PythonSupport/tests/data/linux/release/coveragetests.out
The file was removedsrc/plugins/support/PythonSupport/tests/data/linux/release/noble1962tests.out
The file was removedsrc/plugins/support/PythonSupport/tests/data/macos/release/hodgkinhuxley1952tests.out
The file was removedsrc/plugins/support/PythonSupport/tests/data/macos/debug/vanderpol1928tests.out
The file was removedsrc/plugins/support/PythonSupport/tests/data/windows/debug/noble1962tests.out
The file was removedsrc/plugins/support/PythonSupport/tests/data/windows/release/noble1962tests.out
The file was removedsrc/plugins/support/PythonSupport/tests/data/macos/release/noble1962tests.out
The file was removedsrc/plugins/support/PythonSupport/tests/data/macos/debug/coveragetests.out
The file was removedsrc/plugins/support/PythonSupport/tests/data/macos/debug/noble1962tests.out
The file was removedsrc/plugins/support/PythonSupport/tests/data/macos/release/coveragetests.out
The file was removedsrc/plugins/support/PythonSupport/tests/data/macos/debug/basictests.out
Commit 901996717ea0bb29c263d37f739d21d1e62557d5 by Alan Garny
Improved the testing of our Python interface.

The idea is to have only one output file per Python test (as opposed to one for each platform and each release/debug mode).
The file was addedsrc/plugins/support/PythonSupport/tests/data/importtests.out
The file was modified src/plugins/support/PythonSupport/tests/importtests.cpp (diff)
Commit a92008c7f538baa9232ad1e7f2fead3b39d7fdb4 by Alan Garny
Improved the testing of our Python interface.

The idea is to have only one output file per Python test (as opposed to one for each platform and each release/debug mode).
The file was modified src/plugins/support/PythonSupport/tests/data/coveragetests.out (diff)
The file was modified src/plugins/support/PythonSupport/tests/data/coveragetests.py (diff)
Commit 993984d0fed308257602c4a26bd804626010e6ac by Alan Garny
Improved the testing of our Python interface.

The idea is to have only one output file per Python test (as opposed to one for each platform and each release/debug mode).
The file was modified src/plugins/support/PythonSupport/tests/data/importtests.out (diff)
Commit 13b5ab781674fb7f2f7af49d4b509a34c5422af7 by Alan Garny
Make CodeFactor happy.
The file was modified src/plugins/support/PythonSupport/tests/data/utils.py (diff)
Commit e22409987af5bb83081999f9cd24fa9ccca8845f by Alan Garny
Core: slight improvement to our MathML tests.
The file was modified src/plugins/miscellaneous/Core/tests/mathmltests.cpp (diff)
Commit 31741f88fbc099e894c57d28bf8a3fa084add328 by Alan Garny
Revert "Core: slight improvement to our MathML tests."

This reverts commit e22409987af5bb83081999f9cd24fa9ccca8845f.
The file was modified src/plugins/miscellaneous/Core/tests/mathmltests.cpp (diff)
Commit f22483b3766df0e7d2827375d163d6bdc56a5e50 by Alan Garny
Some minor cleaning up.
The file was modified src/plugins/support/PythonSupport/tests/basictests.cpp (diff)
The file was modified src/plugins/support/PythonSupport/tests/coveragetests.cpp (diff)
The file was modified src/plugins/support/PythonSupport/tests/hodgkinhuxley1952tests.cpp (diff)
The file was modified src/plugins/support/PythonSupport/tests/noble1962tests.cpp (diff)
The file was modified src/plugins/support/PythonSupport/tests/vanderpol1928tests.cpp (diff)
The file was modified src/plugins/support/PythonSupport/tests/importtests.cpp (diff)
Commit 0480536a12b543e76fddd98aeafd8c51372ca31f by Alan Garny
Some minor cleaning up.
The file was modified src/tests/src/testsutils.cpp (diff)
Commit 3da6f4997e19efb4346bedf699e59874c4837b80 by Alan Garny
Improved the testing of our Python interface.

The idea is to have only one output file per Python test (as opposed to one for each platform and each release/debug mode).
The file was modified src/plugins/support/PythonSupport/tests/data/utils.py (diff)
Commit a4864f0fe109cbbe9bc0651c60c027134f3a3bf3 by Alan Garny
Core tests: we need our MathML tests to use QTEST_GUILESS_MAIN() on Windows.

Otherwise, we get something like:
```
********* Start testing of MathmlTests *********
Config: Using QtTest library 5.12.9, Qt 5.12.9 (x86_64-little_endian-llp64 shared (dynamic) debug build; by MSVC 2017)
PASS   : MathmlTests::initTestCase()
QFATAL : MathmlTests::plusTests() ASSERT: "!m_baseURI.isRelative()" in file environment\qgenericstaticcontext.cpp, line 82
FAIL!  : MathmlTests::plusTests() Received a fatal error.
Unknown file(0) : failure location
Totals: 1 passed, 1 failed, 0 skipped, 0 blacklisted, 91ms
********* Finished testing of MathmlTests *********
```
The file was modified src/plugins/miscellaneous/Core/tests/mathmltests.cpp (diff)
Commit f5347c818099cd8d57e92ca2b6487c42590a6a0a by Alan Garny
Improved the testing of our Python interface.

The idea is to have only one output file per Python test (as opposed to one for each platform and each release/debug mode).
The file was modified src/plugins/support/PythonSupport/tests/data/basictests.out (diff)
Commit da0992711cc9cfe7ebef5a72c0c109dfb4786d66 by Alan Garny
Don't make external processes time out.
The file was modified src/tests/src/testsutils.cpp (diff)
The file was modified src/misc/cliutils.cpp.inl (diff)