diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1ac6c613ff44246fd02dc94f7f579911d0eda86a..aa17a3ba790f4427e9ab2f47bc4786a220d42004 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -49,8 +49,9 @@ test:all: - echo "REPO_USER=${REPO_USER}" > $CI_PROJECT_DIR/reporc - echo "REPO_PASS=${REPO_PASS}" >> $CI_PROJECT_DIR/reporc - sudo scripts/test/fixture.sh create -f src/test/clmctest/rspec.json -r $CI_PROJECT_DIR - - sudo lxc-attach -n test-runner -- cd /vagrant/src/test && python setup.py sdist --dist-dir=/vagrant/build - - sudo lxc-attach -n test-runner -- cd /vagrant/src/service && python setup.py sdist --dist-dir=/vagrant/build + - sudo mkdir /var/lib/lxc/test-runner/rootfs/vagrant/build + - sudo cp build/clmctest-SNAPSHOT.tar.gz /var/lib/lxc/test-runner/rootfs/vagrant/build + - sudo cp build/clmcservice-SNAPSHOT.tar.gz /var/lib/lxc/test-runner/rootfs/vagrant/build - sudo lxc-attach -n test-runner -- pip3 install /vagrant/build/clmctest-SNAPSHOT.tar.gz - sudo lxc-attach -n test-runner -- pip3 install /vagrant/clmcservice-SNAPSHOT.tar.gz - sudo lxc-attach -n test-runner -- pytest -s --pyargs clmctest.scripts @@ -64,5 +65,5 @@ clean: only: - schedules script: - - sudo /vagrant/scripts/test/fixtures.sh destroy -f /vagrant/src/test/clmctest/rspec.json + - sudo scripts/test/fixtures.sh destroy -f src/test/clmctest/rspec.json when: always