Skip to content

Commit 127a739

Browse files
authored
Merge branch 'master' into trifonov/android-x-support
2 parents 11dc45e + b2fc68e commit 127a739

3 files changed

Lines changed: 35 additions & 37 deletions

File tree

build.gradle

Lines changed: 33 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ def useCCache = !project.hasProperty("noCCache")
2020
def isWinOs = System.properties['os.name'].toLowerCase().contains('windows')
2121
def pVersion = "no package version was provided by build.gradle build"
2222
def arVersion = "no commit sha was provided by build.gradle build"
23-
def generateRegularRuntimePackage = !project.hasProperty("skipUnoptimized");
23+
def generateRegularRuntimePackage = !project.hasProperty("skipUnoptimized")
2424

2525
def DIST_PATH = "$rootDir/dist"
2626
def TEST_APP_PATH = "$rootDir/test-app"
@@ -120,9 +120,9 @@ task generateDtsgJar(type: Exec) {
120120
doFirst {
121121
workingDir "$TEST_APP_PATH"
122122
if (isWinOs) {
123-
commandLine "cmd", "/c", "gradlew", ":dts-generator:jar"
123+
commandLine "cmd", "/c", "gradlew", ":dts-generator:jar", "--warning-mode", "all"
124124
} else {
125-
commandLine "./gradlew", ":dts-generator:jar"
125+
commandLine "./gradlew", ":dts-generator:jar", "--warning-mode", "all"
126126
}
127127
}
128128
}
@@ -131,9 +131,9 @@ task generateSbgJar(type: Exec) {
131131
doFirst {
132132
workingDir "$TEST_APP_PATH"
133133
if (isWinOs) {
134-
commandLine "cmd", "/c", "gradlew", ":static-binding-generator:jar"
134+
commandLine "cmd", "/c", "gradlew", ":static-binding-generator:jar", "--warning-mode", "all"
135135
} else {
136-
commandLine "./gradlew", ":static-binding-generator:jar"
136+
commandLine "./gradlew", ":static-binding-generator:jar", "--warning-mode", "all"
137137
}
138138
}
139139
}
@@ -142,21 +142,9 @@ task generateMdgJar(type: Exec) {
142142
doFirst {
143143
workingDir "$TEST_APP_PATH"
144144
if (isWinOs) {
145-
commandLine "cmd", "/c", "gradlew", ":android-metadata-generator:jar"
145+
commandLine "cmd", "/c", "gradlew", ":android-metadata-generator:jar", "--warning-mode", "all"
146146
} else {
147-
commandLine "./gradlew", ":android-metadata-generator:jar"
148-
}
149-
}
150-
}
151-
152-
task generateRuntime {
153-
doFirst {
154-
tasks.generateOptimizedRuntimeAar.execute();
155-
156-
tasks.generateOptimizedWithInspectorRuntimeAar.execute();
157-
158-
if (generateRegularRuntimePackage) {
159-
tasks.generateRuntimeAar.execute();
147+
commandLine "./gradlew", ":android-metadata-generator:jar", "--warning-mode", "all"
160148
}
161149
}
162150
}
@@ -165,9 +153,9 @@ task cleanRuntime (type: Exec) {
165153
doFirst {
166154
workingDir "$TEST_APP_PATH"
167155
if (isWinOs) {
168-
commandLine "cmd", "/c", "gradlew", ":runtime:clean"
156+
commandLine "cmd", "/c", "gradlew", ":runtime:clean", "--warning-mode", "all"
169157
} else {
170-
commandLine "./gradlew", ":runtime:clean"
158+
commandLine "./gradlew", ":runtime:clean", "--warning-mode", "all"
171159
}
172160
}
173161
}
@@ -177,23 +165,24 @@ def getAssembleReleaseBuildArguments = { ->
177165
if (isWinOs) {
178166
arguments += ["cmd", "/c", "gradlew"]
179167
} else {
180-
arguments.push("./gradlew")
168+
arguments.add("./gradlew")
181169
}
182170
arguments += [":runtime:assembleRelease", "-PpackageVersion=${pVersion}", "-PgitCommitVersion=${arVersion}"]
183171
if (onlyX86) {
184-
arguments.push("-PonlyX86")
172+
arguments.add("-PonlyX86")
185173
}
186174
if (useCCache) {
187-
arguments.push("-PuseCCache")
175+
arguments.add("-PuseCCache")
188176
}
189-
return arguments;
177+
arguments += ["--warning-mode", "all"]
178+
return arguments
190179
}
191180

