refactor: pipeline setup to run separate test harness configurations#59
refactor: pipeline setup to run separate test harness configurations#59vulder wants to merge 16 commits into
Conversation
3fd96f8 to
90e8a8b
Compare
90e8a8b to
1d7de4f
Compare
296951d to
ea0f937
Compare
6522202 to
7cad29d
Compare
7b7f519 to
cc865ce
Compare
cc865ce to
b58118e
Compare
0ad4398 to
1804225
Compare
b1f2efb to
adb934f
Compare
adb934f to
85ac218
Compare
98e8f9b to
6c3ebd7
Compare
6c3ebd7 to
1cddc5d
Compare
|
|
||
| // shared test helpers | ||
| #include "archive_test_helpers.h" | ||
| #include "sen/test_support//archive_test_helpers.h" |
There was a problem hiding this comment.
do we have two '/' here?
| add_subdirectory(test/util/calls_on_removal) | ||
| add_subdirectory(test/util/publish_types_manually) | ||
| add_subdirectory(test/util/query_test) | ||
| # TODO: Fix test that fails on arm |
There was a problem hiding this comment.
I would suggest to bind this TODO (and others in the code) to tickets for keeping track.
| add_subdirectory(integration/crash_report) | ||
| add_subdirectory(integration/type_clash) | ||
|
|
||
| # TODO: Need to figure out github support |
There was a problem hiding this comment.
Is this related to the usage of containers? We should also add a ticket reference for this TODO.
|
|
||
| // shared test helpers | ||
| #include "archive_test_helpers.h" | ||
| #include "sen/test_support//archive_test_helpers.h" |
There was a problem hiding this comment.
do we have // here?
| elseif(CMAKE_CXX_COMPILER_ID STREQUAL "GNU") | ||
| target_compile_options(${target_name} PRIVATE ${common_clang_gcc_options_}) | ||
| set(suppress_gcc_broken_analysis_options | ||
| # std::variant |
There was a problem hiding this comment.
I would prefer to add a bit more info here about why we are suppressing these warnings. I know at some point I knew, but I don't remember anymore.
| export PATH="/usr/lib/ccache:/usr/local/opt/ccache/libexec:$PATH" | ||
| cmake --build build/${{ matrix.compiler.name }}/${{ matrix.build_type }}/ --target run_tests | ||
|
|
||
| # Connect App to Airbus Org. |
There was a problem hiding this comment.
should we keep this comment here? or leave a TODO (and a ticket)? I have the feeling that if we leave it like this it might get forgotten.
| ), | ||
| include_in_release_workflow=True, | ||
| include_in_conan_workflow=True, | ||
| # TODO: fix build failures in test setup |
There was a problem hiding this comment.
what's this one (and the one below) referring to?
No description provided.