This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
civilinfrastructureplatform:ciptesting:centalisedtesting [2023/12/18 12:18] swvanbuuren Add section on SQUAD test reporting |
civilinfrastructureplatform:ciptesting:centalisedtesting [2023/12/19 08:55] (current) swvanbuuren Add SQUAD watch job workflow |
||
---|---|---|---|
Line 16: | Line 16: | ||
This schedules submitted test jobs to run on available hardware targets. | This schedules submitted test jobs to run on available hardware targets. | ||
- | CIP have set up their own instance of LAVA (Linaro Automated Validation Architecture). LAVA is a continuous integration system for deploying operating systems onto physical and virtual hardware for running tests. See the [[https://www.lavasoftware.org/|LAVA website]] for more details. | + | CIP has set up their own instance of LAVA (Linaro Automated Validation Architecture). LAVA is a continuous integration system for deploying operating systems onto physical and virtual hardware for running tests. See the [[https://www.lavasoftware.org/|LAVA website]] for more details. |
- | CIP are using a version of LAVA maintained by the [[https://kernelci.org/|KernelCI project]] which [[https://github.com/kernelci/lava-docker/|containerises]] support in a Docker image. | + | CIP is using a version of LAVA maintained by the [[https://kernelci.org/|KernelCI project]] which [[https://github.com/kernelci/lava-docker/|containerises]] support in a Docker image. |
=== Links === | === Links === | ||
Line 25: | Line 25: | ||
* cip-lava-docker source code: https://gitlab.com/cip-project/cip-testing/lava-docker | * cip-lava-docker source code: https://gitlab.com/cip-project/cip-testing/lava-docker | ||
* How to submit a LAVA test job: [[civilinfrastructureplatform:ciptesting:centalisedtesting:submittinglavajobs|Submitting a LAVA test job]] | * How to submit a LAVA test job: [[civilinfrastructureplatform:ciptesting:centalisedtesting:submittinglavajobs|Submitting a LAVA test job]] | ||
+ | |||
+ | ==== Test scheduler workflow ==== | ||
+ | |||
+ | The following schematic shows the workflow, that describes how test images are built and tested with LAVA. | ||
+ | |||
+ | {{:civilinfrastructureplatform:ciptesting:cip-testing-6.1-workflow.png?800 |}} | ||
+ | |||
+ | === Links === | ||
+ | |||
+ | * CIP Testing group: https://gitlab.com/cip-project/cip-testing | ||
+ | * [[https://gitlab.com/cip-project/cip-testing/linux-cip-ci|linux-cip-ci]] | ||
+ | * [[https://gitlab.com/cip-project/cip-testing/linux-cip-pipelines|linux-cip-pipelines]] | ||
+ | * CIP Kernel group: https://gitlab.com/cip-project/cip-kernel | ||
+ | * [[https://gitlab.com/cip-project/cip-kernel/linux-cip|linux-cip]] | ||
==== Target Control ==== | ==== Target Control ==== | ||
Line 69: | Line 83: | ||
== SQUAD == | == SQUAD == | ||
- | For detailed test reporting CIP uses the Software Quality Dashboard (SQUAD). Build success and test results are reported to the [[https://squad.ciplatform.org/|CIP SQUAD instance]]. | + | For detailed test reporting CIP uses the Software Quality Dashboard (SQUAD). Build success and test results are reported to the [[https://squad.ciplatform.org/|CIP SQUAD]]. |
+ | |||
+ | The following diagram shows how build results are reported to SQUAD and test jobs are submitted to LAVA and monitored by SQUAD. | ||
+ | |||
+ | {{:civilinfrastructureplatform:ciptesting:cip-testing-with-squad.png?400|}} | ||
=== Links === | === Links === | ||
Line 75: | Line 93: | ||
* CIP KernelCI instance: https://kernelci.ciplatform.org | * CIP KernelCI instance: https://kernelci.ciplatform.org | ||
* CIP test results mailing list: https://lists.cip-project.org/mailman/listinfo/cip-testing-results | * CIP test results mailing list: https://lists.cip-project.org/mailman/listinfo/cip-testing-results | ||
+ | * CIP SQUAD Reporting: https://squad.ciplatform.org/ | ||
==== Artifact Storage ==== | ==== Artifact Storage ==== |