From f3ff24b1ede014020f4a08b6d211e72cda9c9d82 Mon Sep 17 00:00:00 2001 From: Elena Hristova Date: Wed, 26 Jun 2019 09:43:50 +0300 Subject: [PATCH 1/5] chore: return unit tests in travis --- .travis.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/.travis.yml b/.travis.yml index 8d2a616..fa5ee7b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -90,6 +90,28 @@ matrix: - cd ../demo-vue - tns plugin add ../publish/package/*.tgz - tns build android --bundle --env.uglify --env.aot + - os: linux + language: android + env: + - Android="UnitTests" + before_script: + - echo no | android create avd --force -n test -t android-21 -b armeabi-v7a + - emulator -avd test -no-audio -no-window & + - android-wait-for-emulator + before_install: + - nvm install 10 + - cd src && npm i && npm run tsc && npm run tslint && cd ../demo && tns build android + - travis_wait travis_retry tns test android --justlaunch + - os: osx + language: node_js + node_js: "10" + env: + - iOS="UnitTests" + osx_image: xcode10.2 + before_script: pod repo update + script: + - cd src && npm i && npm run tsc && npm run tslint && cd ../demo && tns build ios + - travis_wait travis_retry tns test ios --justlaunch android: components: From 6752a6f9fffca5fd0c7824435b3e19fb8e29d3c5 Mon Sep 17 00:00:00 2001 From: Elena Hristova Date: Wed, 26 Jun 2019 16:34:10 +0300 Subject: [PATCH 2/5] chore: use trusty distribution --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index fa5ee7b..dd227cb 100644 --- a/.travis.yml +++ b/.travis.yml @@ -92,6 +92,7 @@ matrix: - tns build android --bundle --env.uglify --env.aot - os: linux language: android + dist: trusty env: - Android="UnitTests" before_script: @@ -104,6 +105,7 @@ matrix: - travis_wait travis_retry tns test android --justlaunch - os: osx language: node_js + dist: trusty node_js: "10" env: - iOS="UnitTests" From e4705318eab761294c7ca5d8f5ceccc8518cb0a4 Mon Sep 17 00:00:00 2001 From: Elena Hristova Date: Wed, 26 Jun 2019 16:36:16 +0300 Subject: [PATCH 3/5] chore: use trusty distribution --- .travis.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index dd227cb..e07f2c0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -105,7 +105,6 @@ matrix: - travis_wait travis_retry tns test android --justlaunch - os: osx language: node_js - dist: trusty node_js: "10" env: - iOS="UnitTests" From 3835954e5875e5f2b83e24437e177068d6cddf49 Mon Sep 17 00:00:00 2001 From: Elena Hristova Date: Wed, 26 Jun 2019 17:03:35 +0300 Subject: [PATCH 4/5] fix: travis config unit tests script --- .travis.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.travis.yml b/.travis.yml index e07f2c0..7a07172 100644 --- a/.travis.yml +++ b/.travis.yml @@ -93,6 +93,7 @@ matrix: - os: linux language: android dist: trusty + jdk: oraclejdk8 env: - Android="UnitTests" before_script: @@ -101,11 +102,13 @@ matrix: - android-wait-for-emulator before_install: - nvm install 10 + script: - cd src && npm i && npm run tsc && npm run tslint && cd ../demo && tns build android - travis_wait travis_retry tns test android --justlaunch - os: osx language: node_js node_js: "10" + jdk: oraclejdk8 env: - iOS="UnitTests" osx_image: xcode10.2 From 2d73fcc971184daab06715515cf1cdd882b4eeeb Mon Sep 17 00:00:00 2001 From: Elena Hristova Date: Thu, 27 Jun 2019 09:16:54 +0300 Subject: [PATCH 5/5] update travis configuration --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index 7a07172..829eaf0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -122,8 +122,10 @@ android: - tools - platform-tools - build-tools-28.0.3 + - android-21 - android-28 - extra-android-m2repository + - sys-img-armeabi-v7a-android-21 before_install: - sudo pip install --upgrade pip