@@ -60,7 +60,7 @@ class AWSClientTests: XCTestCase {
60
60
}
61
61
62
62
func testShutdown( ) {
63
- let httpClient = HTTPClient ( eventLoopGroupProvider: . createNew )
63
+ let httpClient = HTTPClient ( eventLoopGroupProvider: . singleton )
64
64
defer { XCTAssertNoThrow ( try httpClient. syncShutdown ( ) ) }
65
65
66
66
let client = createAWSClient ( httpClientProvider: . shared( httpClient) )
@@ -265,7 +265,7 @@ class AWSClientTests: XCTestCase {
265
265
266
266
func testRequestStreaming( ) {
267
267
let awsServer = AWSTestServer ( serviceProtocol: . json)
268
- let httpClient = HTTPClient ( eventLoopGroupProvider: . createNew )
268
+ let httpClient = HTTPClient ( eventLoopGroupProvider: . singleton )
269
269
let config = createServiceConfig ( endpoint: awsServer. address)
270
270
let client = createAWSClient ( credentialProvider: . empty, httpClientProvider: . shared( httpClient) )
271
271
defer {
@@ -281,7 +281,7 @@ class AWSClientTests: XCTestCase {
281
281
282
282
func testRequestS3Streaming( ) {
283
283
let awsServer = AWSTestServer ( serviceProtocol: . json)
284
- let httpClient = HTTPClient ( eventLoopGroupProvider: . createNew )
284
+ let httpClient = HTTPClient ( eventLoopGroupProvider: . singleton )
285
285
let config = createServiceConfig ( service: " s3 " , endpoint: awsServer. address)
286
286
let client = createAWSClient ( credentialProvider: . static( accessKeyId: " foo " , secretAccessKey: " bar " ) , httpClientProvider: . shared( httpClient) )
287
287
defer {
@@ -303,7 +303,7 @@ class AWSClientTests: XCTestCase {
303
303
304
304
func testRequestStreamingAvoidStackOverflow( ) {
305
305
let awsServer = AWSTestServer ( serviceProtocol: . json)
306
- let httpClient = HTTPClient ( eventLoopGroupProvider: . createNew )
306
+ let httpClient = HTTPClient ( eventLoopGroupProvider: . singleton )
307
307
let config = createServiceConfig ( service: " s3 " , endpoint: awsServer. address)
308
308
let client = createAWSClient ( credentialProvider: . static( accessKeyId: " foo " , secretAccessKey: " bar " ) , httpClientProvider: . shared( httpClient) )
309
309
defer {
@@ -324,7 +324,7 @@ class AWSClientTests: XCTestCase {
324
324
}
325
325
326
326
let awsServer = AWSTestServer ( serviceProtocol: . json)
327
- let httpClient = HTTPClient ( eventLoopGroupProvider: . createNew )
327
+ let httpClient = HTTPClient ( eventLoopGroupProvider: . singleton )
328
328
let config = createServiceConfig ( endpoint: awsServer. address)
329
329
let client = createAWSClient ( credentialProvider: . empty, httpClientProvider: . shared( httpClient) )
330
330
defer {
@@ -380,7 +380,7 @@ class AWSClientTests: XCTestCase {
380
380
}
381
381
382
382
let awsServer = AWSTestServer ( serviceProtocol: . json)
383
- let httpClient = HTTPClient ( eventLoopGroupProvider: . createNew )
383
+ let httpClient = HTTPClient ( eventLoopGroupProvider: . singleton )
384
384
let config = createServiceConfig ( endpoint: awsServer. address)
385
385
let client = createAWSClient ( credentialProvider: . empty, httpClientProvider: . shared( httpClient) )
386
386
defer {
@@ -435,7 +435,7 @@ class AWSClientTests: XCTestCase {
435
435
}
436
436
437
437
let awsServer = AWSTestServer ( serviceProtocol: . json)
438
- let httpClient = HTTPClient ( eventLoopGroupProvider: . createNew )
438
+ let httpClient = HTTPClient ( eventLoopGroupProvider: . singleton )
439
439
let config = createServiceConfig ( endpoint: awsServer. address)
440
440
let client = createAWSClient ( credentialProvider: . empty, httpClientProvider: . shared( httpClient) )
441
441
defer {
@@ -481,7 +481,7 @@ class AWSClientTests: XCTestCase {
481
481
// provides it to AWSClient
482
482
let awsServer = AWSTestServer ( serviceProtocol: . json)
483
483
let httpClientConfig = AsyncHTTPClient . HTTPClient. Configuration ( redirectConfiguration: . init( . disallow) )
484
- let httpClient = AsyncHTTPClient . HTTPClient ( eventLoopGroupProvider: . createNew , configuration: httpClientConfig)
484
+ let httpClient = AsyncHTTPClient . HTTPClient ( eventLoopGroupProvider: . singleton , configuration: httpClientConfig)
485
485
let config = createServiceConfig ( serviceProtocol: . json( version: " 1.1 " ) , endpoint: awsServer. address)
486
486
let client = createAWSClient ( credentialProvider: . empty, httpClientProvider: . shared( httpClient) )
487
487
defer {
@@ -507,7 +507,7 @@ class AWSClientTests: XCTestCase {
507
507
508
508
func testServerError( ) {
509
509
do {
510
- let httpClient = AsyncHTTPClient . HTTPClient ( eventLoopGroupProvider: . createNew )
510
+ let httpClient = AsyncHTTPClient . HTTPClient ( eventLoopGroupProvider: . singleton )
511
511
let awsServer = AWSTestServer ( serviceProtocol: . json)
512
512
let config = createServiceConfig ( serviceProtocol: . json( version: " 1.1 " ) , endpoint: awsServer. address)
513
513
let client = createAWSClient ( credentialProvider: . empty, retryPolicy: . exponential( base: . milliseconds( 200 ) ) , httpClientProvider: . shared( httpClient) )
@@ -546,7 +546,7 @@ class AWSClientTests: XCTestCase {
546
546
let s : String
547
547
}
548
548
do {
549
- let httpClient = AsyncHTTPClient . HTTPClient ( eventLoopGroupProvider: . createNew )
549
+ let httpClient = AsyncHTTPClient . HTTPClient ( eventLoopGroupProvider: . singleton )
550
550
let awsServer = AWSTestServer ( serviceProtocol: . json)
551
551
let config = createServiceConfig ( serviceProtocol: . json( version: " 1.1 " ) , endpoint: awsServer. address)
552
552
let client = createAWSClient ( credentialProvider: . empty, retryPolicy: . jitter( ) , httpClientProvider: . shared( httpClient) )
@@ -640,7 +640,7 @@ class AWSClientTests: XCTestCase {
640
640
let s : String
641
641
}
642
642
do {
643
- let httpClient = AsyncHTTPClient . HTTPClient ( eventLoopGroupProvider: . createNew )
643
+ let httpClient = AsyncHTTPClient . HTTPClient ( eventLoopGroupProvider: . singleton )
644
644
let awsServer = AWSTestServer ( serviceProtocol: . json)
645
645
let config = createServiceConfig ( serviceProtocol: . json( version: " 1.1 " ) , endpoint: awsServer. address)
646
646
let client = createAWSClient ( credentialProvider: . empty, retryPolicy: . jitter( ) , httpClientProvider: . shared( httpClient) )
@@ -687,7 +687,7 @@ class AWSClientTests: XCTestCase {
687
687
}
688
688
let retryPolicy = TestRetryPolicy ( )
689
689
do {
690
- let httpClient = AsyncHTTPClient . HTTPClient ( eventLoopGroupProvider: . createNew )
690
+ let httpClient = AsyncHTTPClient . HTTPClient ( eventLoopGroupProvider: . singleton )
691
691
let awsServer = AWSTestServer ( serviceProtocol: . json)
692
692
let config = createServiceConfig ( serviceProtocol: . json( version: " 1.1 " ) , endpoint: awsServer. address)
693
693
let client = createAWSClient ( credentialProvider: . empty, retryPolicy: . init( retryPolicy: retryPolicy) , httpClientProvider: . shared( httpClient) )
0 commit comments