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 2222 depend-on :
2323 - build_linux
2424 - 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
2626 env :
2727 compute-type : BUILD_GENERAL1_LARGE
2828 variables :
3131 depend-on :
3232 - publish_to_local_registry
3333 - 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
3535 env :
3636 compute-type : BUILD_GENERAL1_LARGE
3737 variables :
@@ -40,12 +40,13 @@ batch:
4040 depend-on :
4141 - publish_to_local_registry
4242 - identifier : build_app_ts_us_east_1
43- buildspec : .codebuild/run_e2e_tests .yml
43+ buildspec : .codebuild/run_canary_e2e_tests .yml
4444 env :
4545 compute-type : BUILD_GENERAL1_LARGE
4646 variables :
4747 TEST_SUITE : src/__tests__/build-app-ts.test.ts
4848 CLI_REGION : us-east-1
49+ DISABLE_ESLINT_PLUGIN : true
4950 depend-on :
5051 - publish_to_local_registry
5152 - 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