Commit graph

67 commits

Author SHA1 Message Date
Tagada
b23959a61a Publish logs with YunoPaste on failure 2023-09-26 18:54:41 +02:00
Alexandre Aubin
1ba05dda6d Add --dry-run option to debug what tests are going to be ran exactly 2023-07-21 02:56:43 +02:00
Alexandre Aubin
f514824235 metrics: move the metric start/stop around the install/upgrade/restore command, because we want to avoid being polluted by snapshot create/restore ... 2023-02-21 17:01:21 +01:00
Alexandre Aubin
fe56eb2de7 Lower the warning count complaining threshold now that postgresql warnings are hidden 2023-02-21 16:51:12 +01:00
Alexandre Aubin
7ca73f80b4
Merge pull request #136 from Salamandar/metrics
Add metrics measurements to tests runs
2023-02-21 15:37:38 +01:00
Alexandre Aubin
e0c4766168 Complain about 'config file manually modified' thing in summary.png and for level 7 2023-02-14 18:11:23 +01:00
Alexandre Aubin
25dadd002c Fixes after tests on the battlefield 2023-01-28 04:13:46 +01:00
Alexandre Aubin
a65f16dd08 Moar refactoring 2023-01-27 22:47:53 +01:00
f0e844d260 Add metrics measurements to tests runs 2023-01-20 14:56:33 +01:00
98f806b9ec Use text instead of integers for stop_timer argument 2023-01-20 13:46:36 +01:00
Alexandre Aubin
8cd12dab76 Fixes from the battlefield 2023-01-17 02:03:35 +01:00
Alexandre Aubin
1a204c6593 Typo >_> 2023-01-17 01:40:35 +01:00
Alexandre Aubin
4aee9832db Split the horendous check_process parsing in legacy.sh 2023-01-16 22:18:33 +01:00
Alexandre Aubin
1c0cda8d08 Parse tests.toml if it exists 2023-01-16 22:15:55 +01:00
Alexandre Aubin
fe2e0048ad Introduce a parse_tests_toml.py to interface with a modern replacement for horrendous check_process files 2023-01-16 20:38:56 +01:00
Alexandre Aubin
395bab657a Yoloimplement support for appsv2 2023-01-11 08:21:26 +01:00
Alexandre Aubin
63d32001ea Drop old code that tested the old configpanel/actions mechanism 2022-12-19 19:17:06 +01:00
Alexandre Aubin
711cfe5141
Merge pull request #119 from Tagadda/master
enh: Pause on errors
2022-11-27 01:04:40 +01:00
yalh76
e8530aa4d8 Update tests_coordination.sh 2022-09-13 01:31:09 +02:00
yalh76
d90ec3e0c9 Make all tests 2022-07-25 01:53:56 +02:00
Tagadda
6e20576c5c enh: interactive on errors 2022-03-21 12:09:35 +00:00
Kay0u
e949d99c16
use LXC_STOP where we need to stop a container 2021-12-12 20:20:24 +01:00
Kayou
1a766eaa64
trying to fix the preupgrade script when we guess the test configuration 2021-10-21 12:28:01 +02:00
Alexandre Aubin
06745d3865
Merge pull request #114 from fflorent/pre-upgrade
Pre upgrade scripts
2021-10-20 21:41:18 +02:00
Kay0u
5c42ae0774
change LXC_NAME to WORKER_ID for logs and results 2021-10-13 14:56:04 +02:00
Florent
2e729ca7bb Introduce pre-upgrade 2021-10-13 10:51:23 +02:00
Kay0u
bf3ce384e5
handle multi worker 2021-10-12 18:09:08 +02:00
Kay0u
8e663a1142
do not use ls, but globs in for loop 2021-10-12 13:49:17 +02:00
Alexandre Aubin
dea8dc5618 Typoz uhu 2021-09-23 18:45:46 +02:00
Alexandre Aubin
9416d8833b Copy new summary.jpg to local folder, to be picked up by CI_package_check 2021-09-22 22:43:08 +02:00
Kay0u
6161d43650
remove the parentheses from the install args 2021-03-29 11:21:30 +02:00
Alexandre Aubin
a84c5f760f
Revert 8bd0cdffa4 until we find a proper fix 2021-03-25 02:29:14 +01:00
Alexandre Aubin
474ada2bd9
Only handle shitload-of-warnings as an actual error if it's > 200 2021-03-23 23:37:22 +01:00
Kay0u
8bd0cdffa4
remove awk from install_args parse because it wuks without 2021-03-23 20:56:44 +01:00
Alexandre Aubin
8b6190a6ae
Merge pull request #104 from YunoHost/fix-lxc-exec
Fix lxc exec
2021-03-23 00:39:18 +01:00
Alexandre Aubin
af9fab5bfa
Revert the removal of awk/tr, needed because there are some stupid trailing (DOMAIN) and similar stuff ... Gotta see later how to handle properly args containing spaces 2021-03-23 00:37:30 +01:00
Alexandre Aubin
b70d9d362f Lower shitload-number-of-warning treshold to 50 2021-03-22 22:44:50 +01:00
Kay0u
ee6c5571ad
use commit as name if the folder doesn't exist 2021-03-22 14:36:17 +01:00
Kay0u
529fb591de
fix double quotes around lxc exec 2021-03-22 14:27:39 +01:00
Alexandre Aubin
d2777febbb Add an error message if there's some file being found as 'manually modified' during upgrade 2021-03-20 13:45:25 +01:00
Alexandre Aubin
280c3261d6 Uhoh tests were not failing anymore 2021-03-09 06:08:56 +01:00
Alexandre Aubin
ed7be85005 Add a check that there isn't a shitload of warnings in the script outputs 2021-03-08 20:27:30 +01:00
Alexandre Aubin
6f89e9f6a6 Redirect lxc launch output to complete.log 2021-01-14 15:08:20 +01:00
Alexandre Aubin
eee062fb03 Python3 yo dawg 2021-01-13 02:01:44 +01:00
Alexandre Aubin
1ce755346e semantics: LXC_START -> LXC_EXEC 2021-01-12 02:23:57 +01:00
Alexandre Aubin
cc5d5521e2 Prevent displaying -- FAIL -- when setting the test duration 2021-01-03 22:24:05 +01:00
Alexandre Aubin
37317c080c Add test_duration info to results 2021-01-03 21:07:03 +01:00
Alexandre Aubin
5623faa7b8 Fiiiixes 2020-12-26 14:10:41 +01:00
Alexandre Aubin
1aec4da80d Add app_id and timestamp to results.json 2020-12-25 23:26:16 +01:00
Alexandre Aubin
ee565d20eb Add more infos in the results.json (and save results.json in the main dir) 2020-12-25 18:59:28 +01:00