192181
task generateOptimizedRuntimeAar (type: Exec) {
193182
doFirst {
194183
workingDir "$TEST_APP_PATH"
195184
def arguments = getAssembleReleaseBuildArguments()
196-
arguments.push("-Poptimized")
185+
arguments.add("-Poptimized")
197186
commandLine arguments
198187
}
199188
}
@@ -202,7 +191,7 @@ task generateOptimizedWithInspectorRuntimeAar (type: Exec) {
202191
doFirst {
203192
workingDir "$TEST_APP_PATH"
204193
def arguments = getAssembleReleaseBuildArguments()
205-
arguments.push("-PoptimizedWithInspector")
194+
arguments.add("-PoptimizedWithInspector")
206195
commandLine arguments
207196
}
208197
}
@@ -344,9 +333,17 @@ createDistDir.dependsOn(generateMdgJar)
344333

345334
getPackageVersion.dependsOn(createDistDir)
346335
getCommitVersion.dependsOn(getPackageVersion)
347-
generateRuntime.dependsOn(getCommitVersion)
336+
generateOptimizedRuntimeAar.dependsOn(getCommitVersion)
337+
338+
generateOptimizedWithInspectorRuntimeAar.dependsOn(generateOptimizedRuntimeAar)
339+
340+
if (generateRegularRuntimePackage) {
341+
generateRuntimeAar.dependsOn(generateOptimizedWithInspectorRuntimeAar)
342+
buildJsParser.dependsOn(generateRuntimeAar)
343+
} else {
344+
buildJsParser.dependsOn(generateOptimizedWithInspectorRuntimeAar)
345+
}
348346

349-
buildJsParser.dependsOn(generateRuntime)
350347
copyFilesToProjectTemeplate.dependsOn(buildJsParser)
351348
copyProjectTemplate.dependsOn(copyFilesToProjectTemeplate)
352349
copyPackageJson.dependsOn(copyProjectTemplate)
@@ -377,9 +374,9 @@ task runSbgTests (type: Exec, dependsOn: 'runAstTests') {
377374
doFirst {
378375
workingDir "$TEST_APP_PATH"
379376
if (isWinOs) {
380-
commandLine "cmd", "/c", "gradlew", ":static-binding-generator:test"
377+
commandLine "cmd", "/c", "gradlew", ":static-binding-generator:test", "--warning-mode", "all"
381378
} else {
382-
commandLine "./gradlew", ":static-binding-generator:test"
379+
commandLine "./gradlew", ":static-binding-generator:test", "--warning-mode", "all"
383380
}
384381
}
385382
}
@@ -389,15 +386,16 @@ def getRunTestsBuildArguments = { taskName ->
389386
if (isWinOs) {
390387
arguments += ["cmd", "/c", "gradlew"]
391388
} else {
392-
arguments.push("./gradlew")
389+
arguments.add("./gradlew")
393390
}
394-
arguments +=["-b", "runtests.gradle", taskName]
391+
arguments += ["-b", "runtests.gradle", taskName]
395392
if (onlyX86) {
396-
arguments.push("-PonlyX86")
393+
arguments.add("-PonlyX86")
397394
}
398395
if (useCCache) {
399-
arguments.push("-PuseCCache")
396+
arguments.add("-PuseCCache")
400397
}
398+
arguments += ["--warning-mode", "all"]
401399
return arguments;
402400
}
403401

test-app/app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -559,7 +559,7 @@ task buildMetadata(type: JavaExec) {
559559
}
560560
}
561561

562-
task makeAndroidXChanges << {
562+
task makeAndroidXChanges {
563563
if (project.hasProperty("useAndroidX") && (useAndroidX || useAndroidX.toBoolean())) {
564564
// code changes
565565
def codeTuples = new ArrayList<Tuple2<String, String>>()

0 commit comments

Comments
 (0)