Salvador E. Tropea
7df1e9fe87
Added documentatio for the new output
2020-06-15 16:18:40 -03:00
Salvador E. Tropea
3382b4fe7b
Fixed the way options with arguments are passed to kicad2step.
2020-06-15 15:58:08 -03:00
Salvador E. Tropea
48fcb39f8d
Added more variety to STEP options.
...
To cover more core during the tests.
2020-06-15 15:18:23 -03:00
Salvador E. Tropea
ef64a57697
Documented the fact that current kicad2step program never fails.
...
Well, it fails, but returns 0.
2020-06-15 15:17:09 -03:00
Salvador E. Tropea
c2a735e9a6
For some reason Python sys.path vector has a limit and I was abusing it.
...
Each test module setups the path to find the needed modules, but didn't check
if it was necesary. Creating a long path that finally started to fail.
2020-06-15 15:14:53 -03:00
Salvador E. Tropea
fc19d2c6c0
Added tests for errors parsing STEP files generation.
2020-06-15 13:40:30 -03:00
Salvador E. Tropea
685fef2ef6
Added test for STEP files generation
2020-06-15 13:39:59 -03:00
Salvador E. Tropea
8374238b6d
Added STEP configuration examples.
2020-06-15 13:23:41 -03:00
Salvador E. Tropea
ceb25aa1e1
Added an auxiliar axis to bom.kicad_pcb example
...
To test the 3D STEP file generation.
2020-06-15 13:21:58 -03:00
Salvador E. Tropea
2766b5afcb
Added STEP file output
2020-06-15 13:21:24 -03:00
Salvador E. Tropea
8fbcffba0f
Bumped version to 0.3.0
2020-06-14 15:28:25 -03:00
Salvador E. Tropea
0d9256fb24
The 'check_zone_fills' option is now independent of 'run_drc'
...
Implemented in a different way.
For all internal commands now we use Python bindings to fill the zones as
suggested by @arikrupnik in johnbeard/kiplot#11
For 'print_pcb' now we ask KiCad to do it before printing (needs v1.4.1)
2020-06-14 15:12:56 -03:00
Salvador E. Tropea
406a9ab374
Fixed gzip exception name.
2020-06-14 12:02:15 -03:00
Salvador E. Tropea
4101f69cd4
Added support for compressed YAML files.
2020-06-14 11:05:08 -03:00
Salvador E. Tropea
61f1ebbab2
Better debug info, fixed errors and no .kicad_pcb dependency
...
- When a BoM operation fails now we show the output of the child process.
(Only enabled when using debug verbosity)
- The error levels 1 and 2 were overlapped with internal Python codes.
- Now we delay the PCB load until we really need it. Which could be never.
2020-06-12 15:10:56 -03:00
Salvador E. Tropea
aef19e31c7
Bumped version to 0.2.5
2020-06-11 13:10:45 -03:00
Salvador E. Tropea
cef002b7a3
Merge pull request #1 from INTI-CMNB/drc_errors
...
DRC/ERC error filters closes johnbeard/kiplot#18
2020-06-11 13:01:06 -03:00
Salvador E. Tropea
157e23c998
Documented some regex tips from the discussion here: johnbeard/kiplot#18
2020-06-11 12:51:58 -03:00
Salvador E. Tropea
a403e1b13b
Documented the filters option.
2020-06-10 10:57:22 -03:00
Salvador E. Tropea
fc4aff380f
Now pythonapp.yml is also triggered for the tags
2020-06-09 14:10:50 -03:00
Salvador E. Tropea
16e587f7c6
Added new feature to the changelog.
2020-06-09 14:07:21 -03:00
Salvador E. Tropea
2ab3748575
Removed master filter for pythonapp.yml workflow
2020-06-09 13:59:45 -03:00
Salvador E. Tropea
9983bc05bf
Added test for the filters feature
2020-06-09 13:56:17 -03:00
Salvador E. Tropea
c390ec3cb8
Added support for kicad-automation-tools v1.4.0 DRC/ERC filters
2020-06-09 13:49:04 -03:00
Salvador E. Tropea
9e3865d881
Removed another redundant makedirs.
2020-05-26 19:28:14 -03:00
Salvador E. Tropea
46248a6e2e
Removed redundant checks to create the output dir.
...
They became useless after adding it to _configure_output_dir
2020-05-26 19:15:10 -03:00
Salvador E. Tropea
be7a613fc8
Removed os import on plot_config.py. No longer used.
2020-05-26 19:14:10 -03:00
Salvador E. Tropea
831b6e3418
Added test and covergage badges to README.md
2020-05-26 15:03:40 -03:00
Salvador E. Tropea
ee7de07ee4
Removed impossible error condition
2020-05-26 14:55:04 -03:00
Salvador E. Tropea
6c5c33be12
Excluded from coverage an internal error.
...
Is code that gets executed only if we are in the middle of an
implementation.
2020-05-26 14:52:54 -03:00
Salvador E. Tropea
9f60eca419
Removed two PlotConfig members formerly used for testing.
2020-05-26 14:45:19 -03:00
Salvador E. Tropea
3b7bfe40f7
Set the domain for log messages so we get "kiplot..." and not "kilog...."
2020-05-26 14:33:34 -03:00
Salvador E. Tropea
5883b1a616
Added test for command line -q (quite)
2020-05-26 14:22:58 -03:00
Salvador E. Tropea
ee6238a2ce
Added test for iBoM without options.
2020-05-26 14:01:52 -03:00
Salvador E. Tropea
7b8aa57610
Added missing blank line and removed extra blank line at the end.
2020-05-26 14:01:11 -03:00
Salvador E. Tropea
979b3bc0d7
Added a test for missing output.layers
2020-05-26 13:52:04 -03:00
Salvador E. Tropea
103ef8b79e
Fixed: Most formats that needed layers didn't complain when ommited
2020-05-26 13:50:38 -03:00
Salvador E. Tropea
8aaa07c867
Added test for missing output.options
2020-05-26 13:40:16 -03:00
Salvador E. Tropea
e3cddb280a
Added tests for missing output.name and output.type.
2020-05-26 13:36:49 -03:00
Salvador E. Tropea
1d85befd9b
Added test for missing comment in output section
2020-05-26 13:31:08 -03:00
Salvador E. Tropea
31e461ca9c
Added 3 tests for wrong layer names.
2020-05-26 13:27:49 -03:00
Salvador E. Tropea
4e14891979
Adde test for wrong drill map type
2020-05-26 13:09:16 -03:00
Salvador E. Tropea
eb77e20f80
Added test for missing drill map type
2020-05-26 13:04:56 -03:00
Salvador E. Tropea
64de376c2b
Added test for wrong version in config file.
2020-05-26 12:53:24 -03:00
Salvador E. Tropea
92df488ddb
Added test for no kiplot.version in config.
2020-05-26 12:50:52 -03:00
Salvador E. Tropea
bb6bae95a2
Excluded from coverage the fatal case case when python-yaml isn't installed.
2020-05-26 12:43:14 -03:00
Salvador E. Tropea
53be46e1fe
Fixed the pragma in __main__ (typo)
2020-05-26 12:27:48 -03:00
Salvador E. Tropea
21bc1f939e
Added test for missing PCB file in command line
2020-05-26 12:23:43 -03:00
Salvador E. Tropea
9672871ebe
Excluded the module import main() exclusion from coverage
2020-05-26 12:23:01 -03:00
Salvador E. Tropea
b429a81473
Added test for --list option
2020-05-26 12:12:18 -03:00