123456789101112131415161718192021222324252627 |
- const exec = require('shell-utils').exec;
-
- function e2e() {
- try {
- exec.execSync(`echo 'travis_fold:start:android-e2e'`);
- exec.execSync(`yarn run uninstall-android`);
- exec.execSync(`yarn run install-android`);
- exec.execSync(`cd AndroidE2E && ./gradlew connectedDebugAndroidTest`);
- } finally {
- exec.execSync(`echo 'travis_fold:end:android-e2e'`);
- }
- }
-
- function run() {
- if (process.env.CI) {
- exec.execSync(`./scripts/installAndroidSDK.sh`);
- }
-
- exec.execSync(`cd lib/android && ./gradlew clean testDebugUnitTest`);
-
- if (!process.env.CI) {
- e2e();
- }
- }
-
- run();
|