Skip to content

Commit ed8b8f6

Browse files
committed
adding pushd popd
1 parent cce503c commit ed8b8f6

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,10 @@ AWS_ROLE_SESSION_NAME="$3"
2121

2222
echo "Setting the run environment"
2323
export TEST_ASSUME_ROLE_ARN=arn:aws:iam::${AWS_ACCOUNT}:role/IntegrationTest
24-
cd ${PREFIX_DIR}/aws-sdk-cpp
24+
pushd cd ${PREFIX_DIR}/aws-sdk-cpp
2525
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/,$//")
26+
popd
27+
echo "SERVICE_ID=${SERVICE_ID}"
2628
export TEST_LAMBDA_CODE_PATH=${PREFIX_DIR}/aws-sdk-cpp/tests/aws-cpp-sdk-lambda-integration-tests/resources
2729
export sts=$(aws sts assume-role --role-arn "$TEST_ASSUME_ROLE_ARN" --role-session-name "${AWS_ROLE_SESSION_NAME}" --query 'Credentials.[AccessKeyId,SecretAccessKey,SessionToken]')
2830
export profile=sdk-integ-test

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,10 @@ AWS_ROLE_SESSION_NAME="$3"
2121

2222
echo "Setting the run environment"
2323
export TEST_ASSUME_ROLE_ARN=arn:aws:iam::${AWS_ACCOUNT}:role/IntegrationTest
24-
cd ${PREFIX_DIR}/aws-sdk-cpp
24+
pushd cd ${PREFIX_DIR}/aws-sdk-cpp
2525
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/,$//")
26+
popd
27+
echo "Service ID: ${SERVICE_ID}"
2628
export TEST_LAMBDA_CODE_PATH=${PREFIX_DIR}/aws-sdk-cpp/tests/aws-cpp-sdk-lambda-integration-tests/resources
2729
export sts=$(aws sts assume-role --role-arn "$TEST_ASSUME_ROLE_ARN" --role-session-name "${AWS_ROLE_SESSION_NAME}" --query 'Credentials.[AccessKeyId,SecretAccessKey,SessionToken]')
2830
export profile=sdk-integ-test

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,10 @@ 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-
cd "${env:PREFIX_DIR}/aws-sdk-cpp"
20+
pushd cd "${env:PREFIX_DIR}/aws-sdk-cpp"
2121
$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-
cd "../.."
22+
popd
23+
echo "Service ID: $SERVICE_ID"
2324
# Run tests
2425
cd "${env:PREFIX_DIR}\\win-build"
2526
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)