diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1b0ae96d..48591fd5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -71,37 +71,3 @@ test-pmbootstrap: - "dmesg.txt" - "pmbootstrap.cfg" expire_in: 1 week - -pmbootstrap-qemu-tests: - stage: tests - <<: *only-default - only: - variables: - # This is configured in the gitlab project. Make sure there is a runner - # added to the project that is capable of running these tests before - # setting this variable in the project! - - $CI_RUN_QEMU - tags: - # This requires a specific runner, shared runners generally don't work. - - qemu - script: - # Init test (pipefail disabled so 'yes' doesn't fail test) - - "set +o pipefail; yes ''| ./pmbootstrap.py init; set -o pipefail" - # Build/install QEMU (so it doesn't timeout in the testcase) - - "./pmbootstrap.py chroot --add=qemu -- true" - # qemu running process tests (-x: stop after first failure) - - "python -m pytest -vv -x ./test/test_qemu_running_processes.py" - after_script: - # Move logs so it can be saved as artifacts - - "[[ -f ~/.local/var/pmbootstrap/log.txt ]] && mv ~/.local/var/pmbootstrap/log.txt $CI_PROJECT_DIR/log.txt" - - "[[ -f ~/.local/var/pmbootstrap/log_testsuite.txt ]] && mv ~/.local/var/pmbootstrap/log_testsuite.txt $CI_PROJECT_DIR/log_testsuite.txt" - - "[[ -f /home/pmos/.config/pmbootstrap.cfg ]] && cp /home/pmos/.config/pmbootstrap.cfg $CI_PROJECT_DIR/pmbootstrap.cfg" - - "sudo dmesg > $CI_PROJECT_DIR/dmesg.txt" - artifacts: - when: always - paths: - - "log.txt" - - "log_testsuite.txt" - - "dmesg.txt" - - "pmbootstrap.cfg" - expire_in: 1 week