Commit graph

19 commits

Author SHA1 Message Date
2b8ba3f9c4 make load_test_credentials a staticmethod 2023-12-11 13:59:53 +01:00
cd00de6d01 change discvoery mask 2023-12-11 02:24:34 +01:00
019d2c028c fixup 2023-12-11 02:06:43 +01:00
cf4cfdc4c9 improve imports 2023-12-11 02:05:29 +01:00
7c1f1ff5d4 records -> results 2023-12-11 00:43:12 +01:00
27a0ff8a2e add load_test_credentials 2023-12-11 00:20:49 +01:00
fed7d27136 add example 2023-12-11 00:09:28 +01:00
744a017eed unique check no longer necessary 2023-12-11 00:08:25 +01:00
de6a71b9c8 fixup 2023-12-11 00:07:53 +01:00
edc8c9a2f5 remove RunnerMeta, save path to class var instead 2023-12-11 00:00:16 +01:00
7ec75cd6a0 Use RunnerMeta to save path along with Runner subclass 2023-12-10 23:53:49 +01:00
4f8bceb587 rename functions 2023-12-10 23:20:06 +01:00
fec4e0a6ea add todo 2023-12-10 18:01:42 +01:00
ebac7f49fd add todos 2023-12-10 18:00:44 +01:00
016b88a68d testing-html-merge (#15)
* add tests for merge_html_reports function

Reviewed-on: local-it-infrastructure/e2e_tests#15
Co-authored-by: Daniel <d.brummerloh@gmail.com>
Co-committed-by: Daniel <d.brummerloh@gmail.com>
2023-12-09 15:28:48 +01:00
d1ff1183a5 refactoring (#13)
* general project refactoring

* various small improvements

* improve imap fixture with helper functions and typing

* add wordpress send email setup

* add wordpress receive email test

* add various documentation

Reviewed-on: local-it-infrastructure/e2e_tests#13
Co-authored-by: Daniel <d.brummerloh@gmail.com>
Co-committed-by: Daniel <d.brummerloh@gmail.com>
2023-12-08 18:17:31 +01:00
41a042f07d add-resume (#12)
* add functionality to --resume flag. latest test will resume by running failed tests again

* fix nextcloud setup -> all tests passing

* fix expect timeout by moving it to its own fixture

Reviewed-on: local-it-infrastructure/e2e_tests#12
Co-authored-by: Daniel <d.brummerloh@gmail.com>
Co-committed-by: Daniel <d.brummerloh@gmail.com>
2023-12-07 19:38:17 +01:00
0b4e0a0c16 remove-pythonpath-requirement (#11)
Before, recipes_dir had to be present in the importable paths of the python interpreter. This was solved by adding it to the PYTHONPATH env var. Now, abratest handles this by itself.

Reviewed-on: local-it-infrastructure/e2e_tests#11
Co-authored-by: Daniel <d.brummerloh@gmail.com>
Co-committed-by: Daniel <d.brummerloh@gmail.com>
2023-12-07 17:21:19 +01:00
8685688698 installable package (#9)
* turn repo into installable package (pip install -e .)

* add hatchling build packend

* call it pytest-abra

* add pytest entrypoint, so that it gets loaded automatically if installed (and pytest is run)

* make fixtures optional, so that pytest can still be used in other context

* add cli script -> you can now directly run "pytest-abra" in console

Reviewed-on: local-it-infrastructure/e2e_tests#9
Co-authored-by: Daniel <d.brummerloh@gmail.com>
Co-committed-by: Daniel <d.brummerloh@gmail.com>
2023-12-07 11:32:01 +01:00
Renamed from abratest/coordinator.py (Browse further)