File tree Expand file tree Collapse file tree 4 files changed +54
-1
lines changed
Expand file tree Collapse file tree 4 files changed +54
-1
lines changed Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+ set -e
3+
4+ CPUPATH=/sys/devices/system/cpu
5+ WAKE_LOCK_NAME=ngperf
6+
7+ set_governor () {
8+ echo " Setting CPU frequency governor to \" $1 \" "
9+ adb shell ' for f in ' $CPUPATH ' /cpu*/cpufreq/scaling_governor ; do echo ' $1 ' > $f; done'
10+ }
11+
12+ wake_lock () {
13+ echo " Setting wake lock $WAKE_LOCK_NAME "
14+ adb shell " echo $WAKE_LOCK_NAME > /sys/power/wake_lock"
15+ }
16+
17+ wake_unlock () {
18+ echo " Removing wake lock $WAKE_LOCK_NAME "
19+ adb shell " echo $WAKE_LOCK_NAME > /sys/power/wake_unlock"
20+ }
21+
22+ case " $1 " in
23+ (performance)
24+ set_governor " performance"
25+ ;;
26+ (powersave)
27+ set_governor " powersave"
28+ ;;
29+ (ondemand)
30+ set_governor " ondemand"
31+ ;;
32+ (wakelock)
33+ wake_lock
34+ ;;
35+ (wakeunlock)
36+ wake_unlock
37+ ;;
38+ (* )
39+ echo " Usage: $0 performance|powersave|ondemand|wakelock|wakeunlock"
40+ exit 1
41+ ;;
42+ esac
Original file line number Diff line number Diff line change 11#! /bin/bash
22set -e
3+ SCRIPT_DIR=$( dirname $0 )
4+ cd $SCRIPT_DIR
35
46if [[ $PERF_BROWSERS =~ .* Android.* || $E2E_BROWSERS =~ .* Android.* ]]
57then
6- adb usb
8+ adb root usb
79 adb wait-for-device devices
810 adb reverse tcp:8001 tcp:8001
911 adb reverse tcp:8002 tcp:8002
12+
13+ ./android_cpu.sh performance
14+ ./android_cpu.sh wakelock
1015fi
Original file line number Diff line number Diff line change @@ -18,5 +18,8 @@ serverPid=$!
1818
1919trap killServer EXIT
2020
21+ # wait for server to come up!
22+ sleep 10
23+
2124./node_modules/.bin/protractor protractor-e2e-js.conf.js --browsers=$E2E_BROWSERS
2225./node_modules/.bin/protractor protractor-e2e-dart2js.conf.js --browsers=$E2E_BROWSERS
Original file line number Diff line number Diff line change @@ -18,5 +18,8 @@ serverPid=$!
1818
1919trap killServer EXIT
2020
21+ # wait for server to come up!
22+ sleep 10
23+
2124./node_modules/.bin/protractor protractor-perf-js.conf.js --browsers=$PERF_BROWSERS
2225./node_modules/.bin/protractor protractor-perf-dart2js.conf.js --browsers=$PERF_BROWSERS
You can’t perform that action at this time.
0 commit comments