File tree Expand file tree Collapse file tree 2 files changed +26
-10
lines changed
tools/scripts/build-tests Expand file tree Collapse file tree 2 files changed +26
-10
lines changed Original file line number Diff line number Diff line change @@ -12,13 +12,19 @@ set -e
1212DEFAULT_REGION=" us-east-1"
1313DEFAULT_ITERATIONS=10
1414
15- if [ " $# " -lt 1 ]; then
16- echo " Error: Missing required argument . Usage: ${0} PREFIX_DIR [-r|--region REGION] [-i|--iterations NUM]"
15+ if [ " $# " -lt 2 ]; then
16+ echo " Error: Missing required arguments . Usage: ${0} PREFIX_DIR BUILD_MODE [-r|--region REGION] [-i|--iterations NUM]"
1717 exit 1
1818fi
1919
2020PREFIX_DIR=" $1 "
21- shift
21+ BUILD_MODE=" $2 "
22+ shift 2
23+
24+ if [ " $BUILD_MODE " != " debug" ] && [ " $BUILD_MODE " != " release" ]; then
25+ echo " Error: BUILD_MODE must be 'debug' or 'release', got: $BUILD_MODE "
26+ exit 1
27+ fi
2228
2329REGION=" $DEFAULT_REGION "
2430ITERATIONS=" $DEFAULT_ITERATIONS "
4248export LD_LIBRARY_PATH=" $LD_LIBRARY_PATH :${PREFIX_DIR} /al2-install/lib64/"
4349
4450cd " ${PREFIX_DIR} /al2-build"
45- if [ -f " ${PREFIX_DIR} /aws-sdk-cpp/tools/scripts/suppressions.txt" ]; then export LSAN_OPTIONS=suppressions=" ${PREFIX_DIR} /aws-sdk-cpp/tools/scripts/suppressions.txt" ; fi
46- ./tests/performance-tests/dynamodb-performance-test --region " $REGION " --iterations " $ITERATIONS " --commit-id " $COMMIT_ID "
51+ if [ " $BUILD_MODE " = " debug" ] && [ -f " ${PREFIX_DIR} /aws-sdk-cpp/tools/scripts/suppressions.txt" ]; then
52+ export LSAN_OPTIONS=suppressions=" ${PREFIX_DIR} /aws-sdk-cpp/tools/scripts/suppressions.txt"
53+ fi
54+ ./tests/performance-tests/dynamodb-performance-test --region " $REGION " --iterations " $ITERATIONS " --commit-id " $COMMIT_ID " --build-mode " $BUILD_MODE "
4755cat dynamodb-performance-test-results.json
Original file line number Diff line number Diff line change @@ -13,13 +13,19 @@ DEFAULT_REGION="us-east-1"
1313DEFAULT_AZ_ID=" use1-az4"
1414DEFAULT_ITERATIONS=10
1515
16- if [ " $# " -lt 1 ]; then
17- echo " Error: Missing required argument . Usage: ${0} PREFIX_DIR [-r|--region REGION] [-a|--az-id AZ_ID] [-i|--iterations NUM]"
16+ if [ " $# " -lt 2 ]; then
17+ echo " Error: Missing required arguments . Usage: ${0} PREFIX_DIR BUILD_MODE [-r|--region REGION] [-a|--az-id AZ_ID] [-i|--iterations NUM]"
1818 exit 1
1919fi
2020
2121PREFIX_DIR=" $1 "
22- shift
22+ BUILD_MODE=" $2 "
23+ shift 2
24+
25+ if [ " $BUILD_MODE " != " debug" ] && [ " $BUILD_MODE " != " release" ]; then
26+ echo " Error: BUILD_MODE must be 'debug' or 'release', got: $BUILD_MODE "
27+ exit 1
28+ fi
2329
2430REGION=" $DEFAULT_REGION "
2531AZ_ID=" $DEFAULT_AZ_ID "
4551export LD_LIBRARY_PATH=" $LD_LIBRARY_PATH :${PREFIX_DIR} /al2-install/lib64/"
4652
4753cd " ${PREFIX_DIR} /al2-build"
48- if [ -f " ${PREFIX_DIR} /aws-sdk-cpp/tools/scripts/suppressions.txt" ]; then export LSAN_OPTIONS=suppressions=" ${PREFIX_DIR} /aws-sdk-cpp/tools/scripts/suppressions.txt" ; fi
49- ./tests/performance-tests/s3-performance-test --region " $REGION " --az-id " $AZ_ID " --iterations " $ITERATIONS " --commit-id " $COMMIT_ID "
54+ if [ " $BUILD_MODE " = " debug" ] && [ -f " ${PREFIX_DIR} /aws-sdk-cpp/tools/scripts/suppressions.txt" ]; then
55+ export LSAN_OPTIONS=suppressions=" ${PREFIX_DIR} /aws-sdk-cpp/tools/scripts/suppressions.txt"
56+ fi
57+ ./tests/performance-tests/s3-performance-test --region " $REGION " --az-id " $AZ_ID " --iterations " $ITERATIONS " --commit-id " $COMMIT_ID " --build-mode " $BUILD_MODE "
5058cat s3-performance-test-results.json
You can’t perform that action at this time.
0 commit comments