forked from Ivasoft/mattermost-mobile
* MM-41854 Detox/E2E: Setup detox infrastructure in Gekidou * Fix lint issues * Fix lint issues * Update API to include baseUrl for multiple servers * Update init.js to have default siteUrl as baseUrl * Update init.js to have default siteUrl as baseUrl * Update import of testConfig * Update import of testConfig * Update postMessageAs signature * Update detox/webhook_server.js Co-authored-by: Avinash Lingaloo <avinashlng1080@gmail.com> Co-authored-by: Mattermod <mattermod@users.noreply.github.com> Co-authored-by: Avinash Lingaloo <avinashlng1080@gmail.com>
20 lines
644 B
Bash
Executable File
20 lines
644 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -ex
|
|
set -o pipefail
|
|
|
|
NAME=detox_pixel_4_xl_api_30
|
|
|
|
if emulator -list-avds | grep -q $NAME; then
|
|
echo "'${NAME}' Android virtual device already exists."
|
|
else
|
|
# Create virtual device in a relative "detox_pixel_4_xl_api_30" folder
|
|
avdmanager create avd -n $NAME -k 'system-images;android-30;google_apis;x86' -g google_apis -p $NAME -d 'pixel'
|
|
|
|
# Copy predefined config and skin
|
|
cp -r android_emulator/ $NAME/
|
|
sed -i -e "s|skin.path = /change_to_absolute_path/pixel_4_xl_skin|skin.path = $(pwd)/${NAME}/pixel_4_xl_skin|g" $NAME/config.ini
|
|
|
|
echo "Android virtual device successfully created: ${NAME}"
|
|
fi
|