Commit Graph

  • f8ba2277d3 console reporter: Always print test case + sections in header for every new section. Group sections into single block Tweaked BDD mappings to print out nicely with above Phil Nash 2013-01-15 23:14:52 +0000
  • 097282e00e Merged test case/ sections headers Phil Nash 2013-01-15 08:43:27 +0000
  • 9beb6f24a1 More console reporter refactoring Phil Nash 2013-01-15 08:09:20 +0000
  • 313481006f Refactored printResultType and printMessage to work off a single switch Phil Nash 2013-01-14 19:28:28 +0000
  • 3b970e20e9 Refactored printResultType into switch Phil Nash 2013-01-14 18:58:50 +0000
  • 60ed3c142c Some tidy up Phil Nash 2013-01-14 18:51:49 +0000
  • 21c479f5aa More console reporter tweaks and approved new output Phil Nash 2013-01-14 18:36:25 +0000
  • bb76e47704 More console reporter tweaks - mostly newlines Phil Nash 2013-01-14 08:34:50 +0000
  • 42aef1d99c Fairly major reworking of console reporter (still in progress). Changed reporter interface a bit. Phil Nash 2013-01-13 21:51:44 +0000
  • e9305ecd65 Fixed bug in generators Phil Nash 2013-01-09 19:32:50 +0000
  • 619d53439d Added "basic" reports to the Approval results (in addition to the console reports) Phil Nash 2013-01-03 19:19:00 +0000
  • bcf722eb81 Reporter interface uses value types instead of shared ptrs again Phil Nash 2013-01-03 09:04:46 +0000
  • 7409075302 Approval filter condenses hop filenames as well as cpp Phil Nash 2013-01-03 08:48:05 +0000
  • 6498a5112c Only add wstring versions of toString if wchar_t has been defined. This fixes some issues on embedded platforms where wstring isn't available. Marco Nilsson 2012-12-19 10:38:03 +0100
  • 0d4609f536 Clear state in AccumulatingReporter Phil Nash 2012-12-14 18:28:03 +0000
  • 8b71158540 Fixed reference to basic reporter (to console reporter) Phil Nash 2012-12-14 18:17:47 +0000
  • 51c69dbc33 Update README with info about downloads Phil Nash 2012-12-14 07:55:47 +0000
  • cf5ced59d1 Build 12 Phil Nash 2012-12-14 07:50:08 +0000
  • 86ad6348d4 Split original/ expanded expressions over multiple lines Phil Nash 2012-12-14 07:49:18 +0000
  • eac51f38bd Fix for long headers Phil Nash 2012-12-13 12:57:49 +0000
  • a7079a2dbe Changed header and summary logs to multiline forms Phil Nash 2012-12-13 12:46:47 +0000
  • f117812cff build 11: Console reporter changes Phil Nash 2012-12-11 09:03:14 +0000
  • 6488fc1c88 Console reporter: Don't print full path for every line Phil Nash 2012-12-11 09:02:31 +0000
  • 6fb8260add Tweaks to summary counts in console reporter Phil Nash 2012-12-11 08:27:21 +0000
  • bcad093af7 Console reporter is now the default Phil Nash 2012-12-10 08:54:57 +0000
  • f4c0a1848d console reporter is now a full replacement for the basic reporter, using the new streaming interface directly Phil Nash 2012-12-09 21:46:15 +0000
  • 51f0572209 Added approval test for aborted test results (-a) Phil Nash 2012-12-09 11:33:54 +0000
  • 8a2bfc3ab6 Updated .gitignore Phil Nash 2012-12-09 11:21:50 +0000
  • e6d1c9897a Fleshed out console reporter Phil Nash 2012-12-09 11:20:46 +0000
  • daedf8ff5f Minimal changes to get iTchRunner to work again Phil Nash 2012-12-06 18:39:08 +0000
  • ff03cdf2b2 Work in progress on Console reporter. Includes regenerated single include for Obj-C fixes Phil Nash 2012-12-06 08:44:51 +0000
  • 442463473d Updated obj-c bindings for new Matchers and TestCaseInfo changes Phil Nash 2012-12-06 08:41:38 +0000
  • fe98123d0b Started new reporter, "console", which will replace "basic" when done. Introduced Option template as part of this. Phil Nash 2012-12-05 08:40:53 +0000
  • 22b5a157b0 Remove execute results Wichert Akkerman 2012-12-03 16:05:24 +0100
  • f276a0588c Added missing #include for assert to fix build failure Phil Nash 2012-12-02 00:05:51 +0000
  • a1fbfea659 Generated build 7 Phil Nash 2012-12-01 23:57:18 +0000
  • e3e9e075b9 Capture RunInfo Phil Nash 2012-12-01 23:54:17 +0000
  • 2632dca81d Completed IStreamingInterface abstraction with TestRunInfo and GroupInfo Phil Nash 2012-12-01 23:49:57 +0000
  • b56aaf4c36 Version uses constructor instead of initialiser to avoid warnings Phil Nash 2012-12-01 23:42:47 +0000
  • 602880f5ab Approval filenames are now approvedResults.txt and unapprovedResults.txt (only the former is checked in) Phil Nash 2012-12-01 19:11:06 +0000
  • 209e89bcb9 Removed some more test cruft Phil Nash 2012-12-01 19:09:01 +0000
  • 37ce023a30 Removed mocked output logging tests in favour of approval tests Phil Nash 2012-12-01 09:13:36 +0000
  • 8255acf88f IStreamingReporter is now the default. Use REGISTER_LEGACY_REPORTER to register… you guessed it: legacy reporters The built-in reporters are still legacy at the moment. Phil Nash 2012-11-30 19:29:03 +0000
  • 4e12e12c1f Streaming reporter interface is now used natively. Legacy reporters are adapted by their factories. Phil Nash 2012-11-30 19:15:23 +0000
  • 7f04b56738 Reporter "stats" objects passed in by Ptr Phil Nash 2012-11-30 18:54:06 +0000
  • f4774d9642 Reference to legacy reporter adapter localised to one place Phil Nash 2012-11-30 09:13:27 +0000
  • ad6701d222 SectionInfo now goes via new streaming reporter interface Phil Nash 2012-11-30 08:58:46 +0000
  • 95df676a27 Renamed SectionInfo -> RunningSection. Added SectionInfo (that now corresponds to TestCaseInfo) and SectionStats Switched some const T&'s to T const&'s Phil Nash 2012-11-29 20:31:17 +0000
  • 3d6be037e9 Small logic tweaks Phil Nash 2012-11-29 20:11:46 +0000
  • 6f2343bf64 Sections use vector instead of a map Uses brute-force search, but only ever for small vectors Phil Nash 2012-11-29 09:17:08 +0000
  • c4ba6757d9 Added ReporterPreferences and started some SectionInfo refactoring Phil Nash 2012-11-29 09:05:51 +0000
  • 994e64c217 Added xml and junit output - also fixed a typo in a test name Phil Nash 2012-11-29 08:49:32 +0000
  • 22694335a5 Scripts for running approval tests using diff. Runs CATCH, filters results (truncates paths, removes hex digits which are probably pointers) then diffs the results) Phil Nash 2012-11-29 08:41:17 +0000
  • 4b36001698 Tightened up ReporterConfig and added it to LegacyReporterAdapter Phil Nash 2012-11-26 23:28:00 +0000
  • 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) Phil Nash 2012-11-25 21:43:36 +0000
  • 8baa06c63e Split TestCaseInfo into a data only component and the test case function and behaviour. Reporters only get to see the former Phil Nash 2012-11-25 11:19:55 +0000
  • 06a671a349 Renamed TestCaseInfo -> TestCase Phil Nash 2012-11-22 19:17:20 +0000
  • 37f3820747 Don't indent stdout/ stderr in JUnit reporter Phil Nash 2012-11-22 09:02:24 +0000
  • f9971cfc0f Ignore exitcode from testrunner. Wichert Akkerman 2012-11-21 23:01:40 +0100
  • 456bbf1d35 Add trivial Makefile to run tests. Wichert Akkerman 2012-11-21 22:45:03 +0100
  • 2846367109 build 6 Phil Nash 2012-11-21 18:06:13 +0000
  • fe6d1a5838 Write stdOut/stdErr for each test car in JUnit reporter (for GitHub #5) Phil Nash 2012-11-21 18:04:10 +0000
  • deb3e9d4c4 Fixed SUCCEED so it logs message in basic reporter Reverted previous change so that tests with no assertions but INFO macros now warn again (but an explicit SUCCEED does not) Phil Nash 2012-11-21 08:49:20 +0000
  • 5d248c98bf Moved code that detects absence of assertions closer to where end of test case is reported (ready for merging). Also now considers info macros when warning (i.e. an empty test case with an INFO() will not warn). Phil Nash 2012-11-21 08:19:23 +0000
  • db48a6dfda Updated baselines to include NoAssertions warning Phil Nash 2012-11-20 21:13:21 +0000
  • 5497cd816f Expanded baseline to include all tests Phil Nash 2012-11-20 08:28:21 +0000
  • a90a88adcd Junit reporter uses filename for suite name if no explicit groups Phil Nash 2012-11-19 19:59:10 +0000
  • d0cc33f284 Unchecked exceptions don't report previous assertions message (only its line number) Phil Nash 2012-11-17 17:22:37 +0000
  • 3e2e318eeb Build 4 Phil Nash 2012-11-17 10:49:24 +0000
  • 75b89a9763 New baselines As well as some new tests these baselines were generated using > instead of -o, so includes messages sent to stdout and not visible in the directed output Phil Nash 2012-11-17 10:48:37 +0000
  • f825d67d71 Tweaked bitfield tests to avoid warnings Phil Nash 2012-11-17 10:47:17 +0000
  • 08142bfdb6 Fixes const int error seen on some compilers (see #136) Added a new test to try to highlight issue. Phil Nash 2012-11-16 21:03:59 +0000
  • 0c90ab3572 Added version number to README (and update it from script) Phil Nash 2012-11-16 20:43:27 +0000
  • 88a3f23265 Merge pull request #136 from wichert/expression-compile-error Phil Nash 2012-11-16 02:02:19 -0800
  • a934058f31 Merge fec10533e7 into 90a3594e10 Wichert Akkerman 2012-11-16 01:48:13 -0800
  • fec10533e7 Fix expression compile errors. Wichert Akkerman 2012-11-16 10:47:33 +0100
  • ef60d54671 Fix (hopefully) for #5 (reopened) Adds name to JUnit reporter's testsuite element, even when running all tests. Also removes redundant comment from the output. Phil Nash 2012-11-16 08:47:03 +0000
  • be1cddb7ee Removed commented out cruft from script Phil Nash 2012-11-16 08:24:13 +0000
  • 7673a308d9 Added versioning Phil Nash 2012-11-15 22:15:41 +0000
  • 90a3594e10 Regenerated single include following merge Phil Nash 2012-11-13 22:04:29 +0000
  • ceeebfda49 Fixed merge hiccup Phil Nash 2012-11-13 22:03:50 +0000
  • 42d1b45386 Squashed commit of the following: Phil Nash 2012-11-13 21:59:50 +0000
  • 70c5ef9eed Regen single include Phil Nash 2012-11-13 21:46:01 +0000
  • 4ea535e505 Tidied up result enums Phil Nash 2012-11-13 09:56:30 +0000
  • 7717c29072 Implemented CHECK_NOFAIL Phil Nash 2012-11-13 09:45:29 +0000
  • d539da9030 Implemented CHECK_NO_FAIL Phil Nash 2012-11-13 09:44:52 +0000
  • af1a321860 Regen single include Phil Nash 2012-11-10 18:46:39 +0000
  • f54ac5625e New (combined) baselines Phil Nash 2012-11-10 18:44:12 +0000
  • defca58566 negate() -> endExpression(), takes ResultDisposition Phil Nash 2012-11-10 18:43:23 +0000
  • b2ef998825 Changed shouldNegate boolean to use part of ResultDisposition enum Phil Nash 2012-11-10 10:35:09 +0000
  • 1af13dba97 Changed StopOnFailure boolean to an enum Phil Nash 2012-11-10 10:20:08 +0000
  • a1dc7e312c Regen single include Phil Nash 2012-11-06 19:34:35 +0000
  • 20e59ce9d1 Added tags docs Phil Nash 2012-11-06 19:34:10 +0000
  • b5b1b1e430 Some expression/ evaluation clean-up Phil Nash 2012-11-06 19:13:25 +0000
  • ec5956f471 Fix for #134 Phil Nash 2012-11-06 07:52:28 +0000
  • 88b70828f2 Regen single include Phil Nash 2012-11-04 21:39:38 +0000
  • b323fc7e6c Fixed line/no regression for SECTIONs Phil Nash 2012-11-04 21:39:16 +0000
  • 78fba28c4b Added className to TestCaseInfo Phil Nash 2012-11-04 21:11:59 +0000
  • 81cb69ef18 AssertionInfo captures more info (for test cases and sections) Phil Nash 2012-11-04 21:09:22 +0000
  • a4e088c999 Removed __FUNCTION__ from SourceLineInfo Phil Nash 2012-11-02 08:29:03 +0000