@@ -27,8 +27,8 @@ if [[ $(uname -s) == "Linux" ]]; then
27
27
fi
28
28
29
29
swift build -c release -Xswiftc -g
30
- swift build --package-path Examples/Echo -c release -Xswiftc -g
31
- swift build --package-path Examples/JSON -c release -Xswiftc -g
30
+ LAMBDA_USE_LOCAL_DEPS=../.. swift build --package-path Examples/HelloWorld -c release -Xswiftc -g
31
+ LAMBDA_USE_LOCAL_DEPS=../.. swift build --package-path Examples/HelloJSON -c release -Xswiftc -g
32
32
33
33
cleanup () {
34
34
kill -9 $server_pid # ignore-unacceptable-language
@@ -58,24 +58,24 @@ kill -0 $server_pid # check server is alive # ignore-unacceptable-language
58
58
echo " running $MODE mode cold test"
59
59
cold=()
60
60
export MAX_REQUESTS=1
61
- for (( i= 0 ; i< $ cold_iterations ; i++ )) ; do
61
+ for (( i= 0 ; i< cold_iterations; i++ )) ; do
62
62
start=$( gdate +%s%N)
63
- ./Examples/Echo /.build/release/MyLambda
63
+ ./Examples/HelloWorld /.build/release/MyLambda
64
64
end=$( gdate +%s%N)
65
- cold+=( $(( $ end- $ start)) )
65
+ cold+=( $(( end- start)) )
66
66
done
67
67
sum_cold=$( IFS=+; echo " $(( ${cold[*]} )) " )
68
- avg_cold=$(( $ sum_cold/ $ cold_iterations))
68
+ avg_cold=$(( sum_cold/ cold_iterations))
69
69
results+=( " $MODE , cold: $avg_cold (ns)" )
70
70
71
71
# normal calls
72
72
echo " running $MODE mode warm test"
73
73
export MAX_REQUESTS=$warm_iterations
74
74
start=$( gdate +%s%N)
75
- ./Examples/Echo /.build/release/MyLambda
75
+ ./Examples/HelloWorld /.build/release/MyLambda
76
76
end=$( gdate +%s%N)
77
- sum_warm=$(( $ end- $ start- $ avg_cold)) # substract by avg cold since the first call is cold
78
- avg_warm=$(( $ sum_warm/ ($ warm_iterations- 1 )) ) # substract since the first call is cold
77
+ sum_warm=$(( end- start- avg_cold)) # substract by avg cold since the first call is cold
78
+ avg_warm=$(( sum_warm/ (warm_iterations- 1 )) ) # substract since the first call is cold
79
79
results+=( " $MODE , warm: $avg_warm (ns)" )
80
80
81
81
# ------------------
@@ -98,30 +98,30 @@ cold=()
98
98
export MAX_REQUESTS=1
99
99
for (( i= 0 ; i< $cold_iterations ; i++ )) ; do
100
100
start=$( gdate +%s%N)
101
- ./Examples/JSON /.build/release/MyLambda
101
+ ./Examples/HelloJSON /.build/release/MyLambda
102
102
end=$( gdate +%s%N)
103
- cold+=( $(( $ end- $ start)) )
103
+ cold+=( $(( end- start)) )
104
104
done
105
105
sum_cold=$( IFS=+; echo " $(( ${cold[*]} )) " )
106
- avg_cold=$(( $ sum_cold/ $cold_iterations ))
106
+ avg_cold=$(( sum_cold$cold_iterations ))
107
107
results+=( " $MODE , cold: $avg_cold (ns)" )
108
108
109
109
# normal calls
110
110
echo " running $MODE mode warm test"
111
111
export MAX_REQUESTS=$warm_iterations
112
112
start=$( gdate +%s%N)
113
- ./Examples/JSON /.build/release/MyLambda
113
+ ./Examples/HelloJSON /.build/release/MyLambda
114
114
end=$( gdate +%s%N)
115
- sum_warm=$(( $ end- $start - $ avg_cold)) # substract by avg cold since the first call is cold
116
- avg_warm=$(( $ sum_warm/ ($ warm_iterations- 1 )) ) # substract since the first call is cold
115
+ sum_warm=$(( end- $start - avg_cold)) # substract by avg cold since the first call is cold
116
+ avg_warm=$(( sum_warm/ (warm_iterations- 1 )) ) # substract since the first call is cold
117
117
results+=( " $MODE , warm: $avg_warm (ns)" )
118
118
119
119
# print results
120
120
echo " -----------------------------"
121
121
echo " results"
122
122
echo " -----------------------------"
123
123
for i in " ${results[@]} " ; do
124
- echo $i
124
+ echo " $i "
125
125
done
126
126
echo " -----------------------------"
127
127
0 commit comments