You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by ja...@apache.org on 2019/03/29 14:42:06 UTC

[cordova-paramedic] branch janpio-improve_ci_android created (now 7a63eb9)

This is an automated email from the ASF dual-hosted git repository.

janpio pushed a change to branch janpio-improve_ci_android
in repository https://gitbox.apache.org/repos/asf/cordova-paramedic.git.


      at 7a63eb9  different way to accept android licences remove sauceAppiumVersion from configs add more (already existing and new) OS/version combinations

This branch includes the following new commits:

     new 7a63eb9  different way to accept android licences remove sauceAppiumVersion from configs add more (already existing and new) OS/version combinations

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org


[cordova-paramedic] 01/01: different way to accept android licences remove sauceAppiumVersion from configs add more (already existing and new) OS/version combinations

Posted by ja...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

janpio pushed a commit to branch janpio-improve_ci_android
in repository https://gitbox.apache.org/repos/asf/cordova-paramedic.git

commit 7a63eb9462e8938021a2c89c88da94e593d95fd0
Author: Jan Piotrowski <pi...@gmail.com>
AuthorDate: Fri Mar 29 15:41:53 2019 +0100

    different way to accept android licences
    remove sauceAppiumVersion from configs
    add more (already existing and new) OS/version combinations
---
 .travis.yml                                        | 130 +++++++++++++++++----
 conf/periodic/android-6.0.config.json              |   1 -
 conf/periodic/android-7.0.config.json              |   1 -
 conf/pr/android-6.0.config.json                    |   1 -
 conf/pr/android-7.0.config.json                    |   1 -
 ...oid-7.0.config.json => android-7.1.config.json} |   3 +-
 ...oid-7.0.config.json => android-8.0.config.json} |   3 +-
 ...oid-7.0.config.json => android-8.1.config.json} |   3 +-
 lib/ParamedicConfig.js                             |   4 +-
 9 files changed, 112 insertions(+), 35 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index a2c4773..ff2cc4b 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -7,6 +7,8 @@ env:
   global:
     - SAUCE_USERNAME=snay
     - TRAVIS_NODE_VERSION=6
+    - ANDROID_API_LEVEL=28
+    - ANDROID_BUILD_TOOLS_VERSION=28.0.3
 
 language: node_js
 node_js: 6
@@ -21,30 +23,112 @@ matrix:
   - env: PLATFORM=ios-10.0
     os: osx
     osx_image: xcode9
-  - env: PLATFORM=android-7.0
-    os: linux
-    language: android
-    jdk: oraclejdk8
-    android:
-      components:
-      - tools
-      - extra-android-m2repository
-      - build-tools-28.0.3
+    - env: PLATFORM=android-4.4
+      os: linux
+      language: android
+      jdk: oraclejdk8
+      android:
+        components:
+          - tools
+          - build-tools-$ANDROID_BUILD_TOOLS_VERSION
+          - android-$ANDROID_API_LEVEL
+        licenses:
+          - 'android-sdk-preview-license-.+'
+          - 'android-sdk-license-.+'
+          - 'google-gdk-license-.+'
+    - env: PLATFORM=android-5.1
+      os: linux
+      language: android
+      jdk: oraclejdk8
+      android:
+        components:
+          - tools
+          - build-tools-$ANDROID_BUILD_TOOLS_VERSION
+          - android-$ANDROID_API_LEVEL
+        licenses:
+          - 'android-sdk-preview-license-.+'
+          - 'android-sdk-license-.+'
+          - 'google-gdk-license-.+'
+    - env: PLATFORM=android-6.0
+      os: linux
+      language: android
+      jdk: oraclejdk8
+      android:
+        components:
+          - tools
+          - build-tools-$ANDROID_BUILD_TOOLS_VERSION
+          - android-$ANDROID_API_LEVEL
+        licenses:
+          - 'android-sdk-preview-license-.+'
+          - 'android-sdk-license-.+'
+          - 'google-gdk-license-.+'
+    - env: PLATFORM=android-7.0
+      os: linux
+      language: android
+      jdk: oraclejdk8
+      android:
+        components:
+          - tools
+          - build-tools-$ANDROID_BUILD_TOOLS_VERSION
+          - android-$ANDROID_API_LEVEL
+        licenses:
+          - 'android-sdk-preview-license-.+'
+          - 'android-sdk-license-.+'
+          - 'google-gdk-license-.+'
+    - env: PLATFORM=android-7.1
+      os: linux
+      language: android
+      jdk: oraclejdk8
+      android:
+        components:
+          - tools
+          - build-tools-$ANDROID_BUILD_TOOLS_VERSION
+          - android-$ANDROID_API_LEVEL
+        licenses:
+          - 'android-sdk-preview-license-.+'
+          - 'android-sdk-license-.+'
+          - 'google-gdk-license-.+'
+    - env: PLATFORM=android-8.0
+      os: linux
+      language: android
+      jdk: oraclejdk8
+      android:
+        components:
+          - tools
+          - build-tools-$ANDROID_BUILD_TOOLS_VERSION
+          - android-$ANDROID_API_LEVEL
+        licenses:
+          - 'android-sdk-preview-license-.+'
+          - 'android-sdk-license-.+'
+          - 'google-gdk-license-.+'
+    - env: PLATFORM=android-8.1
+      os: linux
+      language: android
+      jdk: oraclejdk8
+      android:
+        components:
+          - tools
+          - build-tools-$ANDROID_BUILD_TOOLS_VERSION
+          - android-$ANDROID_API_LEVEL
+        licenses:
+          - 'android-sdk-preview-license-.+'
+          - 'android-sdk-license-.+'
+          - 'google-gdk-license-.+'
+
 before_install:
