48 Commits (6d5045c2b1bdd323e4403529e511532d9d8fd727)

Author SHA1 Message Date
Martchus dd41762b70 Add testDirPath() for finding directories with test files 2 years ago
Martchus 52722be407 Add test helper execHelperAppInSearchPath() 3 years ago
Martchus a7564b8dde Add TESTUTILS_ASSERT_LIKE_FLAGS to pass regex flags 3 years ago
Martchus 66bb3e5253 Rename TestApplication::m_instance to TestApplication::s_instance 4 years ago
Martchus 428a67d68b Improve test application for cppunit 4 years ago
Martchus b48b2f5c06 Have everything in one top-level namespace 4 years ago
Martchus 9a66824739 Add read-only accessors to TestApplication 4 years ago
Martchus f16703ffc0 Remove workingCopyPathMode() 4 years ago
Martchus f0c6035609 Simplify dealing with multiple testfile paths 4 years ago
Martchus 9a50d2b8df Remove types 4 years ago
Martchus ac8fe5d2c7 Improve constructors for test application 4 years ago
Martchus bc8ea407bc Prevent use of static variables in ArgumentParser 4 years ago
Martchus 789af62d97 Add workingCopyPathAs() 4 years ago
Martchus 8b35d06aa7 Improve documentation for testFilePath()/workingCopyPath() 4 years ago
Martchus ca6663a6d5 Prevent breaking source compatibility of TESTUTILS_ASSERT_EXEC 4 years ago
Martchus 66b4b782cd Improve TESTUTILS_ASSERT_EXEC to print stdout/stderr on failure 4 years ago
Martchus 366f722904 Fix documentation for workingCopyPath() 4 years ago
Martchus 25ef4e28a2 Make tests compile under Windows 4 years ago
Martchus d029b33a19 Add TESTUTILS_ASSERT_LIKE macro 4 years ago
Martchus e0fee70d58 Print vector<char> and similar in hex notation on assert fail 5 years ago
Martchus 1aa8b387e1 Apply clang-format 5 years ago
Martchus a4435bbcf3 Fix usage of enable_if with GCC 8 5 years ago
Martchus 3a768508fd Use src dir as fallback unless arg *and* env var specified 5 years ago
Martchus cf4789e94d testutils: Allow asserting maps/hashes 5 years ago
Martchus 2bb4aa36a4 Let tests find the testfiles from sources without extra args 5 years ago
Martchus e393af5dbb testutils: Print indices of iteratables (on assert equal fail) 5 years ago
Martchus 2ec3df889f Allow accessing application path from TestApplication 5 years ago
Martchus e52fd5a4af Apply tidy after updating to clang-format 5.0.0 5 years ago
Martchus 840700d7af Fix compiling math tests under 32-bit architectures 5 years ago
Martchus 57d5d04d9f Merge prof data of subprocesses created when executing tests 6 years ago
Martchus 5388337bcc Fix compiling tests under 32-bit arch 6 years ago
Martchus 18fef23724 testutils: Add execHelperApp() 6 years ago
Martchus cab1a76ecf Allow printing iteratable objects 6 years ago
Martchus 59e20b1043 Apply clang-format 6 years ago
Martchus c13eee6fcc Add workingCopyPathMode() to be able to skip actual copy 6 years ago
Martchus a772cdf30b Add conveniently usable string builder 6 years ago
Martchus d6b08b8ed9 Fix decoration for static builds 6 years ago
Martchus 1a4087abbc Use async IO in TestApplication::execApp() 6 years ago
Martchus b36572a4dd Add macro to assert execution of application 6 years ago
Martchus ed527021f9 Improve logging when testing applications 6 years ago
Martchus 17d22be584 Support testing applications 6 years ago
Martchus 0c40a510e5 Add functions for character set conversions 6 years ago
Martchus 526cbc5282 Rewrite argument parsing 7 years ago
Martchus 4f87cc1181 Use C-strings where std::string is unneccessary 7 years ago
Martchus 7bb6875ded Allow testing particular units 7 years ago
Martchus 29c0db0090 mingw-w64: workingCopyPath is (currently) not supported 7 years ago
Martchus af5b879506 utilize creation of working copies for tests 7 years ago
Martchus 9abe04ce06 make test code public to simplify creation of tests in other projects 7 years ago