Commit Graph

25 Commits

Author SHA1 Message Date
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