소스 검색

Modify gradle to get env vars to be passed to android tests directly

jabarros 9 년 전
부모
커밋
014547fca3
1개의 변경된 파일4개의 추가작업 그리고 7개의 파일을 삭제
  1. 4 7
      build.gradle

+ 4 - 7
build.gradle

@@ -18,9 +18,6 @@ apply plugin: 'com.android.application'
 
 ext {
     supportLibraryVersion = '23.1.1'
-    TEST_USER = "$System.env.TEST_USER"
-    TEST_PASSWORD = "$System.env.TEST_PASSWORD"
-    TEST_SERVER_URL = "$System.env.TEST_SERVER_URL"
 }
 
 repositories {
@@ -73,10 +70,10 @@ android {
     defaultConfig {
         testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
 
-        testInstrumentationRunnerArgument "TEST_USER", "\"${TEST_USER}\""
-        testInstrumentationRunnerArgument "TEST_PASSWORD", "\"${TEST_PASSWORD}\""
-        testInstrumentationRunnerArgument "TEST_SERVER_URL", "\"${TEST_SERVER_URL}\""
-
+        // arguments to be passed to functional tests
+        testInstrumentationRunnerArgument "TEST_USER", "\"$System.env.TEST_USER\""
+        testInstrumentationRunnerArgument "TEST_PASSWORD", "\"$System.env.TEST_PASSWORD\""
+        testInstrumentationRunnerArgument "TEST_SERVER_URL", "\"$System.env.TEST_SERVER_URL\""
     }
 
     // adapt structure from Eclipse to Gradle/Android Studio expectations;