kicad/qa
John Beard 183f4fe9a5 SHAPE_ARC: Expose bug introduced by 5813164d1 in tests
The angle needs to be added to the start angle.

Add tests to cover this:

* Check end point is correct
* Check midpoints are within tolerance

This would have prevented the bug fixed in 5813164d1,
as well as the bug fixed in this commit.

As well as failed tests, this manifests when routing across
Edge.Cuts arcs (unless they happen to start at 0 degrees
staritng angle).

Expose as expected failure to prove tests catch it.
Fix to follow in separate commit.
2019-04-25 23:49:42 +01:00
..
common SHAPE_ARC: Expose bug introduced by 5813164d1 in tests 2019-04-25 23:49:42 +01:00
common_tools QA: Allow to build tests manually if disabled 2019-04-17 18:00:40 +01:00
data QA: Move contents qa_shape_poly_set_refactor to qa_common 2019-01-29 08:15:44 -05:00
eeschema QA: Allow to build tests manually if disabled 2019-04-17 18:00:40 +01:00
gal/gal_pixel_alignment QA: Allow to build tests manually if disabled 2019-04-17 18:00:40 +01:00
libs QA: Allow to build tests manually if disabled 2019-04-17 18:00:40 +01:00
pcb_test_window Remove superfluous build library dependencies. 2019-03-29 09:01:56 -04:00
pcbnew QA: Allow to build tests manually if disabled 2019-04-17 18:00:40 +01:00
pcbnew_tools QA: Allow to build tests manually if disabled 2019-04-17 18:00:40 +01: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: numeric evaluator: add a context to tests 2019-04-08 15:56:19 +01:00
utils/kicad2step QA: Only build kicad2step tests if the lib exists 2019-04-18 10:13:17 +01:00
CMakeLists.txt QA: Add build-time option to enable XML output from tests 2019-04-18 10:59:06 +01:00
test.py QA: Add build-time option to enable XML output from tests 2019-04-18 10:59:06 +01:00