Michael Miller
|
2b27ea5a01
|
Quick implementation of filter_run_when_matching
Needed for focus tests.
|
2021-08-18 13:46:54 -06:00 |
|
Michael Miller
|
8d366bf637
|
Fully implemented test filtering by tags
Addresses https://gitlab.com/arctic-fox/spectator/-/issues/16
|
2021-08-17 21:54:01 -06:00 |
|
Michael Miller
|
94d5c96e7d
|
Implement an example filter that supports matching groups
Addresses https://gitlab.com/arctic-fox/spectator/-/issues/25 and
https://github.com/icy-arctic-fox/spectator/issues/24
|
2021-08-17 14:09:37 -06:00 |
|
Michael Miller
|
aa81f1d948
|
Change ExampleFilter to a NodeFilter
Node filters may operate on example groups as well as examples.
|
2021-08-08 12:13:59 -06:00 |
|
Michael Miller
|
b9f0a31a4a
|
Overhaul hooks
Mostly cleanup and make managing hooks simpler, hopefully.
Tests indicate this configuration matches hook execution order of RSpec.
|
2021-08-07 21:45:49 -06:00 |
|
Michael Miller
|
937b084f66
|
Support defining hooks in configuration block
|
2021-07-17 15:20:58 -06:00 |
|
Michael Miller
|
e506c6b981
|
Implement random_sample
|
2021-07-17 13:05:03 -06:00 |
|
Michael Miller
|
81f509c083
|
Get config, spec, builder, and runner working together
|
2021-05-12 21:41:34 -06:00 |
|
Michael Miller
|
e7138080a6
|
Clean up and simplify Config and Builder
|
2021-05-08 23:37:33 -06:00 |
|
Michael Miller
|
83d7657b18
|
Use enum flags for run modes
|
2021-05-08 22:51:54 -06:00 |
|
Michael Miller
|
87c8914187
|
Typo
|
2020-10-17 22:12:47 -06:00 |
|
Michael Miller
|
e4f3d334ed
|
Consistent naming of random seed
|
2020-10-17 22:12:02 -06:00 |
|
Michael Miller
|
225e1a52ba
|
Clean up example randomization
|
2020-10-17 22:11:04 -06:00 |
|
Michael Miller
|
b2bf980685
|
Some config cleanup
|
2020-10-17 21:39:41 -06:00 |
|
Michael Miller
|
e455708467
|
Add missing require statements
|
2020-09-12 15:58:54 -06:00 |
|
Michael Miller
|
a8e2e5c021
|
Store random seed
|
2020-07-27 10:36:53 -06:00 |
|
Michael Miller
|
a02e2ff701
|
Add profile config option
|
2019-03-25 12:26:45 -06:00 |
|
Michael Miller
|
3654b2473b
|
Add example filter to config
|
2019-03-25 11:17:53 -06:00 |
|
Michael Miller
|
b6453d135a
|
Implement random test order execution
|
2019-03-23 19:43:41 -06:00 |
|
Michael Miller
|
d0ba2c5400
|
Config stores the RNG instead of a seed
|
2019-03-23 19:42:19 -06:00 |
|
Michael Miller
|
21a0f78219
|
Implement random generator and seed
|
2019-03-23 19:18:29 -06:00 |
|
Michael Miller
|
ef8b773787
|
Support multiple formatters at once
|
2019-03-23 17:00:21 -06:00 |
|
Michael Miller
|
435f971c87
|
Add dry-run to config
|
2019-03-22 14:05:48 -06:00 |
|
Michael Miller
|
31d58fea25
|
Add "fail-blank" config option
|
2019-03-22 13:21:37 -06:00 |
|
Michael Miller
|
9e63c20df2
|
Add fail-fast to config
|
2019-03-21 23:40:00 -06:00 |
|
Michael Miller
|
fe81586527
|
Pass builder instead of individual arguments
Config members will get large.
Preventing a large amount of arguments in advance.
|
2019-03-21 23:03:13 -06:00 |
|
Michael Miller
|
daf2f43f25
|
Rename module from Formatters to Formatting
|
2019-02-28 19:14:03 -07:00 |
|
Michael Miller
|
c73af72c7f
|
Move formatter to config
|
2018-12-13 14:16:49 -07:00 |
|
Michael Miller
|
c29748ede5
|
Restructuring how the test suite is driven
|
2018-12-12 11:48:08 -07:00 |
|