Salvador E. Tropea
f603f8af7a
[Tests][Add] Support for the nightly image
...
- It defines KICAD_PATH pointing to the nightly dir
2023-04-18 11:25:51 -03:00
Salvador E. Tropea
6f947fa7a7
[Tests] Adapted a KiCad 5 specific test for errors in the sym-lib-table
2023-03-01 08:04:46 -03:00
Salvador E. Tropea
4fe0c9dbd4
[Tests] Adapted to the new lib table parser
2023-03-01 07:47:55 -03:00
Salvador E. Tropea
cb58a72ebd
[Tests] Adapted the KiCad config error tests to KiCad 7
2023-02-10 13:50:20 -03:00
Salvador E. Tropea
3a5042ea96
Simplified the tests
2022-06-10 19:55:13 -03:00
Salvador E. Tropea
e15f18de2c
Simplified the tests initialization
...
- Now output dirs are named after the test function
2022-06-10 14:01:56 -03:00
Salvador E. Tropea
d93d70541c
Better KiCad v6 environment variables handling
...
- more variables detected (KICAD6_3RDPARTY, KICAD_USER_TEMPLATE_DIR)
- native KiCad 6 names (KICAD6_* instead of KICAD_*)
- all exported to the environment, not just the core
Fixes #205
2022-05-30 13:00:23 -03:00
Salvador E. Tropea
d1f6b28afa
Fixed test_kicad_conf_local_conf
...
- Now supports nightly cases
2022-01-29 16:38:50 -03:00
Salvador E. Tropea
8a4064a544
Added KiCad 6 native symbols default dir
2022-01-07 17:49:33 -03:00
Salvador E. Tropea
ed6733a8b8
Adapted the KiCad config error tests to KiCad 6.
2022-01-07 17:07:00 -03:00
Diego Capusotto
5cf60b0361
Fixed config tests
...
- The initialization in out_base forced the need of logger reset
2021-12-17 13:34:15 -03:00
Salvador E. Tropea
cc19d12d60
Added test for KiCad config redirection.
2021-02-04 10:28:39 -03:00
Salvador E. Tropea
3d5547f6c6
Changed the way we get the target test directory.
...
- Pytest 6 removed the old global mechanism.
- Now using a `fixture`
2021-02-01 11:16:33 -03:00
Salvador E. Tropea
de08a9fa60
Removed dead code in test_kicad_conf_guess_libs
2021-01-12 15:38:36 -03:00
Salvador E. Tropea
b3e2d67871
Now we use KiCad to detect where is its configuration.
...
No more KiCad copycat code.
2021-01-06 13:49:24 -03:00
Salvador E. Tropea
5e11b325a1
Added test for multiple calls to KiConf.init()
...
Now that the code avoids calling it over and over.
2020-09-02 18:08:26 -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
SET
a2b25ce23e
Added a comment about the test strategy in the config errors.
2020-08-15 20:33:30 -03:00
SET
1a83f34de4
Added tests for fails and variants in the library path guess
...
Also switched all to pytest.monkeypatch to make it uniform.
2020-08-15 19:30:04 -03:00
SET
3cb7022902
Modified where I catch KiConfError
...
So coverage has a chance to record it
2020-08-15 18:34:21 -03:00
SET
a35f7a0d10
Switched to mock to patch the environment
2020-08-15 18:11:54 -03:00
SET
d2a443d52d
Fixed where we catch KiConfError during test
2020-08-15 17:56:48 -03:00
SET
c0c3302645
Added tests for broken sym-lib-table.
2020-08-15 17:37:50 -03:00
SET
0908a6b599
Added more tests for KiCad config.
...
No HOME environment variable, guess lib path, determine lib path
from env.
2020-08-15 16:13:10 -03:00
SET
400d5e436d
Fixed the KiCad config error tests.
...
They modified the environment and didn't undo the changes.
2020-08-15 15:24:18 -03:00
SET
d277bbbc0b
Added test for no KiConf instances and loading config from env
...
Also moved the KiCad config tests to a separated file.
2020-08-15 13:41:29 -03:00