Commit Graph

  • 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
  • 4f13f5b7d3 Updated read me Phil Nash 2012-11-01 08:42:22 +0000
  • e0a40e2ced Regenerated single include following merge Phil Nash 2012-11-01 08:28:26 +0000
  • ce612bf656 Squashed commit of the following: Phil Nash 2012-11-01 08:27:09 +0000
  • 2a1e8bfc6e Updated colour comments Phil Nash 2012-11-01 08:16:15 +0000
  • d4090e259a Merge 92f700075f into b18d719f9d Adam Strzelecki 2012-11-01 01:03:53 -0700
  • f0f407fc3e Manually applied merge #133 from Master Phil Nash 2012-10-31 18:28:21 +0000
  • b18d719f9d Merge pull request #133 from vadz/msvc-warn-fix Phil Nash 2012-10-31 11:21:51 -0700
  • 020d62e4a7 Merge b7f7054828 into 105726f8e4 VZ 2012-10-31 11:18:14 -0700
  • b7f7054828 Fix harmless but annoying MSVC warnings. Vadim Zeitlin 2012-10-31 19:03:08 +0100
  • 355b95fda1 Cleaned up ANSI colour code impl a bit Phil Nash 2012-10-31 18:04:22 +0000
  • 778f9c4fc7 Removed "no-" from Wno-global-constructors when disabling Phil Nash 2012-10-30 09:09:30 +0000
  • 5efa4bcb8a Regenerated single_include Phil Nash 2012-10-29 20:49:22 +0000
  • 108f1937d8 Added terminal colour codes for POSIX Phil Nash 2012-10-29 20:46:45 +0000
  • 8f4cc541d5 Added regression test baselines Phil Nash 2012-10-29 19:55:34 +0000
  • 2e203a1834 Fixed remaining reporting regressions Phil Nash 2012-10-29 19:55:13 +0000
  • bab54715a2 Merge 486a3cedaa into 105726f8e4 Adam Strzelecki 2012-10-28 14:16:56 -0700
  • 134e45b3ad Fixed #132 Phil Nash 2012-10-28 20:57:21 +0000
  • 2f92db9898 Updated the readme specifically for the Integration branch Phil Nash 2012-10-28 12:15:34 +0000
  • 105726f8e4 Added to the readme Phil Nash 2012-10-28 12:11:35 +0000
  • 82acc2ca05 Regenerated single include Phil Nash 2012-10-28 12:07:17 +0000
  • fe1d7c1d08 Small fixes and tweaks Phil Nash 2012-10-28 10:27:44 +0000
  • 355b5e546d Some tidy-up Phil Nash 2012-10-26 09:05:36 +0100
  • f847186ebb AssertionResultBuilder -> ExpressionResultBuilder Phil Nash 2012-10-26 08:45:23 +0100
  • 8cca2f1369 ExpressionBuilder ->ExpressionDecomposer Expression -> ExpressionLhs Phil Nash 2012-10-24 22:09:01 +0100
  • e04e74f896 More AssertionResult refactoring Phil Nash 2012-10-24 21:59:47 +0100
  • 486a3cedaa ANSI colour support and terminal detection Adam Strzelecki 2012-10-22 22:08:55 +0200
  • 1dd56d4d2b AssertionResultBuilder can be constructed from result type Phil Nash 2012-10-19 08:01:34 +0100
  • f2d5f1b3e4 Expression has its own result builder - not passed in from expression builder Phil Nash 2012-10-19 08:01:05 +0100
  • 92f700075f -Wglobal-constructors should be ignored after push Adam Strzelecki 2012-10-19 01:14:35 +0200
  • e3b111a39a streamlined acceptResult Phil Nash 2012-10-18 22:59:16 +0100
  • 3ad13256e1 Refactored assertion builder stuff out of expression builder Phil Nash 2012-10-18 08:39:44 +0100
  • c96f9330a0 Collect assertion info up front Phil Nash 2012-10-17 08:14:22 +0100
  • a5fa78284d ResultData -> AssertionResultData Phil Nash 2012-10-16 08:33:13 +0100