Commit graph

11 commits

Author SHA1 Message Date
Markus Schirp
7ae6e09908 Fix object cycle
Strategy currently does not need to be initialized with config.
2013-06-15 16:32:40 +02:00
Postmodern
b4108f17ea Use OptionParser (closes #7).
* Supports -h and --help options.
* Rescue OptionParser::ParseErrors and re-raise them as CLI::Errors.
* Moved CLIParser::EXIT_FAILURE, EXIT_SUCCESS and Error into CLI.
* Removed CLIParser.
2013-05-14 18:47:41 -07:00
Markus Schirp
aca87664db Collapse namespace and scope classifier similarities into baseclass 2013-04-21 02:36:21 +02:00
Markus Schirp
15376e6314 Equalize CLI on generated config object 2013-04-20 21:10:14 +02:00
Dan Kubb
c3c0e06c86 Fix whitespace 2013-04-17 20:31:21 -07:00
Markus Schirp
71c4a19997 Move CLI parsing specific stuff in subclass
Not ideal, but a first step to improve SRP here.
2013-02-02 16:56:48 +01:00
Markus Schirp
eeb82ee8c6 Cleanup matcher and classifier interactions
* Some smells remain but it becomes cleaner now
2013-01-21 22:56:52 +01:00
Markus Schirp
d41d7eddb0 Refactor reporter infrastructure 2013-01-15 23:46:05 +01:00
Markus Schirp
bbc91b9457 Reenable some cli parsing specs 2013-01-14 14:13:39 +01:00
Markus Schirp
dffe2a26e6 Add strategy objects 2012-11-22 00:10:50 +01:00
Markus Schirp
dc083547f5 Connect cli with runner.
Only supports the testing of testapp... but time will come!
2012-11-21 22:28:08 +01:00