Skip to content

refactor: pipeline setup to run separate test harness configurations#59

Open
vulder wants to merge 16 commits into
mainfrom
refactor/pipeline-setup-and-add-tests
Open

refactor: pipeline setup to run separate test harness configurations#59
vulder wants to merge 16 commits into
mainfrom
refactor/pipeline-setup-and-add-tests

Conversation

@vulder

@vulder vulder commented May 24, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

@vulder vulder force-pushed the refactor/pipeline-setup-and-add-tests branch 4 times, most recently from 3fd96f8 to 90e8a8b Compare May 24, 2026 13:18
@vulder vulder force-pushed the refactor/pipeline-setup-and-add-tests branch from 90e8a8b to 1d7de4f Compare May 24, 2026 13:21
@vulder vulder force-pushed the refactor/pipeline-setup-and-add-tests branch from 296951d to ea0f937 Compare May 24, 2026 13:40
@vulder vulder force-pushed the refactor/pipeline-setup-and-add-tests branch from 6522202 to 7cad29d Compare May 24, 2026 14:09
@vulder vulder force-pushed the refactor/pipeline-setup-and-add-tests branch 13 times, most recently from 7b7f519 to cc865ce Compare May 24, 2026 21:01
@vulder vulder force-pushed the refactor/pipeline-setup-and-add-tests branch from cc865ce to b58118e Compare May 24, 2026 21:10
@vulder vulder force-pushed the refactor/pipeline-setup-and-add-tests branch from 0ad4398 to 1804225 Compare May 24, 2026 21:37
@vulder vulder force-pushed the refactor/pipeline-setup-and-add-tests branch 5 times, most recently from b1f2efb to adb934f Compare May 24, 2026 22:40
@vulder vulder force-pushed the refactor/pipeline-setup-and-add-tests branch from adb934f to 85ac218 Compare May 24, 2026 22:54
@vulder vulder force-pushed the refactor/pipeline-setup-and-add-tests branch 2 times, most recently from 98e8f9b to 6c3ebd7 Compare May 24, 2026 23:50
@vulder vulder force-pushed the refactor/pipeline-setup-and-add-tests branch from 6c3ebd7 to 1cddc5d Compare May 25, 2026 00:09
@vulder vulder marked this pull request as ready for review May 25, 2026 00:36
@vulder vulder requested a review from EnriqueParodi as a code owner May 25, 2026 00:36

// shared test helpers
#include "archive_test_helpers.h"
#include "sen/test_support//archive_test_helpers.h"

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do we have two '/' here?

Comment thread CMakeLists.txt
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

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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"

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what's this one (and the one below) referring to?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants