aboutsummaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorMelody Horn <melody@boringcactus.com>2021-04-03 19:54:11 -0600
committerMelody Horn <melody@boringcactus.com>2021-04-03 19:54:11 -0600
commit31f7e1ccd4e378f8accb5121894bc63b61d438e6 (patch)
tree83013a536db37bb6182cebb9bc6b1dc0e9134035 /.gitlab-ci.yml
parentb45e3186d9c10c7af3d44c55b151b4e299b7d58c (diff)
downloadmakers-31f7e1ccd4e378f8accb5121894bc63b61d438e6.tar.gz
makers-31f7e1ccd4e378f8accb5121894bc63b61d438e6.zip
expand automated tests
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