diff options
| author | Koichi Sasada <ko1@atdot.net> | 2022-02-05 03:10:15 +0900 |
|---|---|---|
| committer | Koichi Sasada <ko1@atdot.net> | 2022-02-06 03:05:47 +0900 |
| commit | 603ab709615dd35fa8ebe53087c27631f5b07812 (patch) | |
| tree | c1db87eabb9d1a16ca25ab24675a2ce3f85b1c00 /include/ruby | |
| parent | 2a76440fac62bb0f6e53ccada07caf4b47b78cf9 (diff) | |
support concurrent btest execution
* `-j` option for concurrent test with threads
* `-jN` uses N threads
* `-j` uses nproc/2 threads
* Introduce `BT` struct to manage configurations
* Introduce `Assertion` to manage all assertions
* Remove all toplevel instance variables
* Show elapsed seconds at last
```
$ time make btest
...
real 0m37.319s
user 0m26.221s
sys 0m16.534s
$ time make btest TESTOPTS=-j
...
real 0m11.812s
user 0m36.667s
sys 0m21.872s
```
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/5528
Diffstat (limited to 'include/ruby')
0 files changed, 0 insertions, 0 deletions
