Commit Graph

74 Commits

Author SHA1 Message Date
Salvador E. Tropea 51392ff08e [Makefile] Remove cache for full test 2023-08-10 13:12:52 -03:00
Salvador E. Tropea 50782078d0 [Tests][Stable Nightly] More adjusts to the references
- A mess with the cache I guess
2023-08-08 06:55:13 -03:00
Salvador E. Tropea 6f046d4cd0 [Tests][Added] References for the current stable nightly
- It is quite incompatible with the 7.0.5 release
2023-06-12 11:18:28 -03:00
Salvador E. Tropea c921ebda9c [Tests][Updated] KiCad 7.0.5 references 2023-05-30 13:23:16 -03:00
Salvador E. Tropea 8de6392969 [Tests][Added] KiCad 7.0.3 20230518 references
- The d5bd1f5aea042a238345171b99a195da9e0eab9e commit changed the way
  text is rendered across the whole tool. And also other stuff.
- In soem cases the chage is radical
2023-05-19 13:11:19 -03:00
Salvador E. Tropea 1e971e2461 [Makefile] Change .cache owner after running a docker target 2023-05-17 11:18:35 -03:00
Salvador E. Tropea 6f8c0c8735 [Makefile] Changed default targets for local use
- t1k7 is local
- t1k6 is a docker image
- t1k8 is nightly docker image
2023-05-04 11:02:06 -03:00
Salvador E. Tropea 8b0204b0d2 [Tests][Makefile] Added nightly targets 2023-04-13 11:23:55 -03:00
Salvador E. Tropea 3221a7fe00 [PCB Print][Fixed] Problems with images in the WKS (KiCad 5/6)
- Added regression test
2023-04-01 18:07:51 -03:00
Salvador E. Tropea 158f267eb5 Support for extra data in the Value field
- Currently we just use the tolerance for the 3D resistors
- Uses a port of the JavaScript Electro-Grammar
2023-03-30 12:39:36 -03:00
Salvador E. Tropea 3bba1b06fa [GHA] Added KiCad 7 2023-03-16 09:45:29 -03:00
Salvador E. Tropea f22352211e Added target for v7 image 2023-03-06 13:46:55 -03:00
Salvador E. Tropea 5962a6e2c7 [Makefile] Remove coverage data 2023-02-17 10:50:26 -03:00
Salvador E. Tropea 071b728c5b [Makefile] Commented the parallel plug-in for testing 2022-11-27 18:51:06 -03:00
Salvador E. Tropea 94bf782958 [Makefile] Added some pushes to the GHA update 2022-10-19 10:38:51 -03:00
Salvador E. Tropea fcc7575f99 [Makefile] Added experimental target for manjaro tests 2022-10-05 11:28:32 -03:00
Salvador E. Tropea 9987596580 [Makefile] Added target to update the Github Actions
- This moves the tags so they use changes in Dockerfiles
2022-09-28 08:20:07 -03:00
Salvador E. Tropea e690d4d780 [Tests] Allow setting coverage and pytest from outside the Makefile 2022-09-23 07:27:02 -03:00
Salvador E. Tropea 5134c252db [Test] Adapted t1k5 to support SINGLE_TEST 2022-08-25 11:29:51 -03:00
Salvador E. Tropea 4447b5b306 [CI/CD] Now using KiAuto release 2022-08-11 19:14:46 -03:00
Salvador E. Tropea d1894e5097 [Test] Added short names for single tests 2022-08-10 18:38:56 -03:00
Salvador E. Tropea 3e05ab8b6a [Import] Preflights now can be imported
- Also fixed the filters and variants configuration, now delayed.

