test: automated integration test suite #424
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "auto-int-suite"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
coop-cloud/organising#584 coop-cloud/organising#595 coop-cloud/organising#619
WIP: automated integration test suiteto WIP: test: automated integration test suitec099344b60
toc5e5395dd8
c5e5395dd8
to745e073396
b604d7170a
to8a7a4759a3
8a7a4759a3
to06ab3797fe
06ab3797fe
to6c12f9e2bf
6c12f9e2bf
tob4dd28728e
b4dd28728e
tob18c8445a5
b18c8445a5
to4e8f77e772
4e8f77e772
tofbba72cd66
fbba72cd66
to0f8e97863f
0f8e97863f
to3cf2b9ea2d
3cf2b9ea2d
to4b876c715c
4b876c715c
to849d82d2d7
849d82d2d7
to1d548e6257
1d548e6257
to8f1e5dff3f
8f1e5dff3f
toced88ce719
ced88ce719
to630cbaac10
630cbaac10
tocbfd47a857
cbfd47a857
to2271471d69
2271471d69
toffcfaa674e
ffcfaa674e
to60e73cac97
60e73cac97
to34ae5455fb
34ae5455fb
to7d9a7aed59
OK, it seems like doing these monster builds blew up the storage and led to the infra meltdown so I think maybe let's switch gears on approach. I'll just set up the integration test suite machine to run the suite and the build will hopefully somehow be able to ssh over and trigger the build. This was more or less already the approach but there was so much deps to install. And I have a feeling that it's a bit too unpredictable to select the right context / remote (the danger being, nuking the machine that the builds are running on which have access to the docker socket). Will try get something working today.
7d9a7aed59
to930b291317
930b291317
tod632a0b159
d632a0b159
toe88968a3b7
e88968a3b7
to6a86695023
6a86695023
to9554ad40c8
Timing for test run (will vary depending on machine but a rough guide. running these on the donated machine for now):
176 tests, 0 failures, 17 skipped in 360 seconds
83 tests, 0 failure, 9 skipped in 978 seconds
2 tests, 0 failures in 38 seconds
So, the full test suite is 360 + 978 + 38 = 1376 / 60 = 22 minutes.
I'm going to try to use https://plugins.drone.io/plugins/ssh and https://docs.drone.io/cron/ to wire up a nightly cron to run the entire suite.
Backup/restore tests currently being skipped due to incomplete new implementation. More hopefully coming soon on that.
The change for coop-cloud/organising#607 really straightened out so many failures! Very happy with that.
I got rate limited on the server (faaaaack) by Docker hub so had to log in as
thecoopcloud
account 🙄 Dunno what is the state of paying for that but it is still very much needed. The bastards.89e1b22ed7
to548e11bb65
548e11bb65
to7498f089cb
7498f089cb
to79073a9c4a
79073a9c4a
to4cd8f3e77b
4cd8f3e77b
to945bd32d76
945bd32d76
to7f3de376ec
7f3de376ec
tode8e3fc2b2
de8e3fc2b2
to0dac05c5ed
0dac05c5ed
toa51725911e
a51725911e
tob0c09691f4
BUILDING: https://build.coopcloud.tech/coop-cloud/abra/1947/1/2
Nearly there... just polishing now & docs. Hopefully finished up this week 🙏
b0c09691f4
to63c60420b2
63c60420b2
to2319214c47
2319214c47
to6a2db1abaa
WIP: test: automated integration test suiteto test: automated integration test suite