-# `language: android` has no Node.js installed, therefore we need to install it manually
-- if [[ "$PLATFORM" =~ android ]]; then nvm install $TRAVIS_NODE_VERSION; fi
-- node --version
-- if [[ "$PLATFORM" =~ android ]]; then gradle --version; fi
-- if [[ "$PLATFORM" =~ local ]]; then npm install -g ios-deploy; fi
-- if [[ "$PLATFORM" =~ ios ]]; then npm install -g ios-deploy; fi
-- if [[ "$PLATFORM" =~ android ]]; then echo y | android update sdk -u --filter android-22,android-23,android-24,android-25,android-26,android-27,android-28;
-  fi
-- npm install -g cordova
+  # `language: android` has no Node.js installed, therefore we need to install it manually
+  - if [[ "$PLATFORM" =~ android ]]; then nvm install $TRAVIS_NODE_VERSION; fi
+  - node --version
+  - if [[ "$PLATFORM" =~ local ]]; then npm install -g ios-deploy; fi
+  - if [[ "$PLATFORM" =~ android ]]; then gradle --version; fi
+  - if [[ "$PLATFORM" =~ ios ]]; then npm install -g ios-deploy; fi
+  - npm install -g cordova
 install:
-- npm install
+  - npm install
 
 script:
-- if [[ "$PLATFORM" =~ local ]]; then npm run test-browser; fi
-- if [[ "$PLATFORM" =~ local ]]; then npm run test-ios; fi
-- if [[ "$PLATFORM" =~ TODO ]]; then npm run test-android; fi
-- if [[ "$PLATFORM" != local ]]; then node main.js --config ./pr/$PLATFORM --plugin ./spec/testable-plugin/ --shouldUseSauce --buildName travis-paramedic-$TRAVIS_JOB_NUMBER; fi
+  - if [[ "$PLATFORM" =~ local ]]; then npm run test-browser; fi
+  - if [[ "$PLATFORM" =~ local ]]; then npm run test-ios; fi
+  - if [[ "$PLATFORM" =~ TODO ]]; then npm run test-android; fi
+  - if [[ "$PLATFORM" != local ]]; then node main.js --config ./pr/$PLATFORM --plugin ./spec/testable-plugin/ --shouldUseSauce --buildName travis-paramedic-$TRAVIS_JOB_NUMBER; fi
+
diff --git a/conf/periodic/android-6.0.config.json b/conf/periodic/android-6.0.config.json
index fd7b744..9c6e80b 100644
--- a/conf/periodic/android-6.0.config.json
+++ b/conf/periodic/android-6.0.config.json
@@ -3,6 +3,5 @@
     "action": "run",
     "cleanUpAfterRun": true,
     "saucePlatformVersion": "6.0",
-    "sauceAppiumVersion": "1.6.4",
     "verbose": true
 }
diff --git a/conf/periodic/android-7.0.config.json b/conf/periodic/android-7.0.config.json
index 0cea7b2..9037cbb 100644
--- a/conf/periodic/android-7.0.config.json
+++ b/conf/periodic/android-7.0.config.json
@@ -3,7 +3,6 @@
     "action": "run",
     "cleanUpAfterRun": true,
     "saucePlatformVersion": "7.0",
