Reduce DynamoDB test client API timeouts
This commit is contained in:
parent
ff5cc3cb4f
commit
98f2cdaf5a
|
@ -10,6 +10,7 @@ import com.amazonaws.services.dynamodbv2.local.main.ServerRunner;
|
||||||
import com.amazonaws.services.dynamodbv2.local.server.DynamoDBProxyServer;
|
import com.amazonaws.services.dynamodbv2.local.server.DynamoDBProxyServer;
|
||||||
import java.net.ServerSocket;
|
import java.net.ServerSocket;
|
||||||
import java.net.URI;
|
import java.net.URI;
|
||||||
|
import java.time.Duration;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
import java.util.concurrent.atomic.AtomicBoolean;
|
import java.util.concurrent.atomic.AtomicBoolean;
|
||||||
|
@ -161,12 +162,18 @@ public class DynamoDbExtension implements BeforeEachCallback, AfterEachCallback
|
||||||
.region(Region.of("local-test-region"))
|
.region(Region.of("local-test-region"))
|
||||||
.credentialsProvider(StaticCredentialsProvider.create(
|
.credentialsProvider(StaticCredentialsProvider.create(
|
||||||
AwsBasicCredentials.create("accessKey", "secretKey")))
|
AwsBasicCredentials.create("accessKey", "secretKey")))
|
||||||
|
.overrideConfiguration(builder ->
|
||||||
|
builder.apiCallTimeout(Duration.ofSeconds(1))
|
||||||
|
.apiCallAttemptTimeout(Duration.ofSeconds(1)))
|
||||||
.build();
|
.build();
|
||||||
dynamoAsyncDB2 = DynamoDbAsyncClient.builder()
|
dynamoAsyncDB2 = DynamoDbAsyncClient.builder()
|
||||||
.endpointOverride(URI.create("http://localhost:" + port))
|
.endpointOverride(URI.create("http://localhost:" + port))
|
||||||
.region(Region.of("local-test-region"))
|
.region(Region.of("local-test-region"))
|
||||||
.credentialsProvider(StaticCredentialsProvider.create(
|
.credentialsProvider(StaticCredentialsProvider.create(
|
||||||
AwsBasicCredentials.create("accessKey", "secretKey")))
|
AwsBasicCredentials.create("accessKey", "secretKey")))
|
||||||
|
.overrideConfiguration(builder ->
|
||||||
|
builder.apiCallTimeout(Duration.ofSeconds(1))
|
||||||
|
.apiCallAttemptTimeout(Duration.ofSeconds(1)))
|
||||||
.build();
|
.build();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue