-
Notifications
You must be signed in to change notification settings - Fork 168
Workflows/lava test plans #1312
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
Workflows/lava test plans #1312
Conversation
1ddc17f to
fee9552
Compare
|
I think this is in a proper shape for review now. @smuppand please take a look |
|
Here is the workflow run from |
Test run workflowTest jobs for commit fee9552
|
Test Results 14 files 28 suites 34m 0s ⏱️ Results for commit b733e30. ♻️ This comment has been updated with latest results. |
Test run workflowTest jobs for commit fee9552
|
fee9552 to
24dd851
Compare
|
I pushed a new version. The workflow in |
smuppand
left a comment
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.
LGTM
|
@smuppand what should I do with outstanding comments? |
The remaining enhancements can be addressed with a separate PR. |
LAVA test jobs are now generated using qualcomm-linux/lava-test-plans repository. This allows to decouple job generation from meta-qcom workflows and manage test plan separately. It also allows to share the test jobs with other projects in qualcomm-linux. Signed-off-by: Milosz Wasilewski <milosz.wasilewski@oss.qualcomm.com>
Pre-merge test plan is generated from lava-test-plans repository. Modified test.yml workflow will run tests in 2 stages: - boot test: performs basic boot test on supported platforms - pre-merge test: runs a set of basic functional tests on supported platforms. This way the load on the testing LAB is minimized should the boot test fail. Additional pre-merge tests can be added in lava-test-plans directly without changing the workflow Signed-off-by: Milosz Wasilewski <milosz.wasilewski@oss.qualcomm.com>
When generating temporary files in the action, save the files to separate directories. This avoids confusing the existing files with files generated during the action Signed-off-by: Milosz Wasilewski <milosz.wasilewski@oss.qualcomm.com>
Set python version to 3.11 in lava-test-plans action to avoid issues with unexpected upgrades. Signed-off-by: Milosz Wasilewski <milosz.wasilewski@oss.qualcomm.com>
24dd851 to
b733e30
Compare
Test run workflowTest jobs for commit b733e30
|
Test run workflowTest jobs for commit b733e30
|
44ceb03
into
qualcomm-linux:master
|
@sbanerjee-quic already happening in #1347 |
Replace LAVA test job generation mechanism with lava-test-plans. This change allows to manage the test job generation outside of meta-qcom and reuse the same tests and test jobs in different projects.