Michael Miller
|
3e4079d408
|
Remove Spec namespace
|
2021-07-05 11:49:16 -06:00 |
|
Michael Miller
|
9d139dfeed
|
Hack together result output
|
2021-01-30 19:42:46 -07:00 |
|
Michael Miller
|
e5ed6418db
|
Only include seed if report if randomized
|
2020-07-27 13:37:41 -06:00 |
|
Michael Miller
|
a8e2e5c021
|
Store random seed
|
2020-07-27 10:36:53 -06:00 |
|
Michael Miller
|
0e3727b504
|
Run after-all hooks correctly
|
2019-09-26 22:53:16 -06:00 |
|
Michael Miller
|
7e6080aa5f
|
Move harness out of internals
|
2019-09-26 15:11:54 -06:00 |
|
Michael Miller
|
3c9846ae9b
|
Remove reference to internals
|
2019-09-26 12:59:42 -06:00 |
|
Michael Miller
|
08ee03b1de
|
Quickly get things somewhat working again
|
2019-09-12 20:16:41 -06:00 |
|
Michael Miller
|
8480349ff0
|
Force after_all hooks to run on fail-fast
Resolves issues #2.
|
2019-04-22 20:29:02 -06:00 |
|
Michael Miller
|
aabc25ad4f
|
Change formatters to take nillable profile
|
2019-03-25 16:05:38 -06:00 |
|
Michael Miller
|
a02e2ff701
|
Add profile config option
|
2019-03-25 12:26:45 -06:00 |
|
Michael Miller
|
35b887f8f0
|
Add placeholders for profile functionality
|
2019-03-25 12:13:11 -06:00 |
|
Michael Miller
|
49c396714e
|
Revert 29279e1
Update Runner to not use Iterable#each
|
2019-03-25 11:29:20 -06:00 |
|
Michael Miller
|
bc8b608789
|
Perform in-place shuffle
|
2019-03-23 19:58:45 -06:00 |
|
Michael Miller
|
b6453d135a
|
Implement random test order execution
|
2019-03-23 19:43:41 -06:00 |
|
Michael Miller
|
ef8b773787
|
Support multiple formatters at once
|
2019-03-23 17:00:21 -06:00 |
|
Michael Miller
|
ba0453c5ea
|
Implement dry-run mode
|
2019-03-22 14:18:03 -06:00 |
|
Michael Miller
|
209ef92d3d
|
Implement "fail-blank" into runner and report
|
2019-03-22 13:41:46 -06:00 |
|
Michael Miller
|
a31d5c8b5b
|
Implement fail-fast in runner
Report tracks number of omitted tests due to abort.
|
2019-03-22 00:05:53 -06:00 |
|
Michael Miller
|
87ca825845
|
Return 1 on failure
|
2019-02-22 16:54:36 -07:00 |
|
Michael Miller
|
f2c17189fc
|
Adjust (mostly remove) explicit return types
|
2019-02-17 23:12:16 -07:00 |
|
Michael Miller
|
847cc662bd
|
Update docs
Mostly fixes around symbols for syntax.
Added some missing docs and updated incorrect or vague ones.
|
2019-02-17 23:01:43 -07:00 |
|
Michael Miller
|
5af9799df0
|
Pass test suite instance to #start_suite
|
2019-02-12 12:58:54 -07:00 |
|
Michael Miller
|
56c5d7c888
|
Add docs
|
2019-02-12 12:55:32 -07:00 |
|
Michael Miller
|
eef1062775
|
Rename TestSuiteResults to Report
|
2019-02-11 13:50:57 -07:00 |
|
Michael Miller
|
4a1b646015
|
Fix type resolution issue, force to Result
|
2019-01-19 13:37:34 -07:00 |
|
Michael Miller
|
c73af72c7f
|
Move formatter to config
|
2018-12-13 14:16:49 -07:00 |
|
Michael Miller
|
23368f6183
|
Structure for applying configuration
|
2018-12-13 13:50:59 -07:00 |
|
Michael Miller
|
6c5da5a703
|
Shuffle code around for runner
|
2018-12-12 15:22:56 -07:00 |
|
Michael Miller
|
c29748ede5
|
Restructuring how the test suite is driven
|
2018-12-12 11:48:08 -07:00 |
|
Michael Miller
|
6c882f9cae
|
Remove ExampleGroup#all_examples
Implement the same functionality with ExampleIterator.
|
2018-11-13 10:08:37 -07:00 |
|
Michael Miller
|
f5317ecbd3
|
Rig up the harness
|
2018-10-09 14:25:52 -06:00 |
|
Michael Miller
|
a01ef9a4b7
|
Up-cast to get around type error
|
2018-10-07 02:07:25 -06:00 |
|
Michael Miller
|
7484b92db9
|
Formatting
|
2018-09-27 17:50:50 -06:00 |
|
Michael Miller
|
b329afffb6
|
Rename Report to TestResults
|
2018-09-15 13:31:55 -06:00 |
|
Michael Miller
|
5819e0201e
|
Shorten names of result classes
|
2018-09-15 13:25:11 -06:00 |
|
Michael Miller
|
a1871ca62e
|
Rename StandardFormatter to DefaultFormatter
|
2018-09-15 10:57:49 -06:00 |
|
Michael Miller
|
cfe1a014dd
|
Rename reporters to formatters
|
2018-09-15 10:56:58 -06:00 |
|
Michael Miller
|
7968c5a394
|
Rename Context to ExampleGroup
|
2018-09-15 10:45:47 -06:00 |
|
Michael Miller
|
56229cdc93
|
Move common example runner code into new RunnableExample class
|
2018-09-14 22:17:16 -06:00 |
|
Michael Miller
|
77753ab974
|
Move hook execution into Example#run
|
2018-09-12 20:42:39 -06:00 |
|
Michael Miller
|
2c0238d178
|
Invoke before_each, before_all, after_each, and after_all hooks
|
2018-09-10 22:33:40 -06:00 |
|
Michael Miller
|
387e129a89
|
Add context instances
|
2018-09-10 19:59:57 -06:00 |
|
Michael Miller
|
27e3f00d70
|
Remove RunOrder
Examples will be sorted by using the decorator pattern.The collection of
examples will be wrapped when a custom run order isused.
|
2018-09-07 15:06:57 -06:00 |
|
Michael Miller
|
b8dcf35165
|
Add report for suite results
|
2018-08-30 23:38:20 -06:00 |
|
Michael Miller
|
792bca99e5
|
Simplify rescue
|
2018-08-30 22:50:27 -06:00 |
|
Michael Miller
|
f4de0ffee9
|
Capture elapsed test time
|
2018-08-30 22:45:49 -06:00 |
|
Michael Miller
|
e38fddb12a
|
Initial code for reporters
|
2018-08-30 22:21:10 -06:00 |
|
Michael Miller
|
aba9f50d58
|
Remove unused results
|
2018-08-30 21:57:44 -06:00 |
|
Michael Miller
|
9fb1a3b664
|
Add base classes for defining example run order
|
2018-08-30 21:32:13 -06:00 |
|