Commit Graph

50 Commits

Author SHA1 Message Date
Marius Stanciu
fac11586b3 - added all the Tools in a new ToolBar 2019-02-24 16:22:21 +02:00
Marius Stanciu
31fd80a843 - added a file with some trials to replace the shortcut message box 2019-01-31 03:31:44 +02:00
Marius Stanciu
a4bbb98bf1 - converted from Python2 code to Python3 code
- in camlib.py, CNCJob class -> generate_from_excellon_by_tool() was
failing in the line to sort the tools due of been unable to compare
between dict's. I replaced that section.
2018-05-26 04:43:40 +03:00
Juan Pablo Caram
38c44749f1 Multiple polygon painting functional and with unittests. 2016-09-25 13:11:03 -04:00
Juan Pablo Caram
78a100fa96 Merge branch '8p5' 2016-07-23 15:09:37 -04:00
Juan Pablo Caram
8b10967a59 Added SVG-to-GCode flow test. 2016-07-04 17:30:32 -04:00
Juan Pablo Caram
a9b4ff767b Some cleanup to shell tests. 2016-07-03 15:59:25 -04:00
Juan Pablo Caram
01c2feca98 Added (passing) test for Excellon flow. 2016-07-02 16:47:15 -04:00
Juan Pablo Caram
36d0a2e029 Cleaned up tests for shell. Added test steps for gerber flow. 2016-06-03 17:15:35 -04:00
sopak
f9260daa17 remove forgotten aa debug prefix names 2016-04-25 00:40:14 +02:00
sopak
7d465f0814 implement tests for TCL commands 2016-04-25 00:36:58 +02:00
sopak
56ba233fd6 implement test_TclCommandExteriors
implement test_TclCommandInteriors
2016-04-24 22:44:28 +02:00
sopak
23dc2059f0 implement test_TclCommandIsolate 2016-04-24 22:05:07 +02:00
Kamil Sopko
acb70c0cc3 implement test for test_TclCommandOpenGerber 2016-04-24 21:24:56 +02:00
Kamil Sopko
05f88af917 separate tcl tests into smaller chunks
implement collection of tcl command tests
2016-04-24 01:24:54 +02:00
Kamil Sopko
cd57af18bc add option type (new object will be gerber or geometry)
add tests for import_svg as gerber and geometry

fix  obj names in test_ import_svg
2016-04-12 21:35:04 +02:00
Kamil Sopko
5c80f2b6d3 implemenmt basic test for import_svg 2016-04-12 20:27:53 +02:00
Kamil Sopko
e941e55a4a show ui.shell_dock instead of shell during tests 2016-03-31 17:29:11 +02:00
Kamil Sopko
f61aa397d4 fix test hanging for shell 2016-03-25 11:12:43 +01:00
Kamil Sopko
2082446ab0 tweak signal handling 2016-03-25 00:59:02 +01:00
Kamil Sopko
e96ee1af29 merge new pull requests from FlatCAM->master
implement  executing of tasks  inside worker thread
cleanups, reimplement  Isolate/New/OpenGerber as OOP style Shell commands
disable edit  during shell execution,  show   some  progress
add ability for breakpoints in other threads and only if available
add X11 safe flag, not sure what happen on windows
2016-03-24 23:06:44 +01:00
Kamil Sopko
4df46df19b remove line
fix  crazzy selfness ;)...
2016-03-11 20:32:48 +01:00
Kamil Sopko
fd1c8afef9 implement basic set of tests for tcl_shell, need to be completed 2016-03-11 01:50:12 +01:00
Kamil Sopko
f645dba041 update formating 2016-03-10 21:45:47 +01:00
Kamil Sopko
3bb2cfbc22 fix gcode verification in tests 2016-03-10 19:01:07 +01:00
Juan Pablo Caram
3b206493a3 Canvas performance test scripts. 2015-12-31 23:28:23 -05:00
Juan Pablo Caram
fdf809774f Basic support for importing SVG. Via shell only at this time. See issue #179. 2015-12-18 12:49:52 -05:00
Juan Pablo Caram
24f5ee0d0d Made tests folder importable. Cleaned up tests. 2015-11-01 18:07:52 -05:00
Juan Pablo Caram
b54982694e Full test from opening Gerber to exporting GCode using GUI. 2015-10-31 19:01:01 -04:00
Juan Pablo Caram
fb98d6306b Option to override user's defaults. Needed for unit testing. 2015-10-28 11:21:27 -04:00
Juan Pablo Caram
95f51b2870 Cleaned out the tests folder. Added simple test gerber. Added simple unit test using the GUI. 2015-10-27 21:27:27 -04:00
phdussud
0bf21458c6 Resolve issue 144
Added a test for the new mechanism
Added a gerber test file
2015-06-26 13:42:55 -07:00
jpcaram
8da39d54d4 Desctivates canvas callbacks in drawing tool when deactivated. 2015-02-12 17:06:29 -05:00
jpcaram
bba4f3a8bb Tool change support for gcode from excellon. Untested. 2015-02-07 13:32:58 -05:00
jpcaram
17a3316ce4 Improved speed in FlatCAMRTreeStorage. 2015-02-06 17:16:11 -05:00
jpcaram
23b20ba716 Added intersection tool to Drawing Tool. 2015-02-06 16:10:15 -05:00
jpcaram
e353413cd3 Disabled "Ok"/"Update Geometry" button after first update. Solves issue #105. 2015-02-05 09:18:54 -05:00
jpcaram
681996d1f6 Started profiling project (Issue #109). Created first profiling script and included test gerber. 2015-02-02 15:37:08 -05:00
jpcaram
6733ebbfa8 Refactored paint_connect() and path_connect() to receive and return FlatCAMRTreeStorage objects. Updated unittests acordingly. 2015-01-29 15:52:03 -05:00
jpcaram
a1345f0a58 Fixes to path_connect() related to LinearRings. Added test cases. 2015-01-27 18:16:22 -05:00
jpcaram
573581ca80 Fixes to path_connect() and added units tests for it. 2015-01-26 17:52:26 -05:00
jpcaram
6b51f03db2 "Paint connect" functional. Added to seed-based painting and unit-tested. "Path connect" still pending. Disabled. "Path connect" unit test added. 2015-01-25 16:55:22 -05:00
jpcaram
6582a6c748 Unittesting complete for Excellon number format. 2015-01-12 15:30:41 -05:00
jpcaram
3bedda2aeb Unittests for Excellon number parser. 2015-01-11 19:39:01 -05:00
jpcaram
977b5b1f91 Using FlatCamRTreeStorage in copper clearing algorithm. 2015-01-01 14:59:45 -05:00
Juan Pablo Caram
e547386649 Custom RTree wrapper. FlatCAMRTree and FlatCAMRTreeStorage. 2014-12-28 18:06:54 -05:00
jpcaram
f528a07751 Added rtree test script. 2014-12-27 17:26:00 -05:00
Juan Pablo Caram
16734f5d1a Convertion to Qt. Major refactoring. 2014-06-13 15:21:11 -04:00
Juan Pablo Caram
e0d2daca6c Optimized Gerber parser. Some minor improvements to Excellon parser. 2014-04-18 20:20:17 -04:00
Juan Pablo Caram
e0d93910a6 Clear area and mouse coordinates 2014-01-05 21:45:08 -05:00