summaryrefslogtreecommitdiff
path: root/.cirrus.yml
diff options
context:
space:
mode:
authorMaxime Chevalier-Boisvert <maximechevalierb@gmail.com>2022-08-16 12:00:35 -0400
committerTakashi Kokubun <takashikkbn@gmail.com>2022-08-29 08:47:11 -0700
commit95dce1ccacb5e893bbd2bfb100c0778c5be83d47 (patch)
treebc9a18eb55d99cd1c27d1e23d937b7ae1fa1bdfc /.cirrus.yml
parent09c12111d42573a19e7077bd8fa7e7cb709179de (diff)
Temporarily disable rb_str_concat, add CI tests (https://github.com/Shopify/ruby/pull/407)
Make sure we can load the test-all runner and run test_yjit.rb
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