Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add sanitizer build options #249

Merged
merged 6 commits into from
Jan 20, 2022
Merged

Commits on Jan 20, 2022

  1. Add sanitizer build configuration and workflows

    - Add a list of possible sanitizers that can be used to build the whole
      of podio with the USE_SANITIZER option
    - At the moment only build podio but do not run the tests, since there
      are a few things that need to be fixed before they can be succesfully
      run with them
    - Add a workflow file that builds podio with clang and gcc with all
      available sanitizers for the respective toolchain
    tmadlener committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    7676592 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c0b5021 View commit details
    Browse the repository at this point in the history
  3. Label all test cases

    tmadlener committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    c8d9dd0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c481d3e View commit details
    Browse the repository at this point in the history
  5. Disable tests with known failures and enable CI workflows

    - Additionally make sure that we either use auto test discovery or run
      the complete executable, not both
    - Add an option to still run all the tests locally on demand
    tmadlener committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    54561dd View commit details
    Browse the repository at this point in the history
  6. Add documentation

    tmadlener committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    bf03b36 View commit details
    Browse the repository at this point in the history