-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
f087479
commit d81ba82
Showing
4 changed files
with
22 additions
and
26 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
By default, on system-tests own CI, only the default scenario is ran. It is a valid setup if: | ||
|
||
- you modify only code in the `tests/` folder | ||
- and if you modify only classes that do not have any `@scenario` decorator | ||
|
||
In any other case, you'll need to add [labels](https://docs.github.com/en/issues/using-labels-and-milestones-to-track-work/managing-labels#applying-labels-to-issues-and-pull-requests) to add other scenarios in the CI workflow. Their names speaks by themselves: | ||
|
||
- `run-parametric-scenario` | ||
- `run-sampling-scenario` | ||
- `run-profiling-scenario` | ||
- `run-open-telemetry-scenarios` | ||
- `run-libinjection-scenarios` | ||
|
||
And if you modify something that could impact all scenarios, (or if you have any doubt), the label that run everything is `run-all-scenarios`. Be patient, the CI will take more than one hour. You can merge your PR once it has been approved, even if you have only run the tests on the default scenario. | ||
|
||
:warning: Reviewers must pay attention on which labels should be present before approving any PR. They must add if necessary the good labels before processing the review. | ||
|
||
When a PR is merged on the main branch, and when scheduled nightly runs are executed, all tests will always be executed on all scenarios. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters