Commit Graph

18 Commits

Author SHA1 Message Date
0penBrain
b70558730b CI: improve code separation in C++ tests mechanism 2023-04-29 16:30:52 -05:00
Chris Hennes
a39c8ce8c3 Tests: Add Sketcher unit tests to CI
Co-authored-by: 0penBrain <48731257+0penBrain@users.noreply.github.com>
2023-04-27 07:49:42 -05:00
0penBrain
1c71b934f2 CI: fix failing unit test reported as passed in summary, fixes #9170 2023-04-26 18:05:14 +02:00
0penBrain
cfcc9ffa4e CI: initial release of Windows build workflow 2023-04-03 19:40:52 +02:00
0penBrain
3cf8a9c95f CI: update licencing texts 2023-03-23 15:39:41 +01:00
0penBrain
775332e535 CI: minor improvements in texts 2023-03-17 19:50:12 +00:00
Chris Hennes
d3c14f9cea CI: Run the C++ test suite as part of the GitHub CI
Refactors the tests to rename them to runPythonTests and runCPPTests.
2023-03-15 18:34:39 +00:00
0penBrain
ceb45a9a1b CI: improve tests reporting (extract failed tests + uncaught tracebacks) 2023-02-17 08:08:40 -06:00
0penBrain
e6a23b2251 CI: uniformize sed usage 2023-02-17 08:08:40 -06:00
0penBrain
9d50f4496b CI: Improve Cmake build reporting, print built targets (and only this) 2023-02-17 08:08:40 -06:00
0penBrain
4e0004fb67 CI: Improve Cmake configure reporting, print full config (and only this) 2023-02-17 08:08:40 -06:00
0penBrain
e68b47f501 CI: print Cmake configure error log only in case it failed 2023-02-17 08:08:40 -06:00
0penBrain
96f82821ba CI: improve logging for configure, build and install steps
* Line buffering for stdout and stderr to better preserve log order
 * Full log now contains both stdout and stderr to keep errors in context
2023-02-13 11:27:26 +01:00
0penBrain
e49677b6b5 CI: factorize CMake install step in Linux builds 2023-02-13 11:27:26 +01:00
0penBrain
5d2e3af349 CI: factorize CMake build step in Linux builds 2023-02-13 11:27:26 +01:00
0penBrain
5b426d74a8 CI: factorize CMake configuration in Linux builds 2023-02-13 11:27:26 +01:00
0penBrain
304b88b84e CI: fix typo in runTests action name 2023-02-13 11:27:26 +01:00
0penBrain
0d5e6c04d9 CI: global refactoring of build/test CI 2023-01-29 11:48:50 -07:00