From a0ff2b8ae4f11e3d1b8dd7bf32460ad7ba5ce86f Mon Sep 17 00:00:00 2001 From: Jordan Petridis Date: Thu, 16 Aug 2018 03:19:17 +0300 Subject: [PATCH] CI: set CARGO_HOME before cargo test This is set in the scripts/cargo.sh during building, but since we invoke cargo test manually we need to also set it here. --- .gitlab-ci.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0db7b98..42d7833 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -22,8 +22,15 @@ flatpak: - flatpak build-export repo app # Run the tests - - flatpak-builder --run --env=RUSTFLAGS="--cfg rayon_unstable" app org.gnome.Podcasts.json cargo test -- --test-threads=1 + - | + flatpak-builder --run \ + --env=CARGO_HOME="./target/cargo-home/" \ + --env=RUSTFLAGS="--cfg rayon_unstable" \ + app org.gnome.Podcasts.json \ + cargo test -- --test-threads=1 + # - flatpak-builder --run app org.gnome.Podcasts.json cargo test -- --test-threads=1 --ignored + # Create a flatpak bundle - flatpak build-bundle repo ${BUNDLE} org.gnome.Podcasts @@ -76,4 +83,4 @@ rustfmt: script: - rustc -Vv && cargo -Vv - cargo fmt --version - - cargo fmt --all -- --check + - cargo fmt --all -- --check \ No newline at end of file