File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -8,6 +8,8 @@ We talk about several types of tests in TruffleRuby:
8
8
* TCK (` TCK ` )
9
9
* Specs (` SPECS ` )
10
10
* MRI tests (` MRI ` )
11
+ * MRI basictest (` BASIC ` )
12
+ * MRI bootstraptest (` BOOT ` )
11
13
* C extension tests (` CEXT ` )
12
14
* Bundler tests (` BUN ` )
13
15
* Compiler tests (` COMP ` )
@@ -64,6 +66,23 @@ MRI tests are in `test/mri`.
64
66
65
67
Run MRI tests with ` jt test mri ` .
66
68
69
+ ### MRI basictest
70
+
71
+ MRI's basictest is a smaller set of tests for some basic control structures
72
+ and language features. It is in ` test/basictest ` .
73
+
74
+ Run basictest with ` jt ruby test/basictest/runner.rb ` .
75
+
76
+ ### MRI bootstraptest
77
+
78
+ MRI's bootstraptest is a smaller set of tests for functionality they require
79
+ to bootstrap their implementation, including some tests against regressions
80
+ and corner cases. It is in ` test/bootstraptest ` .
81
+
82
+ Run bootstraptest with ` jt ruby test/bootstraptest/runner.rb ` . It's not
83
+ tractable to run bootstraptest with the JVM, as it starts a new Ruby process
84
+ for each test. Run it with a native build instead.
85
+
67
86
### C extension tests
68
87
69
88
C extension tests are a basic test of compiling, loading and running C
You can’t perform that action at this time.
0 commit comments