From 314106f89ffb465a25307ba9130c9703f6fe41b4 Mon Sep 17 00:00:00 2001 From: stevapple Date: Sat, 4 Jun 2022 17:14:44 +0800 Subject: [PATCH] Fix performance test script --- scripts/performance_test.sh | 12 +++++++----- scripts/soundness.sh | 2 +- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/scripts/performance_test.sh b/scripts/performance_test.sh index 77904eca..d46f2bef 100755 --- a/scripts/performance_test.sh +++ b/scripts/performance_test.sh @@ -3,7 +3,7 @@ ## ## This source file is part of the SwiftAWSLambdaRuntime open source project ## -## Copyright (c) 2017-2018 Apple Inc. and the SwiftAWSLambdaRuntime project authors +## Copyright (c) 2017-2022 Apple Inc. and the SwiftAWSLambdaRuntime project authors ## Licensed under Apache License v2.0 ## ## See LICENSE.txt for license information @@ -27,6 +27,8 @@ if [[ $(uname -s) == "Linux" ]]; then fi swift build -c release -Xswiftc -g +swift build --package-path Examples/Echo -c release -Xswiftc -g +swift build --package-path Examples/JSON -c release -Xswiftc -g cleanup() { kill -9 $server_pid @@ -58,7 +60,7 @@ cold=() export MAX_REQUESTS=1 for (( i=0; i<$cold_iterations; i++ )); do start=$(gdate +%s%N) - ./.build/release/StringSample + ./Examples/Echo/.build/release/MyLambda end=$(gdate +%s%N) cold+=( $(($end-$start)) ) done @@ -70,7 +72,7 @@ results+=( "$MODE, cold: $avg_cold (ns)" ) echo "running $MODE mode warm test" export MAX_REQUESTS=$warm_iterations start=$(gdate +%s%N) -./.build/release/StringSample +./Examples/Echo/.build/release/MyLambda end=$(gdate +%s%N) sum_warm=$(($end-$start-$avg_cold)) # substract by avg cold since the first call is cold avg_warm=$(($sum_warm/($warm_iterations-1))) # substract since the first call is cold @@ -96,7 +98,7 @@ cold=() export MAX_REQUESTS=1 for (( i=0; i<$cold_iterations; i++ )); do start=$(gdate +%s%N) - ./.build/release/CodableSample + ./Examples/JSON/.build/release/MyLambda end=$(gdate +%s%N) cold+=( $(($end-$start)) ) done @@ -108,7 +110,7 @@ results+=( "$MODE, cold: $avg_cold (ns)" ) echo "running $MODE mode warm test" export MAX_REQUESTS=$warm_iterations start=$(gdate +%s%N) -./.build/release/CodableSample +./Examples/JSON/.build/release/MyLambda end=$(gdate +%s%N) sum_warm=$(($end-$start-$avg_cold)) # substract by avg cold since the first call is cold avg_warm=$(($sum_warm/($warm_iterations-1))) # substract since the first call is cold diff --git a/scripts/soundness.sh b/scripts/soundness.sh index 0f13f34f..bd291402 100755 --- a/scripts/soundness.sh +++ b/scripts/soundness.sh @@ -19,7 +19,7 @@ here="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" function replace_acceptable_years() { # this needs to replace all acceptable forms with 'YEARS' - sed -e 's/2017-2018/YEARS/' -e 's/2017-2020/YEARS/' -e 's/2017-2021/YEARS/' -e 's/2020-2021/YEARS/' -e 's/2019/YEARS/' -e 's/2020/YEARS/' -e 's/2021/YEARS/' -e 's/2022/YEARS/' + sed -e 's/2017-2018/YEARS/' -e 's/2017-2020/YEARS/' -e 's/2017-2021/YEARS/' -e 's/2017-2022/YEARS/' -e 's/2020-2021/YEARS/' -e 's/2019/YEARS/' -e 's/2020/YEARS/' -e 's/2021/YEARS/' -e 's/2022/YEARS/' } printf "=> Checking for unacceptable language... "