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

tests: udpate the github workflow to run tests suggested by spread-filter tool #14519

Merged

Commits on Nov 13, 2024

  1. tests: udpate the github workflow to run tests suggested by spread-fi…

    …lter tool
    
    Through this change we will run the tests suggested by the spread-filter
    tool following the rules located in tests/lib/spread/rules which defined
    for each system.
    
    For nested tests, this ruleset will make sure that:
    . Always that the nested.sh lib or the assertions dir are updated, all
    the nested test are executed
     . When an specific nested test is updated, then this is executed
    . If the "Run Nested" label is added to the PR, all the nested tests
    will be executed as well.
     . In master branch, all nested test are executed
     . In other scenarios, nested tests are not executed.
    
    Also, in master branch, all the tests are executed (the tests defined in
    the matrix for each system).
    sergiocazzolato committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    ddffbe7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    df1bda6 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. Configuration menu
    Copy the full SHA
    1eacd72 View commit details
    Browse the repository at this point in the history
  2. Fix issue when the RUN_TESTS has just spaces

    This produced issues for example running all the nested tests when it is
    not needed.
    sergiocazzolato committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    c99a28e View commit details
    Browse the repository at this point in the history