7
7
8
8
"github.com/stretchr/testify/require"
9
9
10
+ "cdr.dev/slog/sloggers/slogtest"
11
+
10
12
"github.com/coder/coder/v2/cli/clitest"
11
13
"github.com/coder/coder/v2/coderd/coderdtest"
12
14
"github.com/coder/coder/v2/pty/ptytest"
@@ -21,7 +23,12 @@ func TestScaleTestCreateWorkspaces(t *testing.T) {
21
23
ctx , cancelFunc := context .WithTimeout (context .Background (), testutil .WaitLong )
22
24
defer cancelFunc ()
23
25
24
- client := coderdtest .New (t , & coderdtest.Options {IncludeProvisionerDaemon : true })
26
+ log := slogtest .Make (t , & slogtest.Options {IgnoreErrors : true })
27
+ client := coderdtest .New (t , & coderdtest.Options {
28
+ // We are not including any provisioner daemons because we do not actually
29
+ // build any workspaces here.
30
+ Logger : & log ,
31
+ })
25
32
_ = coderdtest .CreateFirstUser (t , client )
26
33
27
34
// Write a parameters file.
@@ -59,7 +66,10 @@ func TestScaleTestWorkspaceTraffic(t *testing.T) {
59
66
ctx , cancelFunc := context .WithTimeout (context .Background (), testutil .WaitMedium )
60
67
defer cancelFunc ()
61
68
62
- client := coderdtest .New (t , nil )
69
+ log := slogtest .Make (t , & slogtest.Options {IgnoreErrors : true })
70
+ client := coderdtest .New (t , & coderdtest.Options {
71
+ Logger : & log ,
72
+ })
63
73
_ = coderdtest .CreateFirstUser (t , client )
64
74
65
75
inv , root := clitest .New (t , "exp" , "scaletest" , "workspace-traffic" ,
@@ -82,21 +92,20 @@ func TestScaleTestWorkspaceTraffic(t *testing.T) {
82
92
// This test just validates that the CLI command accepts its known arguments.
83
93
func TestScaleTestDashboard (t * testing.T ) {
84
94
t .Parallel ()
85
- if testutil .RaceEnabled () {
86
- t .Skip ("Flakes under race detector, see https://github.com/coder/coder/issues/9168" )
87
- }
88
-
89
95
ctx , cancelFunc := context .WithTimeout (context .Background (), testutil .WaitMedium )
90
96
defer cancelFunc ()
91
97
92
- client := coderdtest .New (t , nil )
98
+ log := slogtest .Make (t , & slogtest.Options {IgnoreErrors : true })
99
+ client := coderdtest .New (t , & coderdtest.Options {
100
+ Logger : & log ,
101
+ })
93
102
_ = coderdtest .CreateFirstUser (t , client )
94
103
95
104
inv , root := clitest .New (t , "exp" , "scaletest" , "dashboard" ,
96
105
"--count" , "1" ,
97
106
"--min-wait" , "100ms" ,
98
107
"--max-wait" , "1s" ,
99
- "--timeout" , "1s " ,
108
+ "--timeout" , "5s " ,
100
109
"--scaletest-prometheus-address" , "127.0.0.1:0" ,
101
110
"--scaletest-prometheus-wait" , "0s" ,
102
111
)
0 commit comments