Skip to content

Commit f9dd3dc

Browse files
committed
add codebuild buildspec files
1 parent 6b1714e commit f9dd3dc

File tree

3 files changed

+23
-1
lines changed

3 files changed

+23
-1
lines changed

buildspecs/build.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
version: 0.2
2+
3+
phases:
4+
build:
5+
commands:
6+
- mvn clean install -Dmaven.wagon.httpconnectionManager.maxPerRoute=2

buildspecs/integ-test.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
version: 0.2
2+
3+
phases:
4+
build:
5+
commands:
6+
- mvn clean verify -Dskip.unit.tests -P integration-tests -Dfindbugs.skip -Dcheckstyle.skip -pl !:dynamodbmapper-v1 -Dfailsafe.rerunFailingTestsCount=1 -Dmaven.wagon.httpconnectionManager.maxPerRoute=2

services/devicefarm/src/it/java/software/amazon/awssdk/services/devicefarm/DeviceFarmIntegrationTest.java

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,14 @@
1717

1818
import static org.junit.Assert.assertNotNull;
1919

20+
import org.junit.AfterClass;
2021
import org.junit.BeforeClass;
2122
import org.junit.Test;
2223
import software.amazon.awssdk.core.exception.SdkServiceException;
2324
import software.amazon.awssdk.regions.Region;
2425
import software.amazon.awssdk.services.devicefarm.model.CreateProjectRequest;
2526
import software.amazon.awssdk.services.devicefarm.model.CreateProjectResponse;
27+
import software.amazon.awssdk.services.devicefarm.model.DeleteProjectRequest;
2628
import software.amazon.awssdk.services.devicefarm.model.ListDevicePoolsRequest;
2729
import software.amazon.awssdk.services.devicefarm.model.Project;
2830
import software.amazon.awssdk.testutils.service.AwsTestBase;
@@ -36,6 +38,8 @@ public class DeviceFarmIntegrationTest extends AwsTestBase {
3638
+ System.currentTimeMillis();
3739
private static DeviceFarmClient client;
3840

41+
private static String projectArn;
42+
3943
@BeforeClass
4044
public static void setup() throws Exception {
4145
setUpCredentials();
@@ -45,6 +49,11 @@ public static void setup() throws Exception {
4549
.build();
4650
}
4751

52+
@AfterClass
53+
public static void teardown() {
54+
client.deleteProject(DeleteProjectRequest.builder().arn(projectArn).build());
55+
}
56+
4857
@Test
4958
public void testCreateProject() {
5059
CreateProjectResponse result = client
@@ -53,7 +62,8 @@ public void testCreateProject() {
5362
.build());
5463
final Project project = result.project();
5564
assertNotNull(project);
56-
assertNotNull(project.arn());
65+
projectArn = project.arn();
66+
assertNotNull(projectArn);
5767
}
5868

5969
@Test(expected = SdkServiceException.class)

0 commit comments

Comments
 (0)