Commit Graph

131 Commits

Author SHA1 Message Date
Salvador E. Tropea 69269d8560 [CI/CD] Switched to test using KiAuto master (now with interposer) 2022-08-10 12:51:55 -03:00
Salvador E. Tropea 2eaaaf66e4 [Experiment] No need to install curl, now part of kicad_auto_test 2022-07-30 14:28:32 -03:00
Salvador E. Tropea 26b34379d7 [Experiment] Trying to install KiAuto without using git+... 2022-07-30 14:18:08 -03:00
Salvador E. Tropea 9e103aa025 [Experiment] Why pip is so useless? 2022-07-30 14:03:55 -03:00
Salvador E. Tropea 8bde0d0176 [Experiment] More debug 2022-07-30 13:56:25 -03:00
Salvador E. Tropea a85ebe9fe0 [Experiment] More and more debug 2022-07-30 13:47:43 -03:00
Salvador E. Tropea 34a3d1334a [Experiment] Trying with pip3 install --upgrade 2022-07-30 13:01:09 -03:00
Salvador E. Tropea f41221965c [Experiment] More debug info 2022-07-30 12:56:17 -03:00
Salvador E. Tropea adcd77a821 [Experiment] Trying to figure out why KiAuto isn't using the interposer 2022-07-30 12:48:31 -03:00
Salvador E. Tropea 9a425390b5 [Experiment] More removes for the KiAuto in the docker image 2022-07-30 12:26:37 -03:00
Salvador E. Tropea 2706bfd922 [Expriment] Trying to avoid using /usr/bin/pcbnew_do
- Why is shutil.which picking it?!
2022-07-30 12:09:23 -03:00
Salvador E. Tropea 53a5107757 [Experiment] Try using KiAuto from kicad_interposer for tests 2022-07-30 11:53:07 -03:00
Salvador E. Tropea 493ae25f38 [CI/CD] Added missing sources to coverage combine (experimental) 2022-07-14 20:53:18 -03:00
Salvador E. Tropea 9a21ec7d19 [CI/CD] Changing to a common coverage 5.1 (experimental)
- lastest can fail
2022-07-14 20:40:37 -03:00
Salvador E. Tropea 07b64b53f4 [CI/CD] Using last coverage tool for ki5 and ki6 (experimental) 2022-07-14 20:19:54 -03:00
Salvador E. Tropea c0e34386b3 [CI/CD] Fixed missing steps key (experimental) 2022-07-14 19:55:09 -03:00
Salvador E. Tropea b70d2b0b1d [CI/CD] Rebalanced groups and combined coverage (experimental) 2022-07-14 19:52:49 -03:00
Salvador E. Tropea 19519dd85a [CI/CD] Trying to run slow tests in parallel (experimental) 2022-07-14 19:24:58 -03:00
Salvador E. Tropea ec3796d54a [CI/CD] Disabled release stuff for GitHub Action tags 2022-07-13 10:34:40 -03:00
Salvador E. Tropea b92a233b1d [Tests] Removed debug and unified dirs 2022-07-09 20:43:54 -03:00
Salvador E. Tropea cc4b55bb0d [Tests] Added more debug to the workflow to understand the fail 2022-07-09 20:08:42 -03:00
Salvador E. Tropea c891eda8db [Tests] Splitted the fast and slow output dirs.
- Trying to figure out why dep_convert failed and no output dir
  was created.
