Phil Nash
|
15fd032608
|
Use new line wrapper to show test case list, with tags, in columns
|
2013-03-28 22:13:31 +00:00 |
|
Phil Nash
|
9e8abc33e7
|
Simplified StringWrapper
- by changing intoStream to << overload
- and removing redundant ctor
|
2013-03-27 23:36:58 +00:00 |
|
Phil Nash
|
b052bd729a
|
Refactored string wrapper
- to be much more flexible (writes to vector)
- fixed a couple of bugs
|
2013-03-27 19:08:16 +00:00 |
|
Phil Nash
|
7542685a2f
|
Moved "no test cases matched" message to reporter
|
2013-03-12 19:06:40 +00:00 |
|
Phil Nash
|
ca79d19325
|
Suppress "no test cases matched" message if there was no test spec string
|
2013-02-19 18:41:57 +00:00 |
|
Phil Nash
|
42aef1d99c
|
Fairly major reworking of console reporter (still in progress).
Changed reporter interface a bit.
|
2013-01-13 21:51:44 +00:00 |
|
Phil Nash
|
bcad093af7
|
Console reporter is now the default
|
2012-12-10 08:54:57 +00:00 |
|
Phil Nash
|
b56aaf4c36
|
Version uses constructor instead of initialiser to avoid warnings
|
2012-12-01 23:42:47 +00:00 |
|
Phil Nash
|
4e12e12c1f
|
Streaming reporter interface is now used natively.
Legacy reporters are adapted by their factories.
|
2012-11-30 19:15:23 +00:00 |
|
Phil Nash
|
f4774d9642
|
Reference to legacy reporter adapter localised to one place
|
2012-11-30 09:13:27 +00:00 |
|
Phil Nash
|
ad6701d222
|
SectionInfo now goes via new streaming reporter interface
|
2012-11-30 08:58:46 +00:00 |
|
Phil Nash
|
4b36001698
|
Tightened up ReporterConfig and added it to LegacyReporterAdapter
|
2012-11-26 23:28:00 +00:00 |
|
Phil Nash
|
f9d92634f5
|
First cut of using new streaming reporter interface - using an adapter to map back to the legacy interface
Doesn't do sections or the query functions (e.g. shouldRedirectStdOut)
|
2012-11-25 21:43:36 +00:00 |
|
Phil Nash
|
06a671a349
|
Renamed TestCaseInfo -> TestCase
|
2012-11-22 19:17:20 +00:00 |
|
Phil Nash
|
a90a88adcd
|
Junit reporter uses filename for suite name if no explicit groups
|
2012-11-19 19:59:10 +00:00 |
|
Phil Nash
|
7673a308d9
|
Added versioning
|
2012-11-15 22:15:41 +00:00 |
|
Phil Nash
|
c4160e9ef8
|
Fixed alternate stream bugs
|
2012-09-26 18:36:58 +01:00 |
|
Phil Nash
|
5f66d1d001
|
Added cleanup as per #125
|
2012-09-21 18:44:22 +01:00 |
|
Phil Nash
|
fc1baac7f5
|
First cut of tags support
|
2012-09-15 17:53:27 +01:00 |
|
Phil Nash
|
dae5808666
|
Output option description lines that don't end in newline
|
2012-09-09 11:25:02 +01:00 |
|
Phil Nash
|
e2d215e9c0
|
Added internal documentation for some options
|
2012-09-07 17:52:35 +01:00 |
|
Phil Nash
|
62b7039a7b
|
Fixed #114 (no exit code on failure)
|
2012-08-31 18:46:13 +01:00 |
|
Phil Nash
|
55764c8d47
|
Added warnings - first one: no assertions
|
2012-08-28 08:20:18 +01:00 |
|
Phil Nash
|
ecf934b045
|
Option objects now enforce min/ max args generically
|
2012-08-27 21:42:55 +01:00 |
|
Phil Nash
|
e7db40034c
|
Generate help from options objects
|
2012-08-27 12:19:07 +01:00 |
|
Phil Nash
|
eb775aa7af
|
Refactored command line parsers into polymorphic classes
|
2012-08-25 21:26:05 +01:00 |
|
Phil Nash
|
56d5c42912
|
First cut of new filtering mechanism
|
2012-08-23 20:08:50 +01:00 |
|
Phil Nash
|
a760772f77
|
Moved ofstream back out to Main - to address #112
|
2012-08-20 19:11:14 +01:00 |
|
Phil Nash
|
c1dbc9c22b
|
Separated getting test cases to run from running them
|
2012-08-15 19:12:51 +01:00 |
|
Phil Nash
|
a67d833091
|
More things using ConfigData
|
2012-08-13 19:27:03 +01:00 |
|
Phil Nash
|
a695eb9006
|
Builds almost completely cleanly with -WEverything in LLVM
|
2012-08-13 07:46:10 +01:00 |
|
Phil Nash
|
0477465f8d
|
Refactored Impls
|
2012-08-07 08:18:48 +01:00 |
|
Phil Nash
|
da0ae952fc
|
Renamed static registries -> registry hub
|
2012-08-07 07:58:34 +01:00 |
|
Phil Nash
|
1091ca81e6
|
First cut of StaticRegistries - separate from Context
|
2012-08-06 20:16:53 +01:00 |
|
Phil Nash
|
5234b15ff4
|
Fixed quote balancing issue in reporter error
|
2012-08-06 08:33:15 +01:00 |
|
Phil Nash
|
61756974d0
|
Catches incorrect reporter name as per #107
|
2012-07-28 20:37:07 +01:00 |
|
Phil Nash
|
6f220863cf
|
Removed stray +
|
2012-07-23 08:24:52 +01:00 |
|
Phil Nash
|
d2553cdc64
|
Made ReportConfig a value type
|
2012-07-20 19:07:42 +01:00 |
|
Phil Nash
|
5d73c5a008
|
Resolve reporter outside of Config
config now only only holds reporter name
|
2012-07-17 08:04:19 +01:00 |
|
Phil Nash
|
8fbd8e0f9e
|
Moved use of reporter into runner (our of Main, directly)
|
2012-07-16 08:58:28 +01:00 |
|
Phil Nash
|
abf271672f
|
Added NotImplementedException
|
2012-07-05 18:37:58 +01:00 |
|
Phil Nash
|
4c73aa5a0e
|
Factored ConfigData out of data
|
2012-06-08 08:22:56 +01:00 |
|
Phil Nash
|
8d02b9306d
|
Changed --cutoff to --abort
|
2012-06-02 23:26:32 +01:00 |
|
Phil Nash
|
6d1c11381e
|
Fixed some signed/ unsigned warnings
|
2012-06-02 23:08:07 +01:00 |
|
Phil Nash
|
19b2aa6187
|
Added cutoff option to command line
Aborts testing after a certain number of assertion failures
|
2012-06-01 19:40:27 +01:00 |
|
Phil Nash
|
163088a11f
|
Refactored command line parser to be more cohesive
Also added a set of unit tests for them (incomplete)
|
2012-05-31 19:40:26 +01:00 |
|
Phil Nash
|
06e959be3e
|
Fixed used of cleaned-up context by runner's destructor
This was causing a segfault for some
|
2012-05-25 08:52:05 +01:00 |
|
Phil Nash
|
371db8b42f
|
Context methods are non-static - accessed via interface
This is a move towards allowing multiple contexts - with the concept of a (possibly thread local) "current" context
|
2012-05-21 18:52:09 +01:00 |
|
Phil Nash
|
ee18b8c507
|
Reformatting
|
2012-05-16 15:02:51 +01:00 |
|
Phil Nash
|
d1beb539e8
|
Refactored main() a bit
|
2012-05-10 08:17:06 +01:00 |
|