g3log/test_unit
Andreas Schönle 123977f106 unit tests running with windows shared dll (#178)
* unit tests running with windows shared dll

* CMake automatically uses DLL runtime - remove cmake entries modifying
compiler flags

* missing DBUG vs DEBUG issue in Linux

* generated header added

* correction in CMake: Set HEADER_FILES correctly

* added static library option

* switched to powershell and included WORKING_DIRECTORY

* powershell use in windows and WORKING_DIRECTORY instead of cd

* Fixed appveyor.yml to use Release configuration and run unit tests

* trying to make appveyor work again ...

* make sure ERRORLEVEL is 0 when unit tests run successfully

* Still trying to fix appveyor ...

* Defaulting to shared library in linux, too

* Removed runtime loading test when g3log is not a shared library in linux

* Run unit tests verbosly using ctest.exe

* Disabled AggressiveThreadCallsDuringShutdown test

* Revert "Run unit tests verbosly using ctest.exe" (accidental commit)

This reverts commit b30513450d.

* re-committing valid parts of reverted commit

* DBUG vs DEBUG fix moved to generated_definitions.hpp

* cleanup shared/static option

* clarify cmake build types regardless of type

* Added compile test for DEBUG and DBUG

* put back formatting

* Removed commented out /MD switches for MSVC
2017-05-09 10:26:48 -06:00
..
test_concept_sink.cpp Improved the cpackage build. Also removed test compilation warnings (#156) 2017-03-26 01:11:18 -06:00
test_cpp_future_concepts.cpp Gimesketvirtadien's time requested changes (#104) 2016-08-11 00:27:52 -06:00
test_crashhandler_windows.cpp Improved copy constructors and assignment operator which is needed now when LOGLEVELS can be made on the fly 2015-08-12 06:43:24 -06:00
test_filechange.cpp removed false positives as detected by Checkmarx code analysis tool. Not impressed so far though with the tool 2016-03-18 10:50:59 -06:00
test_io.cpp unit tests running with windows shared dll (#178) 2017-05-09 10:26:48 -06:00
test_linux_dynamic_loaded_sharedlib.cpp Breaking change but a good change: Cleared up the API for Creating log worker and Adding sinks 2015-08-19 10:08:41 -06:00
test_message.cpp unit tests running with windows shared dll (#178) 2017-05-09 10:26:48 -06:00
test_sink.cpp unit tests running with windows shared dll (#178) 2017-05-09 10:26:48 -06:00
Test.cmake unit tests running with windows shared dll (#178) 2017-05-09 10:26:48 -06:00
tester_sharedlib.cpp unit tests running with windows shared dll (#178) 2017-05-09 10:26:48 -06:00
tester_sharedlib.h Renamed directories for a cleaner project structure 2014-10-03 01:20:33 -06:00
testing_helpers.cpp unit tests running with windows shared dll (#178) 2017-05-09 10:26:48 -06:00
testing_helpers.h DBUG vs DEBUG fixed in unit test, too 2016-10-19 13:36:19 +02:00