Tomasz Włostowski
9932ff32ae
refactoring: wrapped boost::optional in OPT<> class for the purpose of easier transition to C++17 in the future
2017-11-03 23:59:02 +01:00
Tomasz Włostowski
3292d622c1
qa: added simple GAL+Tool Framework test program
2017-11-03 20:02:06 +01:00
Tomasz Włostowski
b945d2a708
cleanup: replace CLASS_MIRE with CLASS_PCB_TARGET for naming clarity
2017-11-03 20:02:06 +01:00
jean-pierre charras
60310b3d32
Fix qa/geometry/test_segment.cpp to reflect the changes in SEG class (changes in commit cbb5708c36
)
2017-04-15 09:10:42 +02:00
jean-pierre charras
c9ff885c1d
Cmakelists: remove no longer used boost libraries from required boost components lists
2017-04-07 16:57:17 +02:00
Simon Richter
30446b8327
Tell the whole case to link dynamically against Boost
2017-04-07 07:43:49 -04:00
Simon Richter
f16304b9d8
Use target name instead of platform dependent path
2017-04-07 07:43:49 -04:00
Nick Østergaard
abd61ac1e7
Add boost include dir to qa/geometry
...
This is needed on OSX, I don't know why it works on linux and windows
without it.
2017-03-25 17:57:08 -04:00
Alejandro García Montoro
cc7825d00b
Tests CPolyLine -> SHAPE_POLY_SET refactor.
...
Adds BOOST tests to the qa folder included in the geometry subdirectory.
The tests check whether the refactored code is consistent with the
legacy code. They also check some of the new code, as the family of
ITERATOR classes.
2017-03-24 10:43:47 +01:00
jean-pierre charras
8806fc03dc
Fix PAD_SHAPE_T value in a old python script
2016-11-25 14:52:34 +01:00
Wayne Stambaugh
b04f18b245
CMake: remove OpenSSL download and build dependency code.
...
* Removed some left over OSX_DEP_BUILDER code missed in my previous commit.
2015-12-03 10:59:02 -05:00
Miguel Angel Ajo
1e2af7fed1
Add GetLayerID method to BOARD.
...
This method is added for scripting purposes, to be able to query
specific board layer names thru a board object.
If no board specific layer name is found, it will fallback to
standard layer names.
2015-02-15 14:31:47 +01:00
Miguel Angel Ajo
2ff623dcb9
Fix the pcb bouncing box test adding the track clearance.
2015-02-01 19:31:47 +01:00
Miguel Angel Ajo
bd04e61b6f
qa/test.py change to make sure failed tests return 1 in all systems.
2015-02-01 19:20:20 +01:00
Nick Østergaard
5034f07a31
* Update the python qa test suite to exit with an error code if any errors fail
2014-10-25 22:26:41 +01:00
jean-pierre charras
516c386a51
Update complex_hierarchy.kicad_pcb file, used in qa tests, which was created by a test version of Pcbnew, and was not currently readable.
2014-06-30 14:18:52 +02:00
Miguel Angel Ajo
26ca1ad03d
Fix py26 testing for OSX, assertIsNotNone unavailable for py26
2014-02-10 10:15:48 +01:00
Miguel Angel Ajo
bbcd2c61d6
BOARD saving test
2014-02-09 00:21:47 +01:00
Miguel Angel Ajo
8df3326df1
More BOARD unit tests
2014-02-08 01:02:29 +01:00
Marco Serantoni
a2483d48f3
[MacOSX] Fixing qa, thanks Miguel Angel for the feedback
2014-02-08 00:40:11 +01:00
Miguel Angel Ajo
b39408b14a
Adding a first BOARD class tester, very basic
2014-02-04 22:16:32 +01:00
Miguel Angel Ajo
15bfac3f4e
Moved QA to root.
2014-02-02 22:50:45 +01:00