John Chilton
9a586a58b9
Add CWL conformance API tests
...
1) Download conformance tests to `test/functional/tools/cwl_tools` where
they can be used also by framework and unit tests in the future.
2) Add populators to enable executing CWL conformance tests
3) Generate CWL conformance API tests only when needed for tests
2021-11-23 14:10:21 +00:00
Sergey Golitsynskiy
0b094438e0
Enable pytest class-based tests; add flag if n/a
2021-06-01 12:30:25 -04:00
Oleg Zharkov
4153970be8
rename to gtn_screenshot
2020-12-15 15:06:23 +01:00
Oleg Zharkov
f509765b30
trailing line
2020-12-14 17:36:03 +01:00
Oleg Zharkov
2a632d8d67
add local, external decorators
2020-12-14 17:35:00 +01:00
Oleg Zharkov
8f4047f686
add pytest.ini
2020-12-14 17:03:52 +01:00
Oleg Zharkov
f5501c4b97
add screenshot decorators
2020-12-14 16:51:37 +01:00
Nicola Soranzo
721a4656d9
pytest: disable test collection of classes starting with Test
...
Fix warnings like:
```
/home/travis/build/galaxyproject/galaxy/lib/galaxy/tools/verify/test_data.py:29: PytestWarning: cannot collect test class 'TestDataResolver' because it has a __init__ constructor
class TestDataResolver(object):
```
appearing e.g. in https://travis-ci.org/galaxyproject/galaxy/jobs/428114139 .
See pytest documentation:
https://docs.pytest.org/en/latest/reference.html#confval-python_classes
2018-09-17 12:01:14 +01:00
mvdbeek
1c64cdd674
Use pytest to run unit and doctests
2018-08-25 14:17:58 +02:00
mvdbeek
300ab73c10
Mark skipped tests instead of not collecting them
...
Also marks tests as tool or data_manager, so `pytest -m
<tool|data_manager>` can be used to select a subset of tests.
2018-08-25 14:17:00 +02:00
mvdbeek
bd92136841
Setup pytest python3 API testing
2018-08-10 22:08:15 +02:00