Michael Miller
|
867c06bd67
|
Initial working document formatter
|
2021-05-18 20:01:58 -06:00 |
|
Michael Miller
|
1e2f3f7c66
|
Use index offset argument
|
2021-05-18 19:38:04 -06:00 |
|
Michael Miller
|
1addc46f7e
|
Remove parameter from stop method
|
2021-05-18 19:03:40 -06:00 |
|
Michael Miller
|
c0befe63e9
|
Don't use random seed unless randomized
|
2021-05-18 18:50:43 -06:00 |
|
Michael Miller
|
b970abd334
|
Limit generated seed to < 100,000
|
2021-05-16 20:39:35 -06:00 |
|
Michael Miller
|
1525317e2c
|
Pass along and output random seed
|
2021-05-16 20:38:02 -06:00 |
|
Michael Miller
|
36f9f2b434
|
Return true from run method if successful
|
2021-05-16 20:23:16 -06:00 |
|
Michael Miller
|
ebf04b360e
|
Add profiling info
|
2021-05-16 20:21:04 -06:00 |
|
Michael Miller
|
4bb4c2f16e
|
Dump profile before summary
|
2021-05-16 19:52:53 -06:00 |
|
Michael Miller
|
aa13b077f3
|
No need to type restrict io method
|
2021-05-16 19:47:07 -06:00 |
|
Michael Miller
|
1e3e0daa04
|
Place error count in parens next to failures
|
2021-05-16 19:42:15 -06:00 |
|
Michael Miller
|
aee171656a
|
Fix '<anonymous>' showing up for root group
|
2021-05-16 19:37:45 -06:00 |
|
Michael Miller
|
84ac41967b
|
Formatting
|
2021-05-16 19:29:20 -06:00 |
|
Michael Miller
|
cc09cb1b77
|
Cleanup and consolidate common code for result blocks
|
2021-05-16 19:28:59 -06:00 |
|
Michael Miller
|
f81c498aef
|
Add error block component
|
2021-05-16 17:14:09 -06:00 |
|
Michael Miller
|
ed3ad662d2
|
Move failure command list to its own component
|
2021-05-16 17:13:06 -06:00 |
|
Michael Miller
|
2316377c6e
|
Rename ExampleFilterCommand to ExampleCommand
|
2021-05-16 17:08:15 -06:00 |
|
Michael Miller
|
031e892dad
|
Rename SummaryBlock to Stats
|
2021-05-16 16:56:19 -06:00 |
|
Michael Miller
|
3ecb04e293
|
Initial work on summary output
|
2021-05-16 15:03:37 -06:00 |
|
Michael Miller
|
ee294a3ec2
|
Use Array instead of Enumerable
|
2021-05-16 13:22:25 -06:00 |
|
Michael Miller
|
0ed684afbc
|
Integrate report and summary events
|
2021-05-16 13:20:02 -06:00 |
|
Michael Miller
|
ceb368a7f4
|
Overhaul Report
|
2021-05-16 13:19:04 -06:00 |
|
Michael Miller
|
fb436d2ec4
|
Define a pending result as neither passing nor failing
|
2021-05-16 12:31:01 -06:00 |
|
Michael Miller
|
832ffbf403
|
Split to make it obvious run is called
|
2021-05-16 12:22:00 -06:00 |
|
Michael Miller
|
59c67c26a9
|
Result visitor methods should take result as argument
|
2021-05-16 12:19:16 -06:00 |
|
Michael Miller
|
9a62c1386a
|
Remove parameter from start_dump and close events
|
2021-05-16 10:51:50 -06:00 |
|
Michael Miller
|
ba2922e655
|
Implement broadcast formatter methods
|
2021-05-16 10:12:40 -06:00 |
|
Michael Miller
|
5da21f8ede
|
Update Ameba and address issues
|
2021-05-15 19:51:44 -06:00 |
|
Michael Miller
|
aa03e3527d
|
Formatting
|
2021-05-15 19:45:17 -06:00 |
|
Michael Miller
|
eebcba0749
|
Mostly implemented progress formatter
|
2021-05-15 19:45:01 -06:00 |
|
Michael Miller
|
e2f4051927
|
Split error handler from failure method
|
2021-05-15 19:44:06 -06:00 |
|
Michael Miller
|
a36982d6d6
|
Use visitor pattern
|
2021-05-15 19:43:13 -06:00 |
|
Michael Miller
|
d5c4d5e822
|
Call fail instead of failure on visitor
|
2021-05-15 19:42:59 -06:00 |
|
Michael Miller
|
618e9e195a
|
Begin triggering events for formatters
|
2021-05-15 18:31:52 -06:00 |
|
Michael Miller
|
4eb457f197
|
Define and document formatter methods
|
2021-05-15 17:01:29 -06:00 |
|
Michael Miller
|
1ea209184e
|
Formatting
|
2021-05-12 21:41:56 -06:00 |
|
Michael Miller
|
81f509c083
|
Get config, spec, builder, and runner working together
|
2021-05-12 21:41:34 -06:00 |
|
Michael Miller
|
83c4b01e84
|
Set up placeholder formatters
|
2021-05-12 21:41:12 -06:00 |
|
Michael Miller
|
ff084bb3cd
|
Fix dumb mistakes
|
2021-05-12 21:40:48 -06:00 |
|
Michael Miller
|
b8b6b3b609
|
Add pass?/fail? methods to Result types
|
2021-05-12 21:39:50 -06:00 |
|
Michael Miller
|
72b2e7ebcb
|
Fix paths and references
|
2021-05-08 23:46:19 -06:00 |
|
Michael Miller
|
7294f2da67
|
Change ConfigSource to "applicator"
Remove unecessary abstract base class.
Shorten name of CLI arguments config applicator.
|
2021-05-08 23:45:54 -06:00 |
|
Michael Miller
|
f09a6a87e5
|
Remove TestSuite middle-man object
|
2021-05-08 23:38:13 -06:00 |
|
Michael Miller
|
e7138080a6
|
Clean up and simplify Config and Builder
|
2021-05-08 23:37:33 -06:00 |
|
Michael Miller
|
8a4735b9e6
|
Use Formatters instead of Reporters (and Formatters)
|
2021-05-08 23:35:29 -06:00 |
|
Michael Miller
|
f2459cfe94
|
Override === to call includes?
Allows the use of a filter in pattern matching scenarios (select).
|
2021-05-08 23:33:59 -06:00 |
|
Michael Miller
|
e7c3d8f060
|
Use filter if only one is provided
This is less overhead than creating a composite filter for one child
filter.
|
2021-05-08 22:53:39 -06:00 |
|
Michael Miller
|
83d7657b18
|
Use enum flags for run modes
|
2021-05-08 22:51:54 -06:00 |
|
Michael Miller
|
e8848d6855
|
Merge branch 'release/0.10' into reporting
|
2021-05-08 13:23:57 -06:00 |
|
Michael Miller
|
88b323bc27
|
Move common inspect code up to Node
|
2021-05-08 13:22:13 -06:00 |
|