aboutsummaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml24
1 files changed, 24 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index bd9dff9..8ff93ba 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,6 +1,10 @@
default:
image: rust:latest
+stages:
+ - test
+ - full-test
+
test:
script:
- cargo test --no-fail-fast
@@ -9,3 +13,23 @@ test:
- cargo clippy
- rustup component add rustfmt
- cargo fmt -- --check
+
+full-test-tcl:
+ stage: full-test
+ script:
+ - cargo install --path .
+ - mkdir ~/tcl
+ - cd ~/tcl
+ - wget https://prdownloads.sourceforge.net/tcl/tcl8.6.11-src.tar.gz
+ - tar xf tcl*.tar.gz
+ - cd tcl*/unix/
+ - ./configure
+ - makers
+
+full-test-uutils:
+ stage: full-test
+ script:
+ - cargo install --path .
+ - git clone https://github.com/uutils/coreutils.git ~/uutils-coreutils
+ - cd ~/uutils-coreutils
+ - makers build test busytest