summaryrefslogtreecommitdiff
path: root/.cirrus.yml
diff options
context:
space:
mode:
Diffstat (limited to '.cirrus.yml')
-rw-r--r--.cirrus.yml11
1 files changed, 9 insertions, 2 deletions
diff --git a/.cirrus.yml b/.cirrus.yml
index 3425ebd175..35f908df04 100644
--- a/.cirrus.yml
+++ b/.cirrus.yml
@@ -163,6 +163,13 @@ yjit_task:
bootstraptest/test_yjit_rust_port.rb \
bootstraptest/test_yjit.rb
- # FIXME: not currently working on CI, missing cargo
# Check that we can do a full ruby build
- #full_build_script: make -j
+ full_build_script: source $HOME/.cargo/env && make -j
+
+ # Check that we can build rdoc successfully
+ make_rdoc_script: source $HOME/.cargo/env && make -j rdoc
+
+ # Run John's YJIT instruction tests, and make sure we can load the test-all runner
+ test_yjit_script: source $HOME/.cargo/env && make test-all TESTS='test/ruby/test_yjit.rb' RUN_OPTS="--yjit-call-threshold=1"
+
+ # TODO: check that we can we run all of test-all successfully