Skip to content

Commit ce7ca4d

Browse files
authored
Merge pull request #3472 from square/jwilson-bquenaudon.1118.actually_run_tests
Global test refactoring
2 parents c10439e + 0f334d3 commit ce7ca4d

File tree

718 files changed

+5890
-112659
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

718 files changed

+5890
-112659
lines changed

gen-tests.gradle.kts

Lines changed: 6 additions & 632 deletions
Large diffs are not rendered by default.

settings.gradle.kts

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,17 +49,30 @@ include(":wire-grpc-client")
4949
include(":wire-grpc-mockwebserver")
5050
include(":wire-grpc-tests")
5151
include(":wire-gson-support")
52+
include(":wire-gson-support-test")
5253
include(":wire-java-generator")
5354
include(":wire-kotlin-generator")
5455
include(":wire-moshi-adapter")
56+
include(":wire-moshi-adapter-test")
5557
include(":wire-protoc-compatibility-tests")
5658
include(":wire-reflector")
5759
include(":wire-runtime")
5860
include(":wire-schema")
5961
include(":wire-schema-tests")
6062
include(":wire-swift-generator")
63+
include(":wire-test-proto-generation:grpc")
64+
include(":wire-test-proto-generation:json-java")
65+
include(":wire-test-proto-generation:json-java-compact")
66+
include(":wire-test-proto-generation:json-kotlin")
67+
include(":wire-test-proto-generation:json-kotlin-interop")
6168
include(":wire-test-utils")
62-
include(":wire-tests")
69+
include(":wire-tests:jvm-annotations-interop")
70+
include(":wire-tests:jvm-java-kotlin")
71+
include(":wire-tests:jvm-json-java")
72+
include(":wire-tests:jvm-json-kotlin")
73+
include(":wire-tests:jvm-kotlin-interop")
74+
include(":wire-tests:jvm-kotlin-proto-reader-32")
75+
include(":wire-tests:multiplatform")
6376
if (startParameter.projectProperties.get("swift") != "false") {
6477
include(":wire-runtime-swift")
6578
include(":wire-tests-swift")

wire-compiler/api/wire-compiler.api

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ public final class com/squareup/wire/WireCompiler {
1010
public static final field Companion Lcom/squareup/wire/WireCompiler$Companion;
1111
public synthetic fun <init> (Lokio/FileSystem;Lcom/squareup/wire/WireLogger;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;ZLjava/util/Map;ZZZZZZZZIZZZLcom/squareup/wire/kotlin/RpcCallStyle;Lcom/squareup/wire/kotlin/RpcRole;ZLjava/lang/String;ZZZZLcom/squareup/wire/kotlin/EnumMode;Ljava/util/List;Ljava/util/Map;Ljava/util/List;IILkotlin/jvm/internal/DefaultConstructorMarker;)V
1212
public final fun compile ()V
13+
public final fun createRun ()Lcom/squareup/wire/schema/WireRun;
1314
public static final fun forArgs (Ljava/nio/file/FileSystem;Lcom/squareup/wire/WireLogger;[Ljava/lang/String;)Lcom/squareup/wire/WireCompiler;
1415
public static final fun forArgs (Lokio/FileSystem;Lcom/squareup/wire/WireLogger;[Ljava/lang/String;)Lcom/squareup/wire/WireCompiler;
1516
public static final fun forArgs (Lokio/FileSystem;[Ljava/lang/String;)Lcom/squareup/wire/WireCompiler;

wire-compiler/src/main/java/com/squareup/wire/WireCompiler.kt

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,12 @@ class WireCompiler internal constructor(
158158

159159
@Throws(IOException::class)
160160
fun compile() {
161+
val wireRun = createRun()
162+
wireRun.execute(fs, log)
163+
}
164+
165+
@Throws(IOException::class)
166+
fun createRun(): WireRun {
161167
val targets = mutableListOf<Target>()
162168
if (javaOut != null) {
163169
targets += JavaTarget(
@@ -221,7 +227,7 @@ class WireCompiler internal constructor(
221227
protoPath = listOf()
222228
}
223229

224-
val wireRun = WireRun(
230+
return WireRun(
225231
sourcePath = sourcePath,
226232
protoPath = protoPath,
227233
treeShakingRoots = treeShakingRoots,
@@ -234,8 +240,6 @@ class WireCompiler internal constructor(
234240
rejectUnusedRootsOrPrunes = rejectUnusedRootsOrPrunes,
235241
opaqueTypes = opaqueTypes,
236242
)
237-
238-
wireRun.execute(fs, log)
239243
}
240244

241245
/** Searches [sources] trying to resolve [proto]. Returns the location if it is found. */

0 commit comments

Comments
 (0)