Commit graph

63 commits

Author SHA1 Message Date
616fe8a491 improve test 2023-12-11 14:06:07 +01:00
0af72d13a7 add test_load_test_credentials 2023-12-11 14:03:40 +01:00
2b8ba3f9c4 make load_test_credentials a staticmethod 2023-12-11 13:59:53 +01:00
106e40920c add cli test 2023-12-11 13:56:26 +01:00
d7b3373145 adjust arguments 2023-12-11 12:55:05 +01:00
016d0e6b18 add --session_id and get_session_id 2023-12-11 12:43:29 +01:00
cf93cc8046 add test for runner functions 2023-12-11 12:10:04 +01:00
131477557d more refactoring 2023-12-11 12:03:31 +01:00
a4d99a2e7d change dir order 2023-12-11 12:02:39 +01:00
0c8999b070 huge refactor of runner functions 2023-12-11 11:51:32 +01:00
dd5fe859e8 rename _execute_tests_list 2023-12-11 11:34:05 +01:00
2c406c3a34 add example credentials 2023-12-11 11:32:35 +01:00
db70a49bad add file exists check to load_json_to_environ 2023-12-11 11:32:30 +01:00
050d8cde38 add discovery segment 2023-12-11 02:24:39 +01:00
cd00de6d01 change discvoery mask 2023-12-11 02:24:34 +01:00
94f03f946b move docs to docs dir 2023-12-11 02:17:08 +01:00
019d2c028c fixup 2023-12-11 02:06:43 +01:00
cf4cfdc4c9 improve imports 2023-12-11 02:05:29 +01:00
d22af87ca1 improve imports 2023-12-11 02:01:42 +01:00
f1c862c903 use URL 2023-12-11 02:00:48 +01:00
eacfd6582b use URL 2023-12-11 02:00:02 +01:00
705287c84d use URL 2023-12-11 01:59:11 +01:00
cf28a0631b Merge commit 'ba33d97c53' into cleanup 2023-12-11 01:52:53 +01:00
ba33d97c53 fix type and config for tests 2023-12-11 01:44:02 +01:00
8ba0121415 add working config 2023-12-11 01:27:00 +01:00
5a45255bd6 test 2023-12-11 01:25:47 +01:00
b5bd361569 wip pre-commit config 2023-12-11 01:14:58 +01:00
4d8033ca9d fix type 2023-12-11 01:14:44 +01:00
5368b667e6 add dev dependencies 2023-12-11 01:14:18 +01:00
7c1f1ff5d4 records -> results 2023-12-11 00:43:12 +01:00
093818bc81 results to status 2023-12-11 00:41:07 +01:00
27a0ff8a2e add load_test_credentials 2023-12-11 00:20:49 +01:00
f49029aeed add docstring 2023-12-11 00:14:13 +01:00
2f6d0c47e5 add load_json_to_environ 2023-12-11 00:12:51 +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
5ce6be9745 disable test_wordpress_receive_email 2023-12-11 00:07:59 +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
a8479a56e3 add generate_random_string 2023-12-10 18:00:52 +01:00
ebac7f49fd add todos 2023-12-10 18:00:44 +01:00
3ffa2f8ecd turn create_result_file into classmethod 2023-12-10 18:00:36 +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
873bf73ae8 add api testing (#14)
* add fixture to make api calls with authentification

* add authentik test that checks the status of all blueprints

* add option to append any kind of data to html report

Reviewed-on: local-it-infrastructure/e2e_tests#14
Co-authored-by: Daniel <d.brummerloh@gmail.com>
Co-committed-by: Daniel <d.brummerloh@gmail.com>
2023-12-09 12:34:25 +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