new-features #5

Merged
dan merged 73 commits from wordpress-nextcloud into dev 2023-12-04 12:46:32 +01:00

73 commits

Author SHA1 Message Date
32d8fcf871 cleanup 2023-12-04 12:44:12 +01:00
40d114d10a load everything in credentials at once 2023-12-04 12:40:57 +01:00
843d971916 add imap_ssl_email_client fixture 2023-12-04 12:40:57 +01:00
bf60b4b452 get email subject working 2023-12-04 12:40:57 +01:00
ee4d356506 initial commit 2023-12-04 12:40:57 +01:00
42ed64353b fix test 2023-12-04 12:40:42 +01:00
73965f5c48 fix _dependencies_passed regarding new list of setups 2023-12-04 11:59:21 +01:00
8652031c46 rename 2023-12-04 11:47:54 +01:00
5550098104 update runners with new runner structure 2023-12-04 11:46:39 +01:00
05be2c632d turn Test object into dataclass object, make setups tests and cleanups a list 2023-12-04 11:25:41 +01:00
92160e0021 demo working 2023-12-03 20:00:28 +01:00
83d082f9cb sort_env_files_by_rule working with EnvFile list 2023-12-03 20:00:20 +01:00
ddfec4ccdc remove print 2023-12-03 19:50:55 +01:00
ac6976ae87 remove exit and print 2023-12-03 19:48:35 +01:00
a6e9fd13cc rename and wip 2023-12-03 19:47:03 +01:00
6ff5b639a6 rename SubTest to ConditionalTest 2023-12-02 18:28:25 +01:00
08da8787c8 use dependency_rules in coordinator 2023-12-02 16:26:03 +01:00
987d1a1210 add docstring 2023-12-02 16:25:22 +01:00
978a37ca30 create dependency_rules 2023-12-02 15:42:28 +01:00
65f1238916 typing and docs 2023-12-02 15:39:36 +01:00
a86a830c08 move setup into its own runner function 2023-12-02 15:35:03 +01:00
fba86f647f typo 2023-12-02 15:25:22 +01:00
026a293658 wip _get_dependency_rules 2023-12-02 15:24:58 +01:00
df75e0afd3 rework env file parsing logic with EnvFile class, preparing for dependency resolution 2023-12-02 15:21:03 +01:00
51db74f0b5 cleanup 2023-12-02 14:41:37 +01:00
a039be4581 move sorting stuff 2023-12-02 14:34:39 +01:00
06ff6449c3 shorter code 2023-12-02 14:31:18 +01:00
5541e7a88a add test script for dependency resolving algorithm 2023-12-02 13:47:00 +01:00
1eabe31e9e other way of importing the fixtures, not sure if better 2023-12-02 13:45:04 +01:00
37062ad502 add pytest arguments to make pytest usable for testing the actual code base 2023-12-02 13:44:43 +01:00
2e7e2c0fb2 make it a package 2023-12-02 13:44:04 +01:00
361c92a3df remove prints 2023-12-02 13:43:54 +01:00
0fe5fa5536 move function 2023-12-01 20:32:00 +01:00
dad9d297ab add sorting algorithm 2023-12-01 20:24:38 +01:00
23184d82bc enable -v 2023-12-01 17:25:21 +01:00
3a69366cc7 rename log file 2023-12-01 15:13:37 +01:00
d6941824cd put logging file into /records 2023-12-01 15:13:06 +01:00
b62adc0c2a add comment 2023-12-01 15:09:45 +01:00
010b1187c0 add codegen 2023-11-30 23:08:00 +01:00
99e7800792 rename test functions to setup_ 2023-11-30 19:31:46 +01:00
c9cb39d375 cleanup 2023-11-30 19:30:59 +01:00
ec748398fb also discover functions as tests that have setup_ naming 2023-11-30 19:30:24 +01:00
cd824c2bf2 small dir improvements 2023-11-30 19:21:46 +01:00
a8b4302805 add prototype 2023-11-30 19:16:03 +01:00
f5d31ebc75 remove old setup 2023-11-30 19:04:37 +01:00
4af494e047 custom timeout for expect in failing test 2023-11-30 19:02:36 +01:00
0d76754ece change global timeout 2023-11-30 18:58:56 +01:00
aa442a7f0c remove unused plugin 2023-11-30 18:50:26 +01:00
d96927ae02 fix references 2023-11-30 18:48:22 +01:00
21dd190fb3 use new authentik fixture name 2023-11-30 18:43:53 +01:00
3e142a7593 import all authentik fixtures 2023-11-30 18:42:27 +01:00
add21a694e rename more authentik fixtures 2023-11-30 18:42:15 +01:00
5d3743962f add global timeout settings 2023-11-30 18:25:58 +01:00
636c39d557 remove timeout and locale to replace with global timeout 2023-11-30 18:25:41 +01:00
565903f304 fix _dependencies_passed 2023-11-30 18:22:30 +01:00
58303c55ca turn warning into f-string 2023-11-30 18:10:04 +01:00
19f44f3028 remove assert in _dependencies_passed, because it crashes the coordinator. instead, just skip the test with a warning 2023-11-30 17:50:02 +01:00
e446102912 increase timeout 2023-11-30 17:44:05 +01:00
ab202afc87 add pytest-html 2023-11-30 17:41:47 +01:00
8c5b1dab94 add playwright install 2023-11-30 16:49:18 +01:00
dbbbd3a43d improve readme 2023-11-30 16:34:31 +01:00
466acbd760 disable localization test 2023-11-30 13:13:30 +01:00
60f281db95 add fixtures to wordpress conftest 2023-11-30 12:26:59 +01:00
ab295d815a add wordpress setup 2023-11-30 12:26:39 +01:00
6cfca22168 simplify vars 2023-11-30 12:25:35 +01:00
827827b962 rename authentik context json files 2023-11-30 12:22:19 +01:00
641d89438b add authentik_user_page 2023-11-30 12:21:27 +01:00
2394d2fd9b typo 2023-11-30 12:00:53 +01:00
d29e8102e9 add RunnerNextcloud 2023-11-30 11:58:23 +01:00
1b3396baf4 add make_url util function 2023-11-30 11:49:31 +01:00
f270f3d4a9 disable cleanup for now, unclear what it does 2023-11-30 11:47:55 +01:00
ca974d9024 WIP: add nextcloud tests 2023-11-30 11:42:52 +01:00
cb6544f5aa add cleanup routine to runner and coordinator 2023-11-30 11:16:43 +01:00