File tree Expand file tree Collapse file tree 8 files changed +829
-460
lines changed Expand file tree Collapse file tree 8 files changed +829
-460
lines changed Original file line number Diff line number Diff line change 22
22
depend-on :
23
23
- build_linux
24
24
- identifier : build_app_swift_us_east_1
25
- buildspec : .codebuild/run_ios_modelgen_e2e_test .yml
25
+ buildspec : .codebuild/run_canary_ios_modelgen_e2e_test .yml
26
26
env :
27
27
compute-type : BUILD_GENERAL1_LARGE
28
28
variables :
31
31
depend-on :
32
32
- publish_to_local_registry
33
33
- identifier : build_app_android_us_east_1
34
- buildspec : .codebuild/run_android_modelgen_e2e_test .yml
34
+ buildspec : .codebuild/run_canary_android_modelgen_e2e_test .yml
35
35
env :
36
36
compute-type : BUILD_GENERAL1_LARGE
37
37
variables :
@@ -40,12 +40,13 @@ batch:
40
40
depend-on :
41
41
- publish_to_local_registry
42
42
- identifier : build_app_ts_us_east_1
43
- buildspec : .codebuild/run_e2e_tests .yml
43
+ buildspec : .codebuild/run_canary_e2e_tests .yml
44
44
env :
45
45
compute-type : BUILD_GENERAL1_LARGE
46
46
variables :
47
47
TEST_SUITE : src/__tests__/build-app-ts.test.ts
48
48
CLI_REGION : us-east-1
49
+ DISABLE_ESLINT_PLUGIN : true
49
50
depend-on :
50
51
- publish_to_local_registry
51
52
- identifier : cleanup_e2e_resources
Original file line number Diff line number Diff line change
1
+ version : 0.2
2
+ env :
3
+ shell : bash
4
+ variables :
5
+ AMPLIFY_DIR : /root/.npm-global/lib/node_modules/@aws-amplify/cli-internal/bin
6
+ AMPLIFY_PATH : /root/.npm-global/lib/node_modules/@aws-amplify/cli-internal/bin/amplify
7
+ CI : true
8
+ CODEBUILD : true
9
+ NODE_OPTIONS : --max-old-space-size=8096
10
+
11
+ phases :
12
+ install :
13
+ commands :
14
+ - sudo apt update
15
+ - yes | sudo apt install android-sdk
16
+ - export ANDROID_HOME=/usr/lib/android-sdk
17
+ - yes | sudo apt install sdkmanager
18
+ # Review SDK licenses
19
+ - yes | sudo sdkmanager --licenses
20
+
21
+ build :
22
+ commands :
23
+ - source ./shared-scripts.sh && _setupE2ETestsLinux
24
+ - codebuild-breakpoint
25
+ - source ./shared-scripts.sh && _runE2ETestsLinux
26
+ post_build :
27
+ commands :
28
+ - source ./shared-scripts.sh && _unassumeTestAccountCredentials
29
+ - aws sts get-caller-identity
30
+ - source ./shared-scripts.sh && _scanArtifacts && _emitCodegenCanaryMetric
31
+
32
+ artifacts :
33
+ files :
34
+ - ' **/*'
35
+ base-directory : $CODEBUILD_SRC_DIR/packages/amplify-codegen-e2e-tests/amplify-e2e-reports
Original file line number Diff line number Diff line change
1
+ version : 0.2
2
+ env :
3
+ shell : bash
4
+ variables :
5
+ AMPLIFY_DIR : /root/.npm-global/lib/node_modules/@aws-amplify/cli-internal/bin
6
+ AMPLIFY_PATH : /root/.npm-global/lib/node_modules/@aws-amplify/cli-internal/bin/amplify
7
+ CI : true
8
+ CODEBUILD : true
9
+ NODE_OPTIONS : --max-old-space-size=8096
10
+
11
+ phases :
12
+ build :
13
+ commands :
14
+ - source ./shared-scripts.sh && _setupE2ETestsLinux
15
+ - codebuild-breakpoint
16
+ - source ./shared-scripts.sh && _runE2ETestsLinux
17
+ post_build :
18
+ commands :
19
+ - source ./shared-scripts.sh && _unassumeTestAccountCredentials
20
+ - aws sts get-caller-identity
21
+ - source ./shared-scripts.sh && _scanArtifacts && _emitCodegenCanaryMetric
22
+
23
+ artifacts :
24
+ files :
25
+ - ' **/*'
26
+ base-directory : $CODEBUILD_SRC_DIR/packages/amplify-codegen-e2e-tests/amplify-e2e-reports
Original file line number Diff line number Diff line change
1
+ version : 0.2
2
+ env :
3
+ shell : bash
4
+ variables :
5
+ AMPLIFY_DIR : /root/.npm-global/lib/node_modules/@aws-amplify/cli-internal/bin
6
+ AMPLIFY_PATH : /root/.npm-global/lib/node_modules/@aws-amplify/cli-internal/bin/amplify
7
+ CI : true
8
+ CODEBUILD : true
9
+ NODE_OPTIONS : --max-old-space-size=8096
10
+ phases :
11
+ build :
12
+ commands :
13
+ - source ./shared-scripts.sh && _setupE2ETestsLinux
14
+ - codebuild-breakpoint
15
+ - source ./shared-scripts.sh && _runE2ETestsLinux
16
+ - unset AWS_ACCESS_KEY_ID
17
+ - unset AWS_SECRET_ACCESS_KEY
18
+ - unset AWS_SESSION_TOKEN
19
+ - export PATH_TO_MODELS=$CODEBUILD_SRC_DIR/packages/amplify-codegen-e2e-tests/test-apps/swift/amplify/generated
20
+ - cd $PATH_TO_MODELS && zip -r models.zip models
21
+ - aws s3 cp $PATH_TO_MODELS/models.zip s3://$ARTIFACT_BUCKET_NAME/models.zip
22
+ - export MODELS_S3_URL=$(aws s3 presign s3://$ARTIFACT_BUCKET_NAME/models.zip --expires-in 3600)
23
+ - cd $CODEBUILD_SRC_DIR && ./.codebuild/scripts/run-ios-modelgen-e2e-test.sh
24
+ post_build :
25
+ commands :
26
+ - aws sts get-caller-identity
27
+ - source ./shared-scripts.sh && _scanArtifacts && _emitCodegenCanaryMetric
28
+
29
+ artifacts :
30
+ files :
31
+ - ' **/*'
32
+ base-directory : $CODEBUILD_SRC_DIR/packages/amplify-codegen-e2e-tests/amplify-e2e-reports
You can’t perform that action at this time.
0 commit comments