1234567891011121314151617181920212223242526272829303132333435 |
- #!/bin/bash
- if [ $# -lt 2 ]; then
- echo "1: record: true/false
- 2: class name
- 3: method name"
-
- exit
- fi
- sed -i s'#<bool name="is_beta">false</bool>#<bool name="is_beta">true</bool>#'g src/main/res/values/setup.xml
- emulator -writable-system -avd uiComparison -no-snapshot -gpu swiftshader_indirect -no-audio -skin 500x833 &
- cd src/androidTest/java
- class=$(find | grep $2 | grep java | head -n1|sed s'/\//\./'g | sed s'#^\.\.##' | sed s'#\.java##')
- cd ../../../
- if [ $1 == "true" ] ; then
- record="-Precord"
- else
- record=""
- fi
- if [ -e $3 ] ; then
- method=""
- else
- method="#$3"
- fi
- ./gradlew gplayDebugExecuteScreenshotTests $record -Pandroid.testInstrumentationRunnerArguments.class=$class$method
- sed -i s'#<bool name="is_beta">true</bool>#<bool name="is_beta">false</bool>#'g src/main/res/values/setup.xml
|