An error occurred fetching the project authors.
- Sep 06, 2022
-
-
Pavel Zhukov authored
This allows overriding of oe-core to point to different branch/repo for testing updated which are not in stable repo yet or testing the repo before bumping revision in the manifest. The main purpose is testing oniro against <branch>-nut in scheduled pipelines to avoid breakages. To test oniro against different branch/repo of oe-core set pipeline variables as follows: CI_ONIRO_OECORE_BRANCH: branch_to_be_tested_with CI_ONIRO_OECORE_REPO: url_of_the_repo Example: CI_ONIRO_OECORE_BRANCH: stable/kirkstone-nut CI_ONIRO_OECORE_REPO: https://git.openembedded.org/openembedded-core-contrib Signed-off-by:
Pavel Zhukov <pavel.zhukov@huawei.com> Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
- Sep 01, 2022
-
-
Chase Qi authored
Closes eclipse/oniro-core/oniro#810 Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- Aug 31, 2022
-
-
Zygmunt Krynicki authored
Twister jobs appear to be extremely heavy. Given that we do not have resources to run them on each change, spawn them only in scheduled pipelines. Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
- Aug 30, 2022
-
-
Chase Qi authored
Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- Aug 29, 2022
-
-
Zygmunt Krynicki authored
The Oniro pipeline is a bit special, because it has to cope with several layers of git repositories. On one hand side oniro.git uses git-repo manifests, this presents the first complexity of a branch trying to change the manifest that needs special care to test correctly (so that the test correctly verifies the change, rather than previous, known-good commit). On the other hand side it can be used as a reusable pipeline in other repositories that are described by the manifest naturally have distinct projects with their own pipelines. As a sort-of special case, oniro.git fits both of those conditions. Changes to oniro.git need to both replace the manifest checkout stage (repo init && repo sync) _and_ replace what the manifest would have checked out to instead use what GitLab wants to check out inside $CI_PROJECT_DIR. This presents us with a puzzle, what _did_ GitLab runner do? What exactly is checked out in $CI_PROJECT_DIR? This depends on project settings, pipeline type and perhaps other things we have yet to encounter. Instead of trying to correctly model all the variants, let's do something stupid and brutal, but correct. When the pipeline indicates that manifest element needs to be replaced by setting $CI_ONIRO_GIT_REPO_PATH to a non-empty value then remove the git checkout prepared by git-repo and replace it with a symbolic link to $CI_PROJECT_DIR. This allows us to work with merge trains, pipelines for branches and pipelines for merge requests all at the same time. Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
- Aug 26, 2022
-
-
Chase Qi authored
Add zephyr build and test jobs for the below qemu machines: * qemu-x86 * qemu-cortex-m3 Closes meta-zephyr#35 Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- Aug 24, 2022
-
-
Chase Qi authored
Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
Chase Qi authored
Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- Aug 23, 2022
-
-
Pavel Zhukov authored
Signed-off-by:
Pavel Zhukov <pavel.zhukov@huawei.com>
-
- 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>
-
Chase Qi authored
Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
Chase Qi authored
Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- Aug 12, 2022
-
-
Andrei Gherzan authored
Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com> Signed-off-by:
Luca Seritan <luca.seritan@huawei.com>
-
- 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
-
-
Natalia Kovalenko authored
manifests/default.xml: Add new project meta-seco-rockchip local.conf.sample: Add seco-px30-d23 to MACHINE bblayers.conf.sample: Add meta-seco-rockchip layer to BBLAYERS conf-notes.txt Add seco-px30-d23 to supported machines machines-and-flavours.yaml Add linux-seco-px30-d23 and linux-seco-px30-d23-extra jobs linux-flavour.rst: Add seco-px30-d23 to supported machines machines-and-flavours.rst Add linux-seco-px30-d23 job boards/index.rst Add seco-px30-d23 to supported boards Add the seco-px30-d23.rst file representing the new Seco's JUNO board (SBC-D23) in the oniro project. Signed-off-by:
Natalia Kovalenko <waykovalenko@gmail.com>
-
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>
-
Chase Qi authored
This reverts commit a180a4b8. Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- Jul 27, 2022
-
-
Signed-off-by:
artem.kondratiuk <artem.kondratiuk@huawei.com>
-
- Jul 25, 2022
-
-
Andrei Gherzan authored
There is an incompatibility issue between the sphinx version in Ubuntu focal and the docutils version pulled in by sphinx-tabs. We need to make sure that pip doesn't pull in a version of docutils that would break sphinx: https://github.com/sphinx-doc/sphinx/issues/9841 Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
-
Andrei Gherzan authored
The Ubuntu version we downgraded to doesn't have support for sphinx-tabs. Switch that to pip until we can upgrade to 22.04. Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
-
Andrei Gherzan authored
The currently used version, impish, is not updatable anymore since July the 14th and we don't have a newer version in our repository. Downgrade this to focal to fix the container image builds. Fixes: #724 Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
-
Andrei Gherzan authored
To help Oniro with eclipsefdn/helpdesk#1565, EF created a bot for us that is passing the ECA checks. Use it to unblock the docs pipelines. Fixes: eclipse/oniro-core/oniro#723 Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
-
- Jul 22, 2022
-
-
Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
Check the current version with `bitbake -s` and the last tested version via squad's api. When version is changed, continue the following tests, otherwise, skip the tests. Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
gcc test suite has been integrated in oe-selftest framework. It allows to run gcc test against qemu vm and within the build env using qemu linux-user mode. These tests can be run in gitlab CI with qemu friendly runners. This commit add three oe-selftest jobs to run the tests using qemu linux-user, qemu x86-64 vm and qemu arm64 vm. Test log and sum files are collected as job artifacts. When all test jobs finish, report job will be triggered to parse the sum files to generate results in the format that supported by squad. The report job will upload results to squad for reporting. Closes issues #8 and #9. Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
We need to analyse ABI and keep ABI data for different images/arches thus artifact name should be job specific Signed-off-by:
Pavel Zhukov <pavel.zhukov@huawei.com>
-
It was broken because of BITBAKE_TMPDIR variable definition removal as part of the cleanup. Define BITBAKE_TOPDIR variable instead which serves needs of ABI checker better. Signed-off-by:
Pavel Zhukov <pavel.zhukov@huawei.com>
-
- Jul 21, 2022
-
-
Some jobs care about images and licenses, those look at the $TMPDIR/deploy, taking some effort to find the correct tmpdir while hard-coding the deploy dir. Take a shortcut and query for the right variable (DEPLOY_DIR). This allows non-trivial layouts with DEPLOY_DIR and TMPDIR placed on distinct filesystems, for efficiency. Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
ABI checker implementation is meta-binaryaudit. Adding it for CI only to not extend support surface of the project. Added to three flavours for now. It can be easily extended to all jobs if needed in the future Signed-off-by:
Pavel Zhukov <pavel.zhukov@huawei.com>
-
Chase Qi authored
Part of gcc oeself-test is client/server based. It uses qemu vm for native tests via ssh. The vm is launched by runqemu command which requires the following changes in the docker image. * passwordless sudo permission * package iptables pre-installed Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- Jul 20, 2022
-
-
Zygmunt Krynicki authored
The reference is provided only when repo is used with runner persistent storage. This is not a major change, just a clean-up of the existing logic. Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
- Jul 13, 2022
-
-
Davide Gardenal authored
Add missing INHERITs to Linux jobs. Now all Linux images in CI run "create-spdx.bbclass" correctly. Signed-off-by:
Davide Gardenal <davide.gardenal@huawei.com>
-
Davide Gardenal authored
Signed-off-by:
Davide Gardenal <davide.gardenal@huawei.com>
-
- Jul 12, 2022
-
-
Davide Gardenal authored
The parent of all zephyr jobs is now unified to enable easier extensibility later on. Update documentation. Signed-off-by:
Davide Gardenal <davide.gardenal@huawei.com>
-
- Jul 06, 2022
-
-
Davide Gardenal authored
Enabling debug mode is not the ideal solution for running tests because it's responsible for enlarging the rootfs size and causing tests to fail. More detail reported in #673. This reverts commit 3ddebb37. Signed-off-by:
Davide Gardenal <davide.gardenal@huawei.com>
-