kicad/qa
John Beard ad76ebd82a QA: Allow BOOST_CHECKing of nullptr_t
Before Boost 1.64, there was no test logging function
for std::nullptr_t.

Add a logging struct to Boost to deal with this, and some
macros to assist in similar cases. These macros are bit
untidy-looking, but due to GCC bug #56480, we can't use
namespace aliasing to solve this. From Boost 1.64 onwards,
these namespaces are not needed at all.

Remove some code added to work around lack of nullptr printing
in the past.

These macros, and the nullptr printer, can be removed when
the Boost min version is 1.64 or greater.
2019-03-29 09:50:09 +00:00
..
common QA: Allow BOOST_CHECKing of nullptr_t 2019-03-29 09:50:09 +00:00
common_tools Build: libpolygon provides its own includes 2019-02-04 19:29:31 -08:00
data QA: Move contents qa_shape_poly_set_refactor to qa_common 2019-01-29 08:15:44 -05:00
eeschema qa: Moving eeschema qa to main qa folder 2019-01-09 21:43:23 -08:00
gal/gal_pixel_alignment QA: Comment unused var in test_gal_pixel_alignment 2019-02-18 17:06:48 +00:00
pcb_test_window Build: libpolygon provides its own includes 2019-02-04 19:29:31 -08:00
pcbnew Pcbnew: ignore start values in "first available" grid numbering 2019-02-08 12:15:02 +00:00
pcbnew_tools Build: libpolygon provides its own includes 2019-02-04 19:29:31 -08:00
pcbnew_utils Build: libpolygon provides its own includes 2019-02-04 19:29:31 -08:00
qa_utils gal: pixel alignment hacks, works for Retina display too now. 2019-02-16 20:03:13 +01:00
testcases Fix incompatibilites between Python 2 and Python 3 2018-10-19 09:59:05 +02:00
unit_test_utils QA: Allow BOOST_CHECKing of nullptr_t 2019-03-29 09:50:09 +00:00
CMakeLists.txt gal: pixel alignment hacks, works for Retina display too now. 2019-02-16 20:03:13 +01:00
test.py qa/test.py change to make sure failed tests return 1 in all systems. 2015-02-01 19:20:20 +01:00