Commits

Author Commit Message Labels Comments Date
Matt Oswald
wasn't building the utility project for the x64 platform builds
Tags
1.2.0
Matt Oswald
this line was causing some segfaults in ubuntu builds
Matt Oswald
separated theory params from the theory's full name
Matt Oswald
wasn't printing the test suite and name if the test had messages but was a success
Matt Oswald
enabling stream formatters like std::hex in the user messages, fixing first log message fragment getting truncated
Matt Oswald
added regex matching for suites, test names
Matt Oswald
implemented sorting and grouping of test output (tests are still run in random order)
Matt Oswald
wanted to be a bit more explicit when a test failed due to an unexpected exception
Matt Oswald
fixing scons build on windows
Matt Oswald
went a little overboard with move-optimizations, lost theory names and filenames when containing more than one item in the data set
Matt Oswald
adding color to the standard console reporter's output
Matt Oswald
truncating extra-long type names
Matt Oswald
should be using the typedef'd name, in case something changes
Matt Oswald
xUnitAssert.cpp needs <cmath> to compile properly with OS X clang++
Matt Oswald
added test that proves anything that supports begin/end pairs will work as a theory data provider
Matt Oswald
clang trunk no longer crashes while compiling TestEvents.cpp (segfault still exists)
Matt Oswald
fixing Clang++ warnings and working around a compiler crash (note that resulting binary will segfault when THEORY is used --use g++ or DATA_THEORY)
Matt Oswald
supporting CXX env var, falling back to g++-4.7 if it does not exist
Matt Oswald
fixed missing test names
Matt Oswald
adding extension manifest to VsRunner project
Matt Oswald
added option to turn off shadow copying test binaries
Matt Oswald
profiling showed that a good portion of startup was spent managing the attribute multimap, so switched to using vector
Matt Oswald
g++ didn't like a tuple with just a std::function member for some reason, too tired to figure out why
Matt Oswald
applying universal- and rvalue-references where possible (doesn't make huge dent in runtime with these simple types, but end-user types may be different)
Matt Oswald
fixes #8: correcting g++ compile errors
Matt Oswald
much easier to see what failed with a failing theory: parameter values are added to test details (where available)
Matt Oswald
adding a new xUnitpp::ToString that defaults to printing an object's type, if to_string(<object type>) doesn't exist
Matt Oswald
typo :)
Matt Oswald
correcting code that didn't pay attention to Universal vs. R-Value references
Matt Oswald
fixing usage of emplace_back
  1. Prev
  2. Next