-    "sauceAppiumVersion": "1.6.4",
     "sauceDeviceName": "Android GoogleAPI Emulator",
     "verbose": true
 }
diff --git a/conf/pr/android-6.0.config.json b/conf/pr/android-6.0.config.json
index 9aa2404..3651091 100644
--- a/conf/pr/android-6.0.config.json
+++ b/conf/pr/android-6.0.config.json
@@ -3,6 +3,5 @@
     "action": "run",
     "cleanUpAfterRun": true,
     "saucePlatformVersion": "6.0",
-    "sauceAppiumVersion": "1.6.4",
     "verbose": true
 }
diff --git a/conf/pr/android-7.0.config.json b/conf/pr/android-7.0.config.json
index 02d6a7b..0e31612 100644
--- a/conf/pr/android-7.0.config.json
+++ b/conf/pr/android-7.0.config.json
@@ -3,7 +3,6 @@
     "action": "run",
     "cleanUpAfterRun": true,
     "saucePlatformVersion": "7.0",
-    "sauceAppiumVersion": "1.6.4",
     "sauceDeviceName": "Android GoogleAPI Emulator",
     "verbose": true
 }
diff --git a/conf/pr/android-7.0.config.json b/conf/pr/android-7.1.config.json
similarity index 68%
copy from conf/pr/android-7.0.config.json
copy to conf/pr/android-7.1.config.json
index 02d6a7b..9f677d1 100644
--- a/conf/pr/android-7.0.config.json
+++ b/conf/pr/android-7.1.config.json
@@ -2,8 +2,7 @@
     "platform": "android",
     "action": "run",
     "cleanUpAfterRun": true,
-    "saucePlatformVersion": "7.0",
-    "sauceAppiumVersion": "1.6.4",
+    "saucePlatformVersion": "7.1",
     "sauceDeviceName": "Android GoogleAPI Emulator",
     "verbose": true
 }
diff --git a/conf/pr/android-7.0.config.json b/conf/pr/android-8.0.config.json
similarity index 68%
copy from conf/pr/android-7.0.config.json
copy to conf/pr/android-8.0.config.json
index 02d6a7b..4cb7193 100644
--- a/conf/pr/android-7.0.config.json
+++ b/conf/pr/android-8.0.config.json
@@ -2,8 +2,7 @@
     "platform": "android",
     "action": "run",
     "cleanUpAfterRun": true,
-    "saucePlatformVersion": "7.0",
-    "sauceAppiumVersion": "1.6.4",
+    "saucePlatformVersion": "8.0",
     "sauceDeviceName": "Android GoogleAPI Emulator",
     "verbose": true
 }
diff --git a/conf/pr/android-7.0.config.json b/conf/pr/android-8.1.config.json
similarity index 68%
copy from conf/pr/android-7.0.config.json
copy to conf/pr/android-8.1.config.json
index 02d6a7b..44ad3ce 100644
--- a/conf/pr/android-7.0.config.json
+++ b/conf/pr/android-8.1.config.json
@@ -2,8 +2,7 @@
     "platform": "android",
     "action": "run",
     "cleanUpAfterRun": true,
-    "saucePlatformVersion": "7.0",
-    "sauceAppiumVersion": "1.6.4",
+    "saucePlatformVersion": "8.1",
     "sauceDeviceName": "Android GoogleAPI Emulator",
     "verbose": true
 }
diff --git a/lib/ParamedicConfig.js b/lib/ParamedicConfig.js
index 10bf545..5ed776d 100644
--- a/lib/ParamedicConfig.js
+++ b/lib/ParamedicConfig.js
@@ -20,8 +20,8 @@
 var DEFAULT_START_PORT = 7008;
 var DEFAULT_END_PORT   = 7208;
 var DEFAULT_TIMEOUT    = 60 * 60 * 1000; // 60 minutes in msec - this will become a param
-var DEFAULT_SAUCE_DEVICE_NAME_ANDROID      = 'Android Emulator';
-var DEFAULT_SAUCE_PLATFORM_VERSION_ANDROID = '4.4';
+var DEFAULT_SAUCE_DEVICE_NAME_ANDROID      = 'Android GoogleAPI Emulator';
+var DEFAULT_SAUCE_PLATFORM_VERSION_ANDROID = '8.0';
 var DEFAULT_SAUCE_DEVICE_NAME_IOS          = 'iPhone Simulator';
 var DEFAULT_SAUCE_PLATFORM_VERSION_IOS     = '9.3';
 var DEFAULT_SAUCE_APPIUM_VERSION           = '1.6.3';


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org