summaryrefslogtreecommitdiffstats
path: root/scripts/contrib/build-perf-test.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/contrib/build-perf-test.sh')
-rwxr-xr-xscripts/contrib/build-perf-test.sh24
1 files changed, 24 insertions, 0 deletions
diff --git a/scripts/contrib/build-perf-test.sh b/scripts/contrib/build-perf-test.sh
index 105b54b35c..f1f44d3297 100755
--- a/scripts/contrib/build-perf-test.sh
+++ b/scripts/contrib/build-perf-test.sh
@@ -353,6 +353,29 @@ test3 () {
353 bbtime -p 353 bbtime -p
354} 354}
355 355
356#
357# Test 4 - eSDK
358# Measure: eSDK size and installation time
359test4 () {
360 log "Running Test 4: eSDK size and installation time"
361 bbnotime $IMAGE -c do_populate_sdk_ext
362
363 esdk_installer=(tmp/deploy/sdk/*-toolchain-ext-*.sh)
364
365 if [ ${#esdk_installer[*]} -eq 1 ]; then
366 s=$((`stat -c %s "$esdk_installer"` / 1024))
367 SIZES[(( size_count++ ))]="$s"
368 log "Download SIZE of eSDK is: $s kB"
369
370 do_sync
371 time_cmd "$esdk_installer" -y -d "tmp/esdk-deploy"
372 else
373 log "ERROR: other than one sdk found (${esdk_installer[*]}), reporting size and time as 0."
374 SIZES[(( size_count++ ))]="0"
375 TIMES[(( time_count++ ))]="0"
376 fi
377
378}
356 379
357 380
358# RUN! 381# RUN!
@@ -362,6 +385,7 @@ test1_p2
362test1_p3 385test1_p3
363test2 386test2
364test3 387test3
388test4
365 389
366# if we got til here write to global results 390# if we got til here write to global results
367write_results 391write_results