- Aug 30, 2022
-
-
Chase Qi authored
Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- Aug 16, 2022
-
-
Chase Qi authored
Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
Chase Qi authored
Reorganize SQUAD groups and projects to make it easier to find out what is tested by looking at the group/project overview. New group/project org. ``` squad/ ├── merge-request │ ├── meta-zephyr │ └── oniro ├── release ├── scheduled-daily │ ├── kselftest │ ├── ltp │ ├── perf │ └── zephyr └── scheduled-weekly └── gcc ``` This closes: #731 Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- Aug 15, 2022
-
-
Chase Qi authored
Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- Aug 11, 2022
-
-
Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- Aug 09, 2022
-
-
Stevan Radaković authored
Using build job name to download bundles doesn't work. We need to introduce new var and make it mandatory for lava jobs containing the `sysota` in job name. Signed-off-by:
Stevan Radaković <stevan.radakovic@linaro.org>
-
- Jul 29, 2022
-
-
Artem Kondratiuk authored
There was some cases that the same variable appears more then once in the line. Only first appearence in the line was replaced. Signed-off-by:
artem.kondratiuk <artem.kondratiuk@huawei.com>
-
Signed-off-by:
artem.kondratiuk <artem.kondratiuk@huawei.com>
-
- Jul 28, 2022
-
-
Chase Qi authored
Use squad build ID to query test pass percentage. The lava-badge job is only needed by scheduled pipeline as calculating pass rate of full testing makes more sense. Enabling the job here for MR in draft status is mainly for debugging purpose. Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- Jun 29, 2022
-
-
Chase Qi authored
Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
Chase Qi authored
When the callback not dispatchered correctly, the record can be helpful for debugging in squad. Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
Chase Qi authored
Given test scope for new MRs is not defined yet and we only have one rpi4, b68 and c61 in the warsaw lab which are occupied mostly by daily scheduled pipeline, starting with boot and smoke tests on qemu devices should be a good starting point for per MR testing. Jobs that extend `.lava-test` will be added to MR's pipeline and schedueld pipeline. `.lava-test-scheduled` extends `.lava-test` with new scheduled pipeline only rule. Long run jobs like ltp should extends the job so that they wouldn't prevent MRs from merging. Solves #486. Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- Jun 23, 2022
-
-
Pipeline ID is used as squad project level build ID. However, squad build ID is the one to use for api calls. It is unique cross the instance. Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
Stevan Radaković authored
We switched the build id scheme in SQUAD to use pipeline ID instead of short commit SHA. Now lava-report job has to reflect that as well. Signed-off-by:
Stevan Radaković <stevan.radakovic@linaro.org>
-
- Jun 07, 2022
-
-
Stevan Radaković authored
Add the SQUAD_INSTANCE variable to the update callback URL Signed-off-by:
Stevan Radaković <stevan.radakovic@linaro.org>
-
- Jun 06, 2022
-
-
Stevan Radaković authored
Use SQUAD callback to trigger the lava-report pipeline job and simplify lava-badge calculation by using SQUAD API. SQUAD build ID is now implemented to be the same as pipeline ID. Signed-off-by:
Stevan Radaković <stevan.radakovic@linaro.org>
-
- Jun 01, 2022
-
-
Chase Qi authored
Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- May 31, 2022
-
-
Stevan Radaković authored
This is a first patch to introduce squad as a middleman in handling LAVA job. SQUAD provides a DB to store test results in a scalable manner, while also providing a good comparison engine for quick discovery of regressions. Any visualization tool will make good use of SQUAD db and API. Signed-off-by:
Stevan Radaković <stevan.radakovic@linaro.org>
-
- May 25, 2022
-
-
Chase Qi authored
Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- May 20, 2022
-
-
Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- Apr 13, 2022
-
-
Andrei Gherzan authored
The EF infrastructure (GitLab) doesn't support image registry. This change switches the container images to use the OSTC registry while EF catches up[1]. [1] eclipsefdn/helpdesk#1108 Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
-
- Apr 12, 2022
-
-
Fail lava-report if incomplete job found. Allow lava-report to fail to run the downstream lava-badage job. Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- Feb 25, 2022
-
-
Chase Qi authored
Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- Feb 24, 2022
-
-
Chase Qi authored
This helps to understand that the actual interpolation process cannot use syntax like bash/sh. In addition, putting the @ sigil at both ends so that @FOO_BAR is not incorrectly replaced as well. Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
Chase Qi authored
Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- Jan 24, 2022
-
-
Chase Qi authored
Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- Jan 13, 2022
-
-
Chase Qi authored
Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- Jan 04, 2022
-
-
Chase Qi authored
Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- Dec 30, 2021
-
-
The old ostc-builder cannot be patched now as the project has been migrated to the `distro/oniro` project. This closes: #218 Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- Dec 21, 2021
-
-
Chase Qi authored
lava-test badge shows success rate for on device testing in lava. Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- Dec 20, 2021
-
-
Chase Qi authored
Introduce machine variable for lava-test and search build images for the test target device only to make sure only images for the target device submitted for test. This closes #215. Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- Dec 17, 2021
-
-
Chase Qi authored
Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- Dec 09, 2021
-
-
Chase Qi authored
Skip git operations in lava jobs as these jobs operate exclusively on artifacts. Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- Dec 06, 2021
-
-
Chase Qi authored
Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- Nov 24, 2021
-
-
Chase Qi authored
CI_LAVA_TOKEN is required for submitting job to LAVA server. It should be set in instance level gitlab CI/CD variables for testing forking dev flow based MRs. With `when: never` rule, test job will not be added to pipeline if the above var not set. If the condition not set in test job that extends `.lava-test`, `.lava-test` will ask user to do so and then exit with unsuccessful job status. There is no easy way to exit early with successful status yet. See https://gitlab.com/gitlab-org/gitlab/-/issues/329217#note_572963049 Adding the above condition in `.lava-test` has no impact on test job that extends the `.lava-test`. Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- Nov 23, 2021
-
-
Chase Qi authored
Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- Oct 15, 2021
-
-
Zygmunt Krynicki authored
Most things are moved unchanged. The relatively few changes are to the documentation, as the split between the meta-ohos and manifest is gone, as well as to the actual CI definitions for the workspace directory, since the sources/ sub-directory is gone, and there was some backwards-compatibility code that no longer makes sense to maintain. Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-