Improve headless test running script
Summary: Now emits a warning if api version doesn't match expected one. Reviewed By: cekkaewnumchai Differential Revision: D17685261 fbshipit-source-id: 2a01d64e2e160d411d7a58125b5bb45437476f8f
This commit is contained in:
committed by
Facebook Github Bot
parent
7e4696cf95
commit
be72debf99
@@ -4,14 +4,20 @@
|
|||||||
# This source code is licensed under the MIT license found in the LICENSE file
|
# This source code is licensed under the MIT license found in the LICENSE file
|
||||||
# in the root directory of this source tree.
|
# in the root directory of this source tree.
|
||||||
|
|
||||||
set -xeuo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
if [ `adb devices | wc -l` -lt "3" ]
|
if [ `adb devices | wc -l` -lt "3" ]
|
||||||
then
|
then
|
||||||
echo "No devices are connected. Make sure emulator is booted with flipper sample app running"
|
echo "ERROR: No devices are connected. Make sure emulator is booted with flipper sample app running"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
api_version=$(adb shell getprop ro.build.version.sdk)
|
||||||
|
|
||||||
|
if [ "$api_version" != "24" ]; then
|
||||||
|
echo "WARNING: Emulator has api version $api_version. Should be using API 24 for snapshot test to pass. ( Must match the one we request from oneworld at https://fburl.com/diffusion/op67q916 )"
|
||||||
|
fi
|
||||||
|
|
||||||
yarn build-headless --mac
|
yarn build-headless --mac
|
||||||
unzip -u dist/Flipper-headless.zip -d /tmp
|
unzip -o dist/Flipper-headless.zip -d /tmp
|
||||||
(cd headless-tests && yarn test)
|
(cd headless-tests && yarn test)
|
||||||
|
|||||||
Reference in New Issue
Block a user