Fixes #221
Related to #181
2022-07-12 13:39:43 -03:00
Salvador E. Tropea 09fca23a42 [Tests] Changed "--test_dir output" by "--test_dir=output"
- The first fails if output exists!!
2022-07-09 19:04:48 -03:00
Salvador E. Tropea 9532422984 [Tests] Run slow tests separately
- Also run the faster ones in parallel
- The slowest use KiCad, not sure how safe is to run it in parallel
- Changed mechanism of coverage collection to allow parallel execution
2022-07-09 16:33:09 -03:00
Salvador E. Tropea e05bfeb47d Avoided checks during Debian package generation 2022-06-18 16:33:21 -03:00
Salvador E. Tropea a3811537b8 Fixed svg_pcb_print: page orientation for portrait. 2022-06-12 16:07:58 -03:00
Salvador E. Tropea e1b219bea3 Disable tests during .deb creation
- Pulls extra deps
- Another workflow runs the tests
2022-05-10 11:21:53 -03:00
Salvador E. Tropea 7fbd3a8ee2 Added target to generate signed Debian package 2022-05-10 10:45:09 -03:00
Salvador E. Tropea 4b341a7a92 Added internal plot of the worksheet to pcb_print
- Also renamed some options to make it simpler (sorry)
2022-04-16 15:09:19 -03:00
Salvador E. Tropea 9e1f645c31 Fixed problems when using page layout files with relative paths.
Fixes #174
2022-04-04 18:02:31 -03:00
Salvador E. Tropea dad1f91439 Added: text vars expansion for 3D model paths
Closes #172
2022-03-31 14:58:39 -03:00
Salvador E. Tropea ab1b134358 Small changes to avoid problems with my local setup
- coveragve tool from the KiCad 5 image incompatible with the current one
2022-03-17 12:09:30 -03:00
Salvador E. Tropea cb47cf3042 New output to export PCB in GENCAD format.
Closes #159
2022-03-08 15:55:34 -03:00
Salvador E. Tropea 86aa7b6357 New preflight to annotate according to PCB coordinates
Related to #93
2022-03-08 14:33:38 -03:00
Salvador E. Tropea 8b23a0904e Configured falke8 for pre-commit 2022-02-17 12:47:01 -03:00
Salvador E. Tropea b5ff069a63 Added pre-commit run to the lint target 2022-02-16 20:07:54 -03:00
Salvador E. Tropea 94b67a225f Added more permissions that must be reverted after running docker image 2022-01-16 13:20:54 -03:00
Salvador E. Tropea 9d25b63e71 Added tests/.local clean-up to the Makefile 2022-01-15 15:42:55 -03:00
Salvador E. Tropea 562dd9c240 Added makefile targets for ki6 docker image. 2022-01-07 17:35:13 -03:00
Salvador E. Tropea d5a1df9eb7 Modified test suite to collect the error in test_search_as_plugin_ok 2021-02-12 13:10:22 -03:00
Salvador E. Tropea 10f0706482 Exclude KiCad 6 code and enabled coverage for out_base tests. 2021-02-01 16:39:10 -03:00
Salvador E. Tropea 8492786dcc Trying to get better coverage report. 2021-01-29 15:50:53 -03:00
Salvador E. Tropea b53ffbb032 Added Python cache creation before running the tests.
It looks like pytest is loading some modules without macros. The cache
gets created without them. But when we load the same modules with
macros it fails.
2021-01-29 15:27:52 -03:00
Salvador E. Tropea f96f56f0ee Modified the Debian postint script for mcpyrate.
Now we generate the cache files running kibot after installation.
2020-10-17 14:28:14 -03:00
Salvador E. Tropea dfc1b8e9be Added target to run an individual test on the docker image. 2020-10-17 12:01:12 -03:00
Salvador E. Tropea 71fe37cfc6 Support for new `pcbnew_do export` options. 2020-10-09 11:27:30 -03:00
Salvador E. Tropea 23e46df1c5 Added variants support to the PCB print (PDF)
Needs some adjustement, but is working.
2020-09-07 19:26:16 -03:00
Salvador E. Tropea 0e394b468b Added variants support to the schematic SVG print. 2020-09-06 18:22:38 -03:00
Salvador E. Tropea d09400d49d Added support for variants to the PcbDraw output. 2020-09-04 18:08:22 -03:00
Salvador E. Tropea b36e276969 Added crosses in the *.Fab layer for excluded components. 2020-09-03 17:17:08 -03:00