Skip to content

Commit 873969b

Browse files
committed
reduce timeouts
1 parent 4092031 commit 873969b

7 files changed

Lines changed: 90 additions & 90 deletions

File tree

tests/vm-tests/full-stack.nix

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -76,32 +76,32 @@ pkgs.testers.runNixOSTest {
7676
start_all()
7777
7878
# Wait for all services to start
79-
machine.wait_for_unit("prowlarr.service", timeout=60)
80-
machine.wait_for_unit("sonarr.service", timeout=60)
81-
machine.wait_for_unit("radarr.service", timeout=60)
82-
machine.wait_for_unit("lidarr.service", timeout=60)
79+
machine.wait_for_unit("prowlarr.service", timeout=20)
80+
machine.wait_for_unit("sonarr.service", timeout=20)
81+
machine.wait_for_unit("radarr.service", timeout=20)
82+
machine.wait_for_unit("lidarr.service", timeout=20)
8383
8484
# Wait for ports
85-
machine.wait_for_open_port(9696, timeout=60)
86-
machine.wait_for_open_port(8989, timeout=60)
87-
machine.wait_for_open_port(7878, timeout=60)
88-
machine.wait_for_open_port(8686, timeout=60)
85+
machine.wait_for_open_port(9696, timeout=20)
86+
machine.wait_for_open_port(8989, timeout=20)
87+
machine.wait_for_open_port(7878, timeout=20)
88+
machine.wait_for_open_port(8686, timeout=20)
8989
9090
# Wait for all configuration services
91-
machine.wait_for_unit("prowlarr-config.service", timeout=60)
92-
machine.wait_for_unit("sonarr-config.service", timeout=60)
93-
machine.wait_for_unit("radarr-config.service", timeout=60)
94-
machine.wait_for_unit("lidarr-config.service", timeout=60)
91+
machine.wait_for_unit("prowlarr-config.service", timeout=20)
92+
machine.wait_for_unit("sonarr-config.service", timeout=20)
93+
machine.wait_for_unit("radarr-config.service", timeout=20)
94+
machine.wait_for_unit("lidarr-config.service", timeout=20)
9595
9696
# Wait for all services to come back up after restart
97-
machine.wait_for_unit("prowlarr.service", timeout=60)
98-
machine.wait_for_unit("sonarr.service", timeout=60)
99-
machine.wait_for_unit("radarr.service", timeout=60)
100-
machine.wait_for_unit("lidarr.service", timeout=60)
101-
machine.wait_for_open_port(9696, timeout=60)
102-
machine.wait_for_open_port(8989, timeout=60)
103-
machine.wait_for_open_port(7878, timeout=60)
104-
machine.wait_for_open_port(8686, timeout=60)
97+
machine.wait_for_unit("prowlarr.service", timeout=20)
98+
machine.wait_for_unit("sonarr.service", timeout=20)
99+
machine.wait_for_unit("radarr.service", timeout=20)
100+
machine.wait_for_unit("lidarr.service", timeout=20)
101+
machine.wait_for_open_port(9696, timeout=20)
102+
machine.wait_for_open_port(8989, timeout=20)
103+
machine.wait_for_open_port(7878, timeout=20)
104+
machine.wait_for_open_port(8686, timeout=20)
105105
106106
# Test all APIs are accessible
107107
machine.succeed(
@@ -122,9 +122,9 @@ pkgs.testers.runNixOSTest {
122122
)
123123
124124
# Wait for additional services (root folders only - indexers omitted)
125-
machine.wait_for_unit("sonarr-rootfolders.service", timeout=60)
126-
machine.wait_for_unit("radarr-rootfolders.service", timeout=60)
127-
machine.wait_for_unit("lidarr-rootfolders.service", timeout=60)
125+
machine.wait_for_unit("sonarr-rootfolders.service", timeout=20)
126+
machine.wait_for_unit("radarr-rootfolders.service", timeout=20)
127+
machine.wait_for_unit("lidarr-rootfolders.service", timeout=20)
128128
129129
# Verify all processes running under correct user
130130
machine.succeed("pgrep Prowlarr")

tests/vm-tests/lidarr-basic.nix

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,13 @@ pkgs.testers.runNixOSTest {
3737
testScript = ''
3838
start_all()
3939
40-
machine.wait_for_unit("lidarr.service", timeout=60)
41-
machine.wait_for_open_port(8686, timeout=60)
42-
machine.wait_for_unit("lidarr-config.service", timeout=60)
40+
machine.wait_for_unit("lidarr.service", timeout=20)
41+
machine.wait_for_open_port(8686, timeout=20)
42+
machine.wait_for_unit("lidarr-config.service", timeout=20)
4343
4444
# Wait for lidarr to come back up after restart
45-
machine.wait_for_unit("lidarr.service", timeout=60)
46-
machine.wait_for_open_port(8686, timeout=60)
45+
machine.wait_for_unit("lidarr.service", timeout=20)
46+
machine.wait_for_open_port(8686, timeout=20)
4747
4848
# Test API connectivity
4949
machine.succeed(
@@ -52,7 +52,7 @@ pkgs.testers.runNixOSTest {
5252
)
5353
5454
# Wait for root folders service
55-
machine.wait_for_unit("lidarr-rootfolders.service", timeout=60)
55+
machine.wait_for_unit("lidarr-rootfolders.service", timeout=20)
5656
5757
# Check root folder
5858
folders = machine.succeed(

tests/vm-tests/nginx-integration.nix

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -78,34 +78,34 @@ pkgs.testers.runNixOSTest {
7878
start_all()
7979
8080
# Wait for nginx
81-
machine.wait_for_unit("nginx.service", timeout=60)
82-
machine.wait_for_open_port(80, timeout=60)
81+
machine.wait_for_unit("nginx.service", timeout=20)
82+
machine.wait_for_open_port(80, timeout=20)
8383
8484
# Wait for all services
85-
machine.wait_for_unit("prowlarr.service", timeout=60)
86-
machine.wait_for_unit("sonarr.service", timeout=60)
87-
machine.wait_for_unit("radarr.service", timeout=60)
88-
machine.wait_for_unit("lidarr.service", timeout=60)
89-
machine.wait_for_open_port(9696, timeout=60)
90-
machine.wait_for_open_port(8989, timeout=60)
91-
machine.wait_for_open_port(7878, timeout=60)
92-
machine.wait_for_open_port(8686, timeout=60)
85+
machine.wait_for_unit("prowlarr.service", timeout=20)
86+
machine.wait_for_unit("sonarr.service", timeout=20)
87+
machine.wait_for_unit("radarr.service", timeout=20)
88+
machine.wait_for_unit("lidarr.service", timeout=20)
89+
machine.wait_for_open_port(9696, timeout=20)
90+
machine.wait_for_open_port(8989, timeout=20)
91+
machine.wait_for_open_port(7878, timeout=20)
92+
machine.wait_for_open_port(8686, timeout=20)
9393
9494
# Wait for configuration services
95-
machine.wait_for_unit("prowlarr-config.service", timeout=60)
96-
machine.wait_for_unit("sonarr-config.service", timeout=60)
97-
machine.wait_for_unit("radarr-config.service", timeout=60)
98-
machine.wait_for_unit("lidarr-config.service", timeout=60)
95+
machine.wait_for_unit("prowlarr-config.service", timeout=20)
96+
machine.wait_for_unit("sonarr-config.service", timeout=20)
97+
machine.wait_for_unit("radarr-config.service", timeout=20)
98+
machine.wait_for_unit("lidarr-config.service", timeout=20)
9999
100100
# Wait for services to come back up after restart
101-
machine.wait_for_unit("prowlarr.service", timeout=60)
102-
machine.wait_for_unit("sonarr.service", timeout=60)
103-
machine.wait_for_unit("radarr.service", timeout=60)
104-
machine.wait_for_unit("lidarr.service", timeout=60)
105-
machine.wait_for_open_port(9696, timeout=60)
106-
machine.wait_for_open_port(8989, timeout=60)
107-
machine.wait_for_open_port(7878, timeout=60)
108-
machine.wait_for_open_port(8686, timeout=60)
101+
machine.wait_for_unit("prowlarr.service", timeout=20)
102+
machine.wait_for_unit("sonarr.service", timeout=20)
103+
machine.wait_for_unit("radarr.service", timeout=20)
104+
machine.wait_for_unit("lidarr.service", timeout=20)
105+
machine.wait_for_open_port(9696, timeout=20)
106+
machine.wait_for_open_port(8989, timeout=20)
107+
machine.wait_for_open_port(7878, timeout=20)
108+
machine.wait_for_open_port(8686, timeout=20)
109109
110110
# Test nginx is proxying to Prowlarr
111111
print("Testing Prowlarr via nginx...")

tests/vm-tests/postgresql-integration.nix

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -79,34 +79,34 @@ pkgs.testers.runNixOSTest {
7979
start_all()
8080
8181
# Wait for PostgreSQL
82-
machine.wait_for_unit("postgresql.service", timeout=60)
83-
machine.wait_for_open_port(5432, timeout=60)
82+
machine.wait_for_unit("postgresql.service", timeout=20)
83+
machine.wait_for_open_port(5432, timeout=20)
8484
8585
# Wait for all services
86-
machine.wait_for_unit("prowlarr.service", timeout=60)
87-
machine.wait_for_unit("sonarr.service", timeout=60)
88-
machine.wait_for_unit("radarr.service", timeout=60)
89-
machine.wait_for_unit("lidarr.service", timeout=60)
90-
machine.wait_for_open_port(9696, timeout=60)
91-
machine.wait_for_open_port(8989, timeout=60)
92-
machine.wait_for_open_port(7878, timeout=60)
93-
machine.wait_for_open_port(8686, timeout=60)
86+
machine.wait_for_unit("prowlarr.service", timeout=20)
87+
machine.wait_for_unit("sonarr.service", timeout=20)
88+
machine.wait_for_unit("radarr.service", timeout=20)
89+
machine.wait_for_unit("lidarr.service", timeout=20)
90+
machine.wait_for_open_port(9696, timeout=20)
91+
machine.wait_for_open_port(8989, timeout=20)
92+
machine.wait_for_open_port(7878, timeout=20)
93+
machine.wait_for_open_port(8686, timeout=20)
9494
9595
# Wait for configuration services
96-
machine.wait_for_unit("prowlarr-config.service", timeout=60)
97-
machine.wait_for_unit("sonarr-config.service", timeout=60)
98-
machine.wait_for_unit("radarr-config.service", timeout=60)
99-
machine.wait_for_unit("lidarr-config.service", timeout=60)
96+
machine.wait_for_unit("prowlarr-config.service", timeout=20)
97+
machine.wait_for_unit("sonarr-config.service", timeout=20)
98+
machine.wait_for_unit("radarr-config.service", timeout=20)
99+
machine.wait_for_unit("lidarr-config.service", timeout=20)
100100
101101
# Wait for services to come back up after restart
102-
machine.wait_for_unit("prowlarr.service", timeout=60)
103-
machine.wait_for_unit("sonarr.service", timeout=60)
104-
machine.wait_for_unit("radarr.service", timeout=60)
105-
machine.wait_for_unit("lidarr.service", timeout=60)
106-
machine.wait_for_open_port(9696, timeout=60)
107-
machine.wait_for_open_port(8989, timeout=60)
108-
machine.wait_for_open_port(7878, timeout=60)
109-
machine.wait_for_open_port(8686, timeout=60)
102+
machine.wait_for_unit("prowlarr.service", timeout=20)
103+
machine.wait_for_unit("sonarr.service", timeout=20)
104+
machine.wait_for_unit("radarr.service", timeout=20)
105+
machine.wait_for_unit("lidarr.service", timeout=20)
106+
machine.wait_for_open_port(9696, timeout=20)
107+
machine.wait_for_open_port(8989, timeout=20)
108+
machine.wait_for_open_port(7878, timeout=20)
109+
machine.wait_for_open_port(8686, timeout=20)
110110
111111
# Verify PostgreSQL is running and accessible
112112
print("Testing PostgreSQL is running...")

tests/vm-tests/prowlarr-basic.nix

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,15 @@ pkgs.testers.runNixOSTest {
3434
start_all()
3535
3636
# Wait for Prowlarr to start
37-
machine.wait_for_unit("prowlarr.service", timeout=60)
38-
machine.wait_for_open_port(9696, timeout=60)
37+
machine.wait_for_unit("prowlarr.service", timeout=20)
38+
machine.wait_for_open_port(9696, timeout=20)
3939
4040
# Wait for configuration service (which restarts prowlarr)
41-
machine.wait_for_unit("prowlarr-config.service", timeout=60)
41+
machine.wait_for_unit("prowlarr-config.service", timeout=20)
4242
4343
# Wait for prowlarr to come back up after restart
44-
machine.wait_for_unit("prowlarr.service", timeout=60)
45-
machine.wait_for_open_port(9696, timeout=60)
44+
machine.wait_for_unit("prowlarr.service", timeout=20)
45+
machine.wait_for_open_port(9696, timeout=20)
4646
4747
# Test API connectivity
4848
machine.succeed(

tests/vm-tests/radarr-basic.nix

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,13 @@ pkgs.testers.runNixOSTest {
3737
testScript = ''
3838
start_all()
3939
40-
machine.wait_for_unit("radarr.service", timeout=60)
41-
machine.wait_for_open_port(7878, timeout=60)
42-
machine.wait_for_unit("radarr-config.service", timeout=60)
40+
machine.wait_for_unit("radarr.service", timeout=20)
41+
machine.wait_for_open_port(7878, timeout=20)
42+
machine.wait_for_unit("radarr-config.service", timeout=20)
4343
4444
# Wait for radarr to come back up after restart
45-
machine.wait_for_unit("radarr.service", timeout=60)
46-
machine.wait_for_open_port(7878, timeout=60)
45+
machine.wait_for_unit("radarr.service", timeout=20)
46+
machine.wait_for_open_port(7878, timeout=20)
4747
4848
# Test API connectivity
4949
machine.succeed(
@@ -52,7 +52,7 @@ pkgs.testers.runNixOSTest {
5252
)
5353
5454
# Wait for root folders service
55-
machine.wait_for_unit("radarr-rootfolders.service", timeout=60)
55+
machine.wait_for_unit("radarr-rootfolders.service", timeout=20)
5656
5757
# Check root folder
5858
folders = machine.succeed(

tests/vm-tests/sonarr-basic.nix

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,15 @@ pkgs.testers.runNixOSTest {
3838
start_all()
3939
4040
# Wait for Sonarr to start
41-
machine.wait_for_unit("sonarr.service", timeout=60)
42-
machine.wait_for_open_port(8989, timeout=60)
41+
machine.wait_for_unit("sonarr.service", timeout=20)
42+
machine.wait_for_open_port(8989, timeout=20)
4343
4444
# Wait for configuration service to complete (which restarts sonarr)
45-
machine.wait_for_unit("sonarr-config.service", timeout=60)
45+
machine.wait_for_unit("sonarr-config.service", timeout=20)
4646
4747
# Wait for sonarr to come back up after restart
48-
machine.wait_for_unit("sonarr.service", timeout=60)
49-
machine.wait_for_open_port(8989, timeout=60)
48+
machine.wait_for_unit("sonarr.service", timeout=20)
49+
machine.wait_for_open_port(8989, timeout=20)
5050
5151
# Test API connectivity with the configured API key
5252
machine.succeed(
@@ -65,7 +65,7 @@ pkgs.testers.runNixOSTest {
6565
assert "admin" in result, "Username not configured correctly"
6666
6767
# Wait for root folders service to complete
68-
machine.wait_for_unit("sonarr-rootfolders.service", timeout=60)
68+
machine.wait_for_unit("sonarr-rootfolders.service", timeout=20)
6969
7070
# Check that root folder was created
7171
folders = machine.succeed(

0 commit comments

Comments
 (0)