kicad/qa/common
John Beard 45aa514591 QA: Allow to build tests manually if disabled
Add a new CMake target, qa_all, which builds all
tests, tools and their deps.

Then, when KICAD_BUILD_QA_TESTS is set OFF, remove tests
and tools from the ALL target, so `make all` doesn't include
these builds.

This means even when you turn the KICAD_BUILD_QA_TESTS option
off, you still have the option to:

* Build individual tests: `make qa_pcbnew`
* Build all tests: `make qa_all_tests`
* Build all tools: `make qa_all_tools`
* Build all QA executables: `make qa_all`

This also will provide a place to hang extra logic for test routine
wrangling (e.g. by CI tools)

Update the "Compiling KiCad" dev docs.

Also, CMakeModules .cmake files should not be excluded from git
2019-04-17 18:00:40 +01:00
..
geometry QA: Remove expected failure from fixed tests 2019-04-17 11:47:42 +01:00
libeval Libeval: consistent formatting for NaN 2019-04-08 16:27:45 +01:00
view Zoom: Use std::chrono for the timestamping 2018-11-26 14:40:23 -05:00
CMakeLists.txt QA: Allow to build tests manually if disabled 2019-04-17 18:00:40 +01:00
common_mocks.cpp QA: Add TITLE_BLOCK tests 2018-11-08 08:28:20 -05:00
test_array_options.cpp Pcbnew: ignore start values in "first available" grid numbering 2019-02-08 12:15:02 +00:00
test_color4d.cpp colors: Add HSL conversion and tune colors 2019-02-11 22:08:41 -08:00
test_coroutine.cpp QA: Add coroutine unit test 2019-01-24 13:01:44 -05:00
test_format_units.cpp units: Move common units and add tests 2019-01-08 09:29:32 -08:00
test_hotkey_store.cpp Fix 'hokey' -> 'hotkey' typo 2019-04-02 12:57:26 -04:00
test_kicad_string.cpp Fix potential string iterator issue. 2019-03-02 08:20:53 -05:00
test_lib_table.cpp QA: Allow BOOST_CHECKing of nullptr_t 2019-03-29 09:50:09 +00:00
test_module.cpp QA: Initialise WX for the libcommon tests 2018-11-26 14:40:16 -05:00
test_refdes_utils.cpp Fix broken GetReferencePrefix function 2019-01-30 15:41:36 -08:00
test_title_block.cpp QA: Add TITLE_BLOCK tests 2018-11-08 08:28:20 -05:00
test_utf8.cpp QA: Add unicode to test_utf8.cpp 2018-10-18 11:36:49 -07:00
test_wildcards_and_files_ext.cpp Wildcards: unify handling of all files wildcards 2019-01-09 08:57:42 -05:00
test_wx_filename.cpp QA: Add WX_FILENAME split tests 2019-02-25 12:43:31 +00:00