diff --git a/build/lib/test/test.js b/build/lib/test/test.js index d4727cd471d..5f262c53416 100644 --- a/build/lib/test/test.js +++ b/build/lib/test/test.js @@ -207,7 +207,7 @@ async function addTiAppProperties() { const tiapp_xml_string = await fs.readFile(tiapp_xml, 'utf8'); const content = []; const insertManifest = () => { - content.push('\t\t\t'); + content.push('\t\t\t'); content.push('\t\t\t\t'); content.push('\t\t\t\t'); content.push(`\t\t\t\t`); @@ -707,7 +707,10 @@ class DeviceTestDetails { let adbPath = 'adb'; const androidSdkPath = process.env.ANDROID_SDK; if (androidSdkPath) { - adbPath = path.join(androidSdkPath, 'platform-tools', 'adb'); + const filePath = path.join(androidSdkPath, 'platform-tools', 'adb'); + if (await fs.pathExists(filePath)) { + adbPath = filePath; + } } if (this.target === 'device') { const id = await this.deviceId(); @@ -719,7 +722,7 @@ class DeviceTestDetails { } await exec(`${adbPath} ${adbTargetArgs} shell "run-as ${APP_ID} cat '${filepath}'" > ${dest}`); } else { - // await exec(`adb -e shell "run-as ${APP_ID} cat '${filepath}'" > ${dest}`); + // await exec(`${adbPath} -e shell "run-as ${APP_ID} cat '${filepath}'" > ${dest}`); // Using cat as above on some emulators (especially older ones) mangles image files await exec(`${adbPath} -e pull ${filepath} ${dest}`); } diff --git a/tests/Resources/android/snapshots/rgbView_green@2.75x.png b/tests/Resources/android/snapshots/rgbView_green@2.75x.png new file mode 100644 index 00000000000..a032678d7db Binary files /dev/null and b/tests/Resources/android/snapshots/rgbView_green@2.75x.png differ diff --git a/tests/Resources/android/snapshots/rgbaView_red@2.75x.png b/tests/Resources/android/snapshots/rgbaView_red@2.75x.png new file mode 100644 index 00000000000..3eb3c5798fa Binary files /dev/null and b/tests/Resources/android/snapshots/rgbaView_red@2.75x.png differ