Commit graph

26 commits

Author SHA1 Message Date
Jaime van Kessel
8b70d1b89e
Move codestyle to the begining of the tests
Since it's one of the more expensive tests, it might actually knock off a few seconds
2020-08-14 16:42:22 +02:00
Jaime van Kessel
dd6467303e
Add option to not print the list of plugins installed.
This should make it a lot easier to read the test output
2020-08-14 16:25:47 +02:00
Nino van Hooff
89f0970a88 Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
Nino van Hooff
c2c96faf5f Convert remaining doxygen to rst 2020-05-28 17:13:44 +02:00
Nino van Hooff
2e20bf6a98 Update invalid imports checker documentation
Makes it consistent with other checkers we already have
2020-01-20 16:35:32 +01:00
Nino van Hooff
b830a6faa3 Rewrite invalid imports checker to Python
Makes it consistent with other checkers we already have
2020-01-20 16:24:26 +01:00
Lipu Fei
7b9ababc11 Use Doxygen-style docs
CURA-6557
2019-10-29 11:14:51 +01:00
Lipu Fei
3f1a3d76ea Add more docs
CURA-6557
2019-10-28 14:37:22 +01:00
Lipu Fei
9e6207794b Add CMake options to exclude plugins for installation
CURA-6557
2019-10-28 14:37:22 +01:00
Lipu Fei
73b7bc3172 Remove verobse flags for pytest 2019-07-24 11:38:10 +02:00
Lipu Fei
fe21d67b88 Fix CI on hal9000 2019-04-03 08:51:16 +00:00
Lipu Fei
31e20e78b6 Use GitLab CI 2019-04-03 07:49:26 +00:00
Jaime van Kessel
2b88e82a2a Add option test-verbose build option to CuraTests 2018-11-19 16:52:02 +01:00
Ghostkeeper
4e54f13145
Move shortcut keys test to CMake
So that when you run tests locally, you also test this one.
2018-10-18 17:22:57 +02:00
Lipu Fei
dc2c074bc0 Verbose output for Linux CI 2018-09-27 17:50:39 +02:00
Ghostkeeper
ffd1c5cc09
Run Mypy as normal automated test
This tests all code for good style.

Contributes to issue CURA-5330.
2018-05-04 15:57:06 +02:00
Ruben D
80ba5fc97d
Fix PYTHONPATH pass-through
This makes sure that any pythonpath on the user's environment is also used for these tests. The same fix as here: 31106cd60a
2017-12-30 17:11:11 +01:00
Ruben D
28919a57a4
Fix testing whether tests exist on older CMake
The string equality works on the 3.6 but not on 3.5. This works on 3.5, so I hope it also works on 3.6 (but I don't have that computer with me right now).
2017-12-30 16:58:52 +01:00
Ghostkeeper
cda600f12d
Don't halt build when encountering duplicate tests
I had duplicate tests because multiple plug-ins were interfering with each other. We shouldn't crash on that.

Contributes to issue CURA-4692.
2017-12-29 13:16:52 +01:00
Mark
9a193ad5c5 Changing AGPLv3 to LGPLv3 2017-09-28 13:00:43 +02:00
Jack Ha
260c6e983e Fix passing PYTHONPATH to pytest on Windows 2017-03-16 10:51:53 +01:00
Arjen Hiemstra
0c215331ee PYTHONPATH uses a platform dependent path separator after all 2017-03-15 19:02:37 +01:00
Arjen Hiemstra
04e517eddf Do not hardcode the path to Uranium but use a cache variable
This allows us to override the uranium dir and make sure it is still
found even when it is not the same as "../uranium"
2017-03-15 17:23:54 +01:00
Ghostkeeper
e443993ff2
Fix finding Python and Uranium
Otherwise all tests fail that require UM.
2017-03-14 17:25:31 +01:00
Ghostkeeper
b29ccdc659
Add Uranium to PYTHONPATH for testing
This 'assumes' you have Uranium as a sister-directory next to Cura. This is how it's always been. We should probably change that to a CMake variable some day.
2017-03-13 12:41:59 +01:00
Ghostkeeper
ecc973951e
Support running unit tests for plug-ins 2017-03-13 12:30:47 +01:00