Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | .gitlab-ci.yml: Add bwrap jobjuerg/sandbox | Jürg Billeter | 2020-04-28 | 1 | -0/+7 |
| | | | | | bwrap is no longer the default. This job makes sure that the bwrap code keeps working. | ||||
* | .gitlab-ci.yml: Drop buildbox-run job | Jürg Billeter | 2020-04-28 | 1 | -8/+0 |
| | | | | buildbox-run is now the default. | ||||
* | .gitlab-ci.yml: Update Docker images | Jürg Billeter | 2020-04-28 | 1 | -1/+1 |
| | | | | The fuse3 package is required for buildbox-fuse on Debian. | ||||
* | .gitlab-ci.yml: Update to CentOS 7.7juerg/centos-7.7 | Jürg Billeter | 2020-04-22 | 1 | -4/+4 |
| | |||||
* | Revert ".gitlab-ci.yml: Allow WSL test to fail"jjardon/wsl | Javier Jardón | 2020-04-08 | 1 | -3/+0 |
| | | | | This reverts commit edcd52f8f0d9e062bb9a4d089799b47625c37ab6. | ||||
* | .gitlab-ci.yml: Don't run win32 and wsl tests in scheduled pipelinesjuerg/ci-schedules | Jürg Billeter | 2020-04-08 | 1 | -0/+4 |
| | | | | | | We already run these tests on master after each merge. There is no need to run them in the scheduled pipelines as well. This is in line with the Linux tests (see `.tests-template`). | ||||
* | .gitlab-ci.yml: Allow WSL test to failjjardon/allow_fail_wsl | Javier Jardón | 2020-04-07 | 1 | -0/+3 |
| | | | | Current WSL runners are not reachable | ||||
* | .gitlab-ci.yml: Update BuildBox components to 0.0.7 | Jürg Billeter | 2020-04-04 | 1 | -5/+5 |
| | |||||
* | .gitlab-ci.yml: Do not use Python 3.5 tox environments | Jürg Billeter | 2020-04-02 | 1 | -4/+4 |
| | |||||
* | .gitlab-ci.yml: Drop tests-debian-9 job | Jürg Billeter | 2020-04-02 | 1 | -7/+0 |
| | | | | | Debian 9 uses Python 3.5. As part of dropping support for Python 3.5, drop the CI job for Debian 9. | ||||
* | .gitlab-ci.yml: install requirements from git instead of pipy | bschubert15 | 2020-03-25 | 1 | -4/+7 |
| | |||||
* | .gitlab-ci.yml: Update bst-plugins-experimental version to 1.93.1.1juerg/update-plugins | Jürg Billeter | 2020-02-05 | 1 | -1/+1 |
| | |||||
* | .gitlab-ci.yml: Update BuildBox components to 0.0.6 | Jürg Billeter | 2020-02-03 | 1 | -7/+7 |
| | |||||
* | .gitlab-ci.yml: build fdsdk needs cargo plugin and its dependencies | Javier Jardón | 2020-02-01 | 1 | -1/+1 |
| | |||||
* | .gitlab-ci.yml: Bump bst-plugins-experimentalcoldtom/fix-overnight-test | Thomas Coldrick | 2020-01-29 | 1 | -3/+2 |
| | | | | | | | | | | | When we updated the entrypoints for the plugins, the bst-plugins-experimental version used for overnight tests was not bumped, which means that the plugins used in freedesktop-sdk don't get detected. This commit bumps this to the latest snapshot of bst-plugins-experimental, and downloads directly from PyPI rather than installing from git. | ||||
* | Remove "deb" surce plugin, it has beem moved to bst-plugins-experimentaljjardon/move_deb_source | Javier Jardón | 2020-01-17 | 1 | -1/+1 |
| | |||||
* | .gitlab-ci.yml: Simplify test environment declaration | Chandan Singh | 2020-01-14 | 1 | -5/+2 |
| | | | | | | | Defining `EXTERNAL_TESTS_COMMAND` as an extra command makes it easy to miss it, especially when adding new environments (as I was recently bitten by it). Instead of that, we can control the environments using `TOXENV` variable. | ||||
* | tox.ini: Add a external plugins environment test and run it in CI | Benjamin Schubert | 2020-01-13 | 1 | -6/+18 |
| | | | | | | | | | | | This runs two versions of the plugins: - The latest stable is not allowed failures and is run on every platform - The master version is allowed failure, and only runs on a single architecture This also adds a new entrypoint to register source tests to run against BuildStream. | ||||
* | tox.ini: Remove external plugins tests | Benjamin Schubert | 2020-01-13 | 1 | -2/+0 |
| | | | | | These tests don't do anything, as they have no plugins registered at all. | ||||
* | .gitlab-ci.yml: Drop unix CI job | Jürg Billeter | 2019-12-31 | 1 | -20/+0 |
| | | | | The chroot sandboxing backend will be dropped. | ||||
* | .gitlab-ci.yml: Add test environment for Python 3.8chandan/python3.8 | Chandan Singh | 2019-12-24 | 1 | -4/+19 |
| | | | | | | | | | | | | | * Bump the testsuite image versions in order to get the latest Python 3.8 image, as we need at least Python 3.8.1. Python 3.8.0 suffers from an issue that causes recursion errors when using `shutil.copytree`. See upstream issue (https://bugs.python.org/issue38688) for more details on that. * Add partial support for running tests on Python 3.8. Coverage still doesn't play well with our tests on 3.8. https://gitlab.com/BuildStream/buildstream/issues/1173 is tracking that. | ||||
* | .gitlab-ci.yml: Fix command for randomized external tests | Chandan Singh | 2019-12-24 | 1 | -1/+1 |
| | | | | | | The command for running external tests only had the `-external` qualifier for one of the tests, so it ended up duplicating the first command for the first two environments. | ||||
* | .gitlab-ci.yml: Add CI job to run tests without `--develop` flag | Chandan Singh | 2019-12-24 | 1 | -0/+8 |
| | | | | | | This is to prevent us from breaking `*-nocover` environments, and in general, ensure that we can run tests correctly without `--develop` flag. | ||||
* | .gitlab-ci.yml: Add job to test buildbox-run-userchrootjuerg/buildbox-run-userchroot | Jürg Billeter | 2019-12-17 | 1 | -0/+35 |
| | |||||
* | .gitlab-ci.yml: Update docker image | Jürg Billeter | 2019-12-17 | 1 | -1/+1 |
| | | | | This adds userchroot and buildbox-run-userchroot. | ||||
* | .gitlab-ci.yml: Add tests-buildbox-run to coverage | Jürg Billeter | 2019-12-17 | 1 | -0/+1 |
| | |||||
* | .gitlab-ci.yml: Use latest freedesktop-sdk 19.08.5 | Javier Jardón | 2019-12-12 | 1 | -1/+1 |
| | |||||
* | .gitlab-ci.yml: Drop buildbox job | Jürg Billeter | 2019-12-10 | 1 | -29/+0 |
| | | | | Replaced by buildbox-run. | ||||
* | .gitlab-ci.yml: Add job to test buildbox-run | Jürg Billeter | 2019-12-10 | 1 | -0/+6 |
| | | | | This job uses buildbox-run-bubblewrap and buildbox-fuse. | ||||
* | .gitlab-ci.yml: Update docker image | Jürg Billeter | 2019-12-10 | 1 | -1/+1 |
| | | | | | This updates buildbox-common and builbox-casd to 0.0.5 and adds buildbox-fuse and buildbox-run-bubblewrap. | ||||
* | tox.ini: Add ability to run tests in a randomized order | Benjamin Schubert | 2019-12-10 | 1 | -0/+20 |
| | | | | | | | | | | Also register them to run nightly. Running tests in a randomized order is a good way of checking whether our tests depend on each others or not. Since we order them globally, tests will take longer to run, but that will give us higher confidence that they are correct. | ||||
* | .gitlab-ci.yml: Don't overwrite sast job directly, just inject variable | Benjamin Schubert | 2019-12-04 | 1 | -3/+4 |
| | | | | | We can remove the sast job overwriting and instead 'just' add the variable it needs to the global variables. | ||||
* | .gitlab-ci.yml: Extract docker images version in a variable | Benjamin Schubert | 2019-12-04 | 1 | -16/+19 |
| | | | | | Our image versions tend to drift over time. Let's use a variable to ensure they are always all at the same version. | ||||
* | .gitlab-ci.yml: List all test envs explicitely for tox | Benjamin Schubert | 2019-12-04 | 1 | -1/+1 |
| | | | | | Contrary to what we thought, those don't get expanded, and we ended up having the external tests run only for py35, which is incorrect. | ||||
* | .gitlab-ci.yml: define repo language as python | Darius Makovsky | 2019-11-26 | 1 | -0/+3 |
| | |||||
* | .gitlab-ci.yml: Use gitlab's builtin Static Application Security Testing (SAST) | Javier Jardón | 2019-11-23 | 1 | -0/+3 |
| | |||||
* | .gitlab-ci.yml: USe gitlab's builtin License Compliance analyzer | Javier Jardón | 2019-11-23 | 1 | -0/+1 |
| | | | | See https://docs.gitlab.com/ee/user/application_security/license_compliance/ | ||||
* | .gitlab-ci.yml: Use Debian9 instead Debian10 | Javier Jardón | 2019-11-23 | 1 | -1/+6 |
| | | | | Debian 10 is the current stable version | ||||
* | WIP: Use fedora31 instead older versions | Javier Jardón | 2019-11-22 | 1 | -13/+13 |
| | | | | Fedora 31 is the current release and Fedora 29 is EOL | ||||
* | .gitlab-ci.yml: Track new version of freedesktop-sdk to fix overnigth test | Javier Jardón | 2019-11-20 | 1 | -1/+1 |
| | | | | | | This version tracks correct mesa-aco repo Fixes #1207 | ||||
* | .gitlab-ci.yml: Check code formatting as part of CI | Chandan Singh | 2019-11-14 | 1 | -1/+4 |
| | | | | As part of the `lint` CI job, also check code formatting. | ||||
* | .gitlab-ci.yml: Update docker images for buildbox-casd 0.0.4 | Jürg Billeter | 2019-11-04 | 1 | -17/+17 |
| | |||||
* | Add tests that the basic functionality of buildstream works in win32 | Jonathan Maw | 2019-10-31 | 1 | -0/+27 |
| | | | | i.e. `bst help` and `bst init` | ||||
* | .gitlab-ci: tests-spawn, most non-integration ok | Angelos Evripiotis | 2019-10-31 | 1 | -1/+1 |
| | | | | | | | | | Enable artifactcache and frontend. This is most of the tests that aren't marked as being integration, as we ratchet up the required support for spawn mode. Note that this also doesn't include tests that aren't under the `tests/` directory. | ||||
* | gitlab-ci: tests-spawn, enable tests/elements | Angelos Evripiotis | 2019-10-29 | 1 | -2/+1 |
| | |||||
* | .gitlab-ci: test-spawn, enable tests/format/* | Angelos Evripiotis | 2019-10-25 | 1 | -1/+2 |
| | |||||
* | gitlab: spawn tests, enable internals, sourcecacheaevri/enable_spawn_ci_2 | Angelos Evripiotis | 2019-10-21 | 1 | -1/+1 |
| | | | | Now that more tests are passing, enable them. | ||||
* | .gitlab-ci.yml: disable most spawn testsaevri/enable_spawn_ci | Angelos Evripiotis | 2019-10-18 | 1 | -0/+6 |
| | |||||
* | .gitlab-ci.yml: Update bst-plugins-experimental versionbschubert/bump-bst-experimental-version | Benjamin Schubert | 2019-10-18 | 1 | -1/+1 |
| | | | | Update to the plugins to work with the new YAML updates. | ||||
* | .gitlab-ci.yml: Bump versions for overnight tests | Benjamin Schubert | 2019-10-09 | 1 | -3/+3 |
| | | | | | This fixes the overnight tests by updating the freedesktop-sdk and the bst-plugins-experimental version |