2022-07-09 20:00:29 -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 0c9e049c11 [Tests] Fixed 1 coverage3 call 2022-07-09 18:50:02 -03:00
Salvador E. Tropea a2bb5e58ba [Tests] Trying to use stock coverage 2022-07-09 18:48:18 -03:00
Salvador E. Tropea a60b768149 [Test] Trying to install xdist plug-in for pytest 2022-07-09 18:41:06 -03:00
Salvador E. Tropea 36d3b67662 [Tests] Trying to use upgraded pytest 2022-07-09 17:10:04 -03:00
Salvador E. Tropea 8058a28765 [Tests] Trying to use upgraded coverage tool 2022-07-09 17:07:08 -03:00
Salvador E. Tropea 41c57e00da [Tests] Fixed one -a call to coverage 2022-07-09 16:37: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 0fd4be5fc6 [Test] Added pytest option to ptint tests times 2022-07-08 12:19:47 -03:00
Salvador E. Tropea 574f6b723f [Coveralls] Trying to enable it again 2022-07-01 09:02:16 -03:00
Salvador E. Tropea f23db9d964 Disabling Coveralls
- Not working and they have some issues reported for today
2022-06-30 13:09:26 -03:00
Salvador E. Tropea e2c1ef2c1e Another coveralls test
- Added pip installation
2022-06-30 13:04:51 -03:00
Salvador E. Tropea b57a5d2d17 Another test for coveralls issue
- Fixed pytest call
2022-06-30 13:00:48 -03:00
Salvador E. Tropea a30d7bf4f0 Added test for coveralls issue
- Trying to install the last version
2022-06-30 12:56:53 -03:00
Salvador E. Tropea 65bd4447fb [Coveralls] Trying to fix 405 error 2022-06-30 10:08:04 -03:00
Salvador E. Tropea caaafd7621 Removed trailing spaces 2022-05-30 12:56:30 -03:00
Salvador E. Tropea f0a873dbd3
Update issue templates
Template for questions
2022-05-23 07:44:45 -03:00
Salvador E. Tropea 53f6598c47
Update issue templates 2022-05-23 07:24:18 -03:00
Salvador E. Tropea feb536d292
Update issue templates 2022-05-23 07:14:53 -03:00
Salvador E. Tropea d529a2ec58 Now releases trigger `kicad_auto` not just `kicad_auto_test` 2022-05-10 13:24:04 -03:00
Salvador E. Tropea 952ea85ed8 Added trigger for the tests 2022-03-26 17:52:04 -03:00
Salvador E. Tropea f4dae3b938 Added trigger for KiCad-Auto 2022-03-26 17:37:23 -03:00
Salvador E. Tropea f644d28caf Added ki6_dev dockerfile as workflow trigger 2022-03-08 13:21:31 -03:00
Salvador E. Tropea d32f441e51 Fixed workflows to avoid releasing GitHub actions for KiCad 6 2022-01-13 19:00:29 -03:00
Salvador E. Tropea 1d208ed5da Added worflow to generate a KiCad 6 dev image. 2022-01-13 18:54:05 -03:00
Salvador E. Tropea fb6d637c17 Trying to add KiCad 6 tests 2022-01-11 15:11:00 -03:00
Salvador E. Tropea 6f56018803 Removed the ALLOW_TAG_PREFIX option in the release workflow
- No longer needed
2021-11-16 10:33:31 -03:00
Salvador E. Tropea 0ed0da16e2 Forcing workflow. (Why?) 2021-10-05 12:58:06 -03:00
Salvador E. Tropea d06c6526b9 Added clean-up to the dev docker and restored dependencies. 2021-10-05 09:58:03 -03:00
Salvador E. Tropea c5465a4ae4 Added the dockerfile as trigger for the dev image workflow. 2021-10-05 09:13:57 -03:00
Salvador E. Tropea 68da19e5e5 Fixed error in Dockerfile
- Made its job parallel for testing
2021-10-05 09:06:27 -03:00
Salvador E. Tropea 4a0fba18aa Added workflow to create a development docker image. 2021-10-05 08:51:46 -03:00
Salvador E. Tropea 2ddbea3e68 Fixed the release wworflows triggered by v1 tag.
- This tag is used for the GitHub Action.
2021-05-04 11:03:56 -03:00
Salvador E. Tropea cc08a8afb7 Added submodules options to the actions checkout. 2021-04-25 08:30:26 -03:00
Salvador E. Tropea c3ec95e2ca Added trigger to build docker image on DockerHub after a release. 2021-02-22 15:24:17 -03:00
Salvador E. Tropea a95b854864 Restoring all tests. 2021-02-12 13:16:48 -03:00
Salvador E. Tropea 04269ce0d7 Added more tests to determine the problem. 2021-02-12 13:13:55 -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 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
SET e2bd372987 Removed python init. 2020-08-18 16:35:07 -03:00
SET fff9e09c2c Switched the Python Publish workflow to my docker image. 2020-08-18 16:25:11 -03:00
SET f8797cda24 Added fake dependencies. 2020-08-18 16:10:38 -03:00
SET 96246a8e25 Modified the Python Publish action to be triggered by tags. 2020-08-18 16:03:13 -03:00
Salvador E. Tropea c8c51affc5
Create python-publish.yml 2020-08-18 13:09:17 -03:00
SET 89914443f0 Renamed the kiplot module as kibot.
Also added src/kibot script.
Updated the documentation and Debian packaging.
The default extension for config files now is .kibot.yaml
2020-08-16 22:04:03 -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 2ab3748575 Removed master filter for pythonapp.yml workflow 2020-06-09 13:59:45 -03:00
Salvador E. Tropea f7990ed112 Renamed python workflow job "build" to "test" 2020-05-20 10:34:49 -03:00
Salvador E. Tropea dbd47b0558 Added release workflow 2020-05-19 12:06:56 -03:00
Salvador E. Tropea d8daa8b4e7 Added small test for KiBoM files 2020-05-15 10:40:29 -03:00
Salvador E. Tropea 92331789fd Changed workflow trigger 2020-05-15 09:14:56 -03:00
Salvador E. Tropea 8ccc93cbb2 Changed workflow trigger 2020-05-15 09:12:18 -03:00
Salvador E. Tropea 357f3073eb Why isn't triggered 2020-05-15 09:09:30 -03:00
Salvador E. Tropea 74d10fc8fe Added coverage and artifact upload to the test workflow 2020-05-15 09:02:58 -03:00
Salvador E. Tropea e9a17d351c Fixed pytest name for Debian (pytest-3) 2020-04-28 18:32:27 -03:00
Salvador E. Tropea e18b9cea81 Trying to run tests on kicad_auto_test image 2020-04-28 18:30:27 -03:00
Salvador E. Tropea ba22eae5b8 Tunned flake8 and removed all unfiltered warnings and errors 2020-04-28 17:56:50 -03:00
Salvador E. Tropea bf0aae66dd
Python tests from GitHub example
Just what GitHub propose
2020-04-28 17:08:28 -03:00