-
Notifications
You must be signed in to change notification settings - Fork 212
CI: get rid of duplicates in e2e jobs #1248
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
Conversation
69dc09b to
56ef29d
Compare
|
We get this now, thats because bmaas test stage takes make target directly from GH job name. |
|
aha, I see thats planned to get set via: |
8c126be to
f715416
Compare
| name: ${{ matrix.name }} | ||
| runs-on: ${{ matrix.runner }} | ||
| env: | ||
| TARGET_JOB: ${{ matrix.targetjob || matrix.name }} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
could we speed up things if we move to a model where several targets are run on the same runner:
strategy:
fail-fast: true
matrix:
runner: [fpga, gpu, qat, sgx, simics-gnr, simics-spr]
include:
- runner: fpga
target: e2e-fpga
- runner: gpu
target: e2e-gpu
- runner: qat
target: e2e-qat
- runner: sgx
target: e2e-sgx
- runner: simics-gnr
target: e2e-dlb e2e-dsa e2e-iaa
- runner: simics-spr
target: e2e-dlb e2e-dsa e2e-iaa e2e-qat4
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
do you mean one after another, without re-provisioning?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes: make e2e-dlb e2e-dsa e2e-iaa
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This would be against our CI design - to test changes in a clean environment.
However, having an additional test that runs multiple workloads sequentially could be a good idea.
|
Backend change for this is on dev.env, using backward-compatible solution: use TARGET_JOB if defined or GITHUB_JOB. This is trace without current PR change: |
@okartau it's not. PR authors have to rebase their PR manually, I believe. |
f715416 to
891d6ad
Compare
|
@bart0sh please rebase and add the operator image to iaa/dsa targets |
891d6ad to
99594a3
Compare
done |
Fixes: #1136