20
20
import com .aws .greengrass .clientdevices .auth .iot .NetworkStateFake ;
21
21
import com .aws .greengrass .dependency .State ;
22
22
import com .aws .greengrass .lifecyclemanager .Kernel ;
23
+ import com .aws .greengrass .mqttclient .MqttRequestException ;
23
24
import com .aws .greengrass .mqttclient .spool .SpoolerStoreException ;
24
25
import com .aws .greengrass .testcommons .testutilities .GGExtension ;
25
26
46
47
import java .util .List ;
47
48
import java .util .Optional ;
48
49
import java .util .concurrent .CountDownLatch ;
50
+ import java .util .concurrent .ExecutionException ;
49
51
import java .util .concurrent .TimeUnit ;
50
52
import java .util .function .Supplier ;
51
53
@@ -172,7 +174,8 @@ void GIVEN_clientDevice_WHEN_verifyingItsIdentity_THEN_pemStored(ExtensionContex
172
174
@ Test
173
175
void GIVEN_clientConnectsWhileOnline_WHEN_offline_THEN_clientCanConnect (ExtensionContext context ) throws Exception {
174
176
ignoreExceptionOfType (context , NoSuchFileException .class );
175
-
177
+ ignoreExceptionOfType (context , MqttRequestException .class );
178
+ ignoreExceptionOfType (context , ExecutionException .class );
176
179
// Given
177
180
network .goOnline ();
178
181
@@ -198,7 +201,8 @@ void GIVEN_clientConnectsWhileOnline_WHEN_offline_THEN_clientCanConnect(Extensio
198
201
void GIVEN_clientConnectsWhileOnline_WHEN_offlineAndTtlExpired_THEN_clientCanNotConnect (ExtensionContext context )
199
202
throws Exception {
200
203
ignoreExceptionOfType (context , NoSuchFileException .class );
201
-
204
+ ignoreExceptionOfType (context , MqttRequestException .class );
205
+ ignoreExceptionOfType (context , ExecutionException .class );
202
206
// Given
203
207
network .goOnline ();
204
208
Instant now = Instant .now ();
@@ -230,6 +234,8 @@ void GIVEN_clientConnectsWhileOnline_WHEN_offlineAndTtlExpired_THEN_clientCanNot
230
234
void GIVEN_clientConnectsWhileOnline_WHEN_offlineAndCertificateRevoked_THEN_backOnlineAndClientRejected (
231
235
ExtensionContext context ) throws Exception {
232
236
ignoreExceptionOfType (context , NoSuchFileException .class );
237
+ ignoreExceptionOfType (context , MqttRequestException .class );
238
+ ignoreExceptionOfType (context , ExecutionException .class );
233
239
// Given
234
240
network .goOnline ();
235
241
@@ -260,6 +266,8 @@ void GIVEN_clientConnectsWhileOnline_WHEN_offlineAndCertificateRevoked_THEN_back
260
266
void GIVEN_clientConnectsWhileOnline_WHEN_offlineAndCertDetachedFromThing_THEN_backOnlineAndClientRejected (
261
267
ExtensionContext context ) throws Exception {
262
268
ignoreExceptionOfType (context , NoSuchFileException .class );
269
+ ignoreExceptionOfType (context , MqttRequestException .class );
270
+ ignoreExceptionOfType (context , ExecutionException .class );
263
271
// Given
264
272
network .goOnline ();
265
273
@@ -291,6 +299,8 @@ void GIVEN_clientConnectsWhileOnline_WHEN_storedPemIsCorrupted_THEN_clientCanSti
291
299
ExtensionContext context ) throws Exception {
292
300
ignoreExceptionOfType (context , NoSuchFileException .class );
293
301
ignoreExceptionOfType (context , InvalidCertificateException .class );
302
+ ignoreExceptionOfType (context , MqttRequestException .class );
303
+ ignoreExceptionOfType (context , ExecutionException .class );
294
304
// Given
295
305
network .goOnline ();
296
306
0 commit comments