@@ -42,31 +42,31 @@ func TestClusterTestSuite(t *testing.T) {
42
42
}
43
43
44
44
func (suite * ClusterInfoTestSuite ) SetupTest () {
45
- if ! fixture .IsProcessRunning (PrincipalName ) {
45
+ if ! fixture .IsProcessRunning (fixture . PrincipalName ) {
46
46
// Start the principal if it is not running and wait for it to be ready
47
- suite .Require ().NoError (fixture .StartProcess (PrincipalName ))
48
- fixture .CheckReadiness (suite .T (), PrincipalName )
47
+ suite .Require ().NoError (fixture .StartProcess (fixture . PrincipalName ))
48
+ fixture .CheckReadiness (suite .T (), fixture . PrincipalName )
49
49
} else {
50
50
// If principal is already running, verify that it is ready
51
- fixture .CheckReadiness (suite .T (), PrincipalName )
51
+ fixture .CheckReadiness (suite .T (), fixture . PrincipalName )
52
52
}
53
53
54
- if ! fixture .IsProcessRunning (AgentManagedName ) {
54
+ if ! fixture .IsProcessRunning (fixture . AgentManagedName ) {
55
55
// Start the agent if it is not running and wait for it to be ready
56
- suite .Require ().NoError (fixture .StartProcess (AgentManagedName ))
57
- fixture .CheckReadiness (suite .T (), AgentManagedName )
56
+ suite .Require ().NoError (fixture .StartProcess (fixture . AgentManagedName ))
57
+ fixture .CheckReadiness (suite .T (), fixture . AgentManagedName )
58
58
} else {
59
59
// If agent is already running, verify that it is ready
60
- fixture .CheckReadiness (suite .T (), AgentManagedName )
60
+ fixture .CheckReadiness (suite .T (), fixture . AgentManagedName )
61
61
}
62
62
63
- if ! fixture .IsProcessRunning (AgentAutonomousName ) {
63
+ if ! fixture .IsProcessRunning (fixture . AgentAutonomousName ) {
64
64
// Start the agent if it is not running and wait for it to be ready
65
- suite .Require ().NoError (fixture .StartProcess (AgentAutonomousName ))
66
- fixture .CheckReadiness (suite .T (), AgentAutonomousName )
65
+ suite .Require ().NoError (fixture .StartProcess (fixture . AgentAutonomousName ))
66
+ fixture .CheckReadiness (suite .T (), fixture . AgentAutonomousName )
67
67
} else {
68
68
// If agent is already running, verify that it is ready
69
- fixture .CheckReadiness (suite .T (), AgentAutonomousName )
69
+ fixture .CheckReadiness (suite .T (), fixture . AgentAutonomousName )
70
70
}
71
71
72
72
suite .BaseSuite .SetupTest ()
@@ -81,33 +81,33 @@ func (suite *ClusterInfoTestSuite) Test_ClusterInfo_Managed() {
81
81
requires .Eventually (func () bool {
82
82
return fixture .HasConnectionStatus (os .Getenv (fixture .ManagedAgentServerKey ), appv1.ConnectionState {
83
83
Status : appv1 .ConnectionStatusSuccessful ,
84
- Message : fmt .Sprintf (message , AgentManagedName , "connected" ),
84
+ Message : fmt .Sprintf (message , fixture . AgentManagedName , "connected" ),
85
85
})
86
86
}, 30 * time .Second , 1 * time .Second )
87
87
88
88
// Stop the agent
89
- err := fixture .StopProcess (AgentManagedName )
89
+ err := fixture .StopProcess (fixture . AgentManagedName )
90
90
requires .NoError (err )
91
91
92
92
// Verify that connection status is updated when agent is disconnected
93
93
requires .Eventually (func () bool {
94
94
return fixture .HasConnectionStatus (os .Getenv (fixture .ManagedAgentServerKey ), appv1.ConnectionState {
95
95
Status : appv1 .ConnectionStatusFailed ,
96
- Message : fmt .Sprintf (message , AgentManagedName , "disconnected" ),
96
+ Message : fmt .Sprintf (message , fixture . AgentManagedName , "disconnected" ),
97
97
ModifiedAt : & metav1.Time {Time : time .Now ()},
98
98
})
99
99
}, 30 * time .Second , 1 * time .Second )
100
100
101
101
// Restart the agent
102
- err = fixture .StartProcess (AgentManagedName )
102
+ err = fixture .StartProcess (fixture . AgentManagedName )
103
103
requires .NoError (err )
104
- fixture .CheckReadiness (suite .T (), AgentManagedName )
104
+ fixture .CheckReadiness (suite .T (), fixture . AgentManagedName )
105
105
106
106
// Verify that connection status is updated again when agent is re-connected
107
107
requires .Eventually (func () bool {
108
108
return fixture .HasConnectionStatus (os .Getenv (fixture .ManagedAgentServerKey ), appv1.ConnectionState {
109
109
Status : appv1 .ConnectionStatusSuccessful ,
110
- Message : fmt .Sprintf (message , AgentManagedName , "connected" ),
110
+ Message : fmt .Sprintf (message , fixture . AgentManagedName , "connected" ),
111
111
ModifiedAt : & metav1.Time {Time : time .Now ()},
112
112
})
113
113
}, 30 * time .Second , 1 * time .Second )
@@ -120,33 +120,33 @@ func (suite *ClusterInfoTestSuite) Test_ClusterInfo_Autonomous() {
120
120
requires .Eventually (func () bool {
121
121
return fixture .HasConnectionStatus (os .Getenv (fixture .AutonomousAgentServerKey ), appv1.ConnectionState {
122
122
Status : appv1 .ConnectionStatusSuccessful ,
123
- Message : fmt .Sprintf (message , AgentAutonomousName , "connected" ),
123
+ Message : fmt .Sprintf (message , fixture . AgentAutonomousName , "connected" ),
124
124
})
125
125
}, 30 * time .Second , 1 * time .Second )
126
126
127
127
// Stop the agent
128
- err := fixture .StopProcess (AgentAutonomousName )
128
+ err := fixture .StopProcess (fixture . AgentAutonomousName )
129
129
requires .NoError (err )
130
130
131
131
// Verify that connection status is updated when agent is disconnected
132
132
requires .Eventually (func () bool {
133
133
return fixture .HasConnectionStatus (os .Getenv (fixture .AutonomousAgentServerKey ), appv1.ConnectionState {
134
134
Status : appv1 .ConnectionStatusFailed ,
135
- Message : fmt .Sprintf (message , AgentAutonomousName , "disconnected" ),
135
+ Message : fmt .Sprintf (message , fixture . AgentAutonomousName , "disconnected" ),
136
136
ModifiedAt : & metav1.Time {Time : time .Now ()},
137
137
})
138
138
}, 30 * time .Second , 1 * time .Second )
139
139
140
140
// Restart the agent
141
- err = fixture .StartProcess (AgentAutonomousName )
141
+ err = fixture .StartProcess (fixture . AgentAutonomousName )
142
142
requires .NoError (err )
143
- fixture .CheckReadiness (suite .T (), AgentAutonomousName )
143
+ fixture .CheckReadiness (suite .T (), fixture . AgentAutonomousName )
144
144
145
145
// Verify that connection status is updated again when agent is re-connected
146
146
requires .Eventually (func () bool {
147
147
return fixture .HasConnectionStatus (os .Getenv (fixture .AutonomousAgentServerKey ), appv1.ConnectionState {
148
148
Status : appv1 .ConnectionStatusSuccessful ,
149
- Message : fmt .Sprintf (message , AgentAutonomousName , "connected" ),
149
+ Message : fmt .Sprintf (message , fixture . AgentAutonomousName , "connected" ),
150
150
ModifiedAt : & metav1.Time {Time : time .Now ()},
151
151
})
152
152
}, 30 * time .Second , 1 * time .Second )
@@ -222,17 +222,17 @@ func (suite *ClusterInfoTestSuite) Test_ClusterCacheInfo() {
222
222
requires .Eventually (func () bool {
223
223
return fixture .HasConnectionStatus (os .Getenv (fixture .ManagedAgentServerKey ), appv1.ConnectionState {
224
224
Status : appv1 .ConnectionStatusSuccessful ,
225
- Message : fmt .Sprintf (message , AgentManagedName , "connected" ),
225
+ Message : fmt .Sprintf (message , fixture . AgentManagedName , "connected" ),
226
226
})
227
227
}, 30 * time .Second , 1 * time .Second )
228
228
229
229
// Step 8:
230
230
// Disconnect agent and verify that connection status is changed to Failed
231
- requires .NoError (fixture .StopProcess (AgentManagedName ))
231
+ requires .NoError (fixture .StopProcess (fixture . AgentManagedName ))
232
232
requires .Eventually (func () bool {
233
233
return fixture .HasConnectionStatus (os .Getenv (fixture .ManagedAgentServerKey ), appv1.ConnectionState {
234
234
Status : appv1 .ConnectionStatusFailed ,
235
- Message : fmt .Sprintf (message , AgentManagedName , "disconnected" ),
235
+ Message : fmt .Sprintf (message , fixture . AgentManagedName , "disconnected" ),
236
236
ModifiedAt : & metav1.Time {Time : time .Now ()},
237
237
})
238
238
}, 60 * time .Second , 2 * time .Second )
@@ -249,13 +249,13 @@ func (suite *ClusterInfoTestSuite) Test_ClusterCacheInfo() {
249
249
250
250
// Step 10:
251
251
// Reconnect agent and verify that connection status and cluster cache info are updated again with correct values
252
- requires .NoError (fixture .StartProcess (AgentManagedName ))
253
- fixture .CheckReadiness (suite .T (), AgentManagedName )
252
+ requires .NoError (fixture .StartProcess (fixture . AgentManagedName ))
253
+ fixture .CheckReadiness (suite .T (), fixture . AgentManagedName )
254
254
255
255
requires .Eventually (func () bool {
256
256
return fixture .HasConnectionStatus (os .Getenv (fixture .ManagedAgentServerKey ), appv1.ConnectionState {
257
257
Status : appv1 .ConnectionStatusSuccessful ,
258
- Message : fmt .Sprintf (message , AgentManagedName , "connected" ),
258
+ Message : fmt .Sprintf (message , fixture . AgentManagedName , "connected" ),
259
259
ModifiedAt : & metav1.Time {Time : time .Now ()},
260
260
})
261
261
}, 60 * time .Second , 2 * time .Second )
0 commit comments