Skip to content

Commit 609c09a

Browse files
committed
adding BUILD_TYPE condition
1 parent ed8b8f6 commit 609c09a

File tree

3 files changed

+16
-12
lines changed

3 files changed

+16
-12
lines changed

tools/scripts/build-tests/run-al2-integ-tests.sh

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,19 @@
1111

1212
set -e
1313

14-
if [ "$#" -ne 3 ]; then
15-
echo "Usage: ${0} PREFIX_DIR AWS_ACCOUNT ROLE_SESSION_NAME"
14+
if [ "$#" -ne 4 ]; then
15+
echo "Usage: ${0} PREFIX_DIR AWS_ACCOUNT ROLE_SESSION_NAME BUILD_TYPE"
1616
exit 1
1717
fi
1818
PREFIX_DIR="$1"
1919
AWS_ACCOUNT="$2"
2020
AWS_ROLE_SESSION_NAME="$3"
21+
BUILD_TYPE="$4"
2122

2223
echo "Setting the run environment"
2324
export TEST_ASSUME_ROLE_ARN=arn:aws:iam::${AWS_ACCOUNT}:role/IntegrationTest
24-
pushd cd ${PREFIX_DIR}/aws-sdk-cpp
25-
SERVICE_ID=$(git status generated/src/aws-cpp-sdk-* --porcelain | grep "generated/src/" | sed -n 's|.*generated/src/aws-cpp-sdk-\([^/]*\).*|\1|p' | sort -u | tr "\n" "," | sed "s/,$//")
25+
pushd ${PREFIX_DIR}/aws-sdk-cpp
26+
if [ "${BUILD_TYPE}" = "PREVIEW" ]; then SERVICE_ID=$(git status generated/src/aws-cpp-sdk-* --porcelain | grep "generated/src/" | sed -n 's|.*generated/src/aws-cpp-sdk-\([^/]*\).*|\1|p' | sort -u | tr "\n" "," | sed "s/,$//"); else SERVICE_ID=""; fi
2627
popd
2728
echo "SERVICE_ID=${SERVICE_ID}"
2829
export TEST_LAMBDA_CODE_PATH=${PREFIX_DIR}/aws-sdk-cpp/tests/aws-cpp-sdk-lambda-integration-tests/resources

tools/scripts/build-tests/run-mac-integ-tests.sh

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,19 @@
1111

1212
set -e
1313

14-
if [ "$#" -ne 3 ]; then
15-
echo "Usage: ${0} PREFIX_DIR AWS_ACCOUNT ROLE_SESSION_NAME"
14+
if [ "$#" -ne 4 ]; then
15+
echo "Usage: ${0} PREFIX_DIR AWS_ACCOUNT ROLE_SESSION_NAME BUILD_TYPE"
1616
exit 1
1717
fi
1818
PREFIX_DIR="$1"
1919
AWS_ACCOUNT="$2"
2020
AWS_ROLE_SESSION_NAME="$3"
21+
BUILD_TYPE="$4"
2122

2223
echo "Setting the run environment"
2324
export TEST_ASSUME_ROLE_ARN=arn:aws:iam::${AWS_ACCOUNT}:role/IntegrationTest
24-
pushd cd ${PREFIX_DIR}/aws-sdk-cpp
25-
SERVICE_ID=$(git status generated/src/aws-cpp-sdk-* --porcelain | grep "generated/src/" | sed -n 's|.*generated/src/aws-cpp-sdk-\([^/]*\).*|\1|p' | sort -u | tr "\n" "," | sed "s/,$//")
25+
pushd ${PREFIX_DIR}/aws-sdk-cpp
26+
if [ "${BUILD_TYPE}" = "PREVIEW" ]; then SERVICE_ID=$(git status generated/src/aws-cpp-sdk-* --porcelain | grep "generated/src/" | sed -n 's|.*generated/src/aws-cpp-sdk-\([^/]*\).*|\1|p' | sort -u | tr "\n" "," | sed "s/,$//"); else SERVICE_ID=""; fi
2627
popd
2728
echo "Service ID: ${SERVICE_ID}"
2829
export TEST_LAMBDA_CODE_PATH=${PREFIX_DIR}/aws-sdk-cpp/tests/aws-cpp-sdk-lambda-integration-tests/resources

tools/scripts/build-tests/run-windows-integ-tests.ps1

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,12 @@ aws configure set aws_access_key_id (${sts}[1] -replace " " -replace "`"" -repla
1717
aws configure set aws_secret_access_key (${sts}[2] -replace " " -replace "`"" -replace ",")
1818
aws configure set aws_session_token (${sts}[3] -replace " " -replace "`"" -replace ",")
1919
aws configure list
20-
pushd cd "${env:PREFIX_DIR}/aws-sdk-cpp"
21-
$SERVICE_ID = (git status generated/src/aws-cpp-sdk-* --porcelain | Select-String "generated/src/" | ForEach-Object { if($_ -match "generated/src/aws-cpp-sdk-([^/]*)") { $matches[1] } } | Sort-Object -Unique) -join ","
22-
popd
23-
echo "Service ID: $SERVICE_ID"
20+
$BUILD_TYPE=$(cat build-request.json | jq .buildType | tr -d \\)
21+
Write-Host BUILD_TYPE:$BUILD_TYPE
22+
Push-Location "${env:CATAPULT_WORKSPACE_DIR}\\aws-sdk-cpp"
23+
if ($BUILD_TYPE -eq "PREVIEW") { $SERVICE_ID = (git status generated/src/aws-cpp-sdk-* --porcelain | Select-String "generated/src/" | ForEach-Object { if($_ -match "generated/src/aws-cpp-sdk-([^/]*)") { $matches[1] } } | Sort-Object -Unique) -join "," } else { $SERVICE_ID="" }
24+
Write-Host "SERVICE_ID: $SERVICE_ID"
25+
Pop-Location
2426
# Run tests
2527
cd "${env:PREFIX_DIR}\\win-build"
2628
if ($SERVICE_ID) { & python ../aws-sdk-cpp/tools/scripts/run_integration_tests.py --testDir ./bin/Debug --serviceId $SERVICE_ID } else { & python ../aws-sdk-cpp/tools/scripts/run_integration_tests.py --testDir ./bin/Debug }

0 commit comments

Comments
 (0)