update APK path in devicelab tests (#13540)

* update APK path in devicelab tests

* add missing transitive dependency on archive

* use path used by flutter tools
This commit is contained in:
Yegor 2017-12-13 13:12:10 -08:00 committed by GitHub
parent 789c7b75f7
commit 1c6decaa5e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 1 deletions

View file

@ -274,7 +274,12 @@ class CompileTest {
watch.start();
await flutter('build', options: options);
watch.stop();
releaseSizeInBytes = await file('$cwd/build/app/outputs/apk/app-release.apk').length();
File apk = file('$cwd/build/app/outputs/apk/app.apk');
if (!apk.existsSync()) {
// Pre Android SDK 26 path
apk = file('$cwd/build/app/outputs/apk/app-release.apk');
}
releaseSizeInBytes = apk.lengthSync();
break;
}

View file

@ -13,6 +13,7 @@ dev_dependencies:
sdk: flutter
test: 0.12.26
archive: 1.0.32 # TRANSITIVE DEPENDENCY
args: 0.13.7 # TRANSITIVE DEPENDENCY
async: 1.13.3 # TRANSITIVE DEPENDENCY
barback: 0.15.2+13 # TRANSITIVE DEPENDENCY