Skip to content

Commit 20c2862

Browse files
committed
Remove traces of the publishing mode
1 parent 6b7fa8d commit 20c2862

File tree

3 files changed

+9
-110
lines changed

3 files changed

+9
-110
lines changed

buildSrc/src/main/java/com/google/firebase/gradle/plugins/publish/Mode.java

Lines changed: 0 additions & 20 deletions
This file was deleted.

buildSrc/src/main/java/com/google/firebase/gradle/plugins/publish/PublishingPlugin.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,6 @@ public void apply(Project project) {
109109
String projectNamesToPublish = getPropertyOr(project, "projectsToPublish", "");
110110
String projectsToPublishSeparator = getPropertyOr(project, "projectsToPublishSeparator", ",");
111111
String publishConfigFilePath = getPropertyOr(project, "publishConfigFilePath", "");
112-
Mode publishMode = Enum.valueOf(Mode.class, getPropertyOr(project, "publishMode", "SNAPSHOT"));
113112

114113
Task publishAllToLocal = project.task("publishAllToLocal");
115114
Task publishAllToBuildDir = project.task("publishAllToBuildDir");

buildSrc/src/test/kotlin/com/google/firebase/gradle/plugins/PublishingPluginTests.kt

Lines changed: 9 additions & 89 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,10 @@
1515
package com.google.firebase.gradle.plugins
1616

1717
import com.google.common.truth.Truth.assertThat
18-
import com.google.firebase.gradle.plugins.publish.Mode
19-
import com.google.firebase.gradle.plugins.publish.Mode.*
2018
import java.io.File
2119
import org.gradle.testkit.runner.BuildResult
2220
import org.gradle.testkit.runner.GradleRunner
2321
import org.gradle.testkit.runner.TaskOutcome
24-
import org.gradle.testkit.runner.UnexpectedBuildFailure
25-
import org.junit.Assert
2622
import org.junit.Rule
2723
import org.junit.Test
2824
import org.junit.rules.TemporaryFolder
@@ -51,7 +47,7 @@ class PublishingPluginTests {
5147
"""
5248
)
5349
subprojectsDefined(project1, project2)
54-
val result = publish(RELEASE, project1, project2)
50+
val result = publish(project1, project2)
5551
assertThat(result.task(":firebasePublish")?.outcome).isEqualTo(TaskOutcome.SUCCESS)
5652

5753
val pomOrNull1 = project1.getPublishedPom("${testProjectDir.root}/build/m2repository")
@@ -103,7 +99,7 @@ class PublishingPluginTests {
10399
"""
104100
)
105101
subprojectsDefined(project1, project2)
106-
val result = publish(RELEASE, project1, project2)
102+
val result = publish(project1, project2)
107103
assertThat(result.task(":firebasePublish")?.outcome).isEqualTo(TaskOutcome.SUCCESS)
108104

109105
val pomOrNull1 = project1.getPublishedPom("${testProjectDir.root}/build/m2repository")
@@ -138,21 +134,15 @@ class PublishingPluginTests {
138134
)
139135
}
140136

141-
private inline fun <reified T : Throwable> buildShouldThrow(crossinline block: () -> Unit) =
142-
Assert.assertThrows(UnexpectedBuildFailure::class.java) { block() }
143-
.also { assertThat(it).isInstanceOf(T::class.java) } as T
144-
145137
@Test
146138
fun `Publish with unreleased dependency`() {
147139
val project1 = Project(name = "childProject1", version = "1.0")
148140
val project2 =
149141
Project(name = "childProject2", version = "0.9", projectDependencies = setOf(project1))
150142

151143
subprojectsDefined(project1, project2)
152-
val result = publishAndFail(RELEASE, project2)
144+
val result = publishAndFail(project2)
153145
assertThat(result.task(":checkHeadDependencies")?.outcome).isEqualTo(TaskOutcome.FAILED)
154-
// also, if our integ tests fail, we need to add multidex back to installations and add a
155-
// removal in our pom transformation for it
156146
}
157147

158148
@Test
@@ -162,7 +152,7 @@ class PublishingPluginTests {
162152
Project(name = "childProject2", version = "0.9", projectDependencies = setOf(project1))
163153
subprojectsDefined(project1, project2)
164154

165-
val result = publish(RELEASE, project2, project1)
155+
val result = publish(project2, project1)
166156
assertThat(result.task(":firebasePublish")?.outcome).isEqualTo(TaskOutcome.SUCCESS)
167157

168158
val pomOrNull1 = project1.getPublishedPom("${testProjectDir.root}/build/m2repository")
@@ -185,73 +175,6 @@ class PublishingPluginTests {
185175
)
186176
}
187177

188-
// @Test
189-
// fun `Publish all dependent snapshot projects succeeds`() {
190-
// val project1 = Project(name = "childProject1", version = "1.0")
191-
// val project2 =
192-
// Project(name = "childProject2", version = "0.9", projectDependencies = setOf(project1))
193-
// subprojectsDefined(project1, project2)
194-
// val result = publish(Mode.SNAPSHOT, project1, project2)
195-
// assertThat(result.task(":firebasePublish")?.outcome).isEqualTo(TaskOutcome.SUCCESS)
196-
//
197-
// val pomOrNull1 = project1.getPublishedPom("${testProjectDir.root}/build/m2repository")
198-
// val pomOrNull2 = project2.getPublishedPom("${testProjectDir.root}/build/m2repository")
199-
// assertThat(pomOrNull1).isNotNull()
200-
// assertThat(pomOrNull2).isNotNull()
201-
//
202-
// val pom1 = pomOrNull1!!
203-
// val pom2 = pomOrNull2!!
204-
//
205-
// assertThat(pom1.artifact.version).isEqualTo("${project1.version}-SNAPSHOT")
206-
// assertThat(pom2.artifact.version).isEqualTo("${project2.version}-SNAPSHOT")
207-
//
208-
// assertThat(pom2.dependencies)
209-
// .isEqualTo(
210-
// listOf(
211-
// Artifact(
212-
// groupId = project1.group,
213-
// artifactId = project1.name,
214-
// version = "${project1.version}-SNAPSHOT",
215-
// type = Type.AAR,
216-
// scope = "compile"
217-
// )
218-
// )
219-
// )
220-
// }
221-
//
222-
// @Test
223-
// fun `Publish snapshots with released dependency`() {
224-
// val project1 = Project(name = "childProject1", version = "1.0", latestReleasedVersion =
225-
// "0.8")
226-
// val project2 =
227-
// Project(name = "childProject2", version = "0.9", projectDependencies = setOf(project1))
228-
// subprojectsDefined(project1, project2)
229-
//
230-
// val result = publish(Mode.SNAPSHOT, project2)
231-
// assertThat(result.task(":firebasePublish")?.outcome).isEqualTo(TaskOutcome.SUCCESS)
232-
//
233-
// val pomOrNull1 = project1.getPublishedPom("${testProjectDir.root}/build/m2repository")
234-
// val pomOrNull2 = project2.getPublishedPom("${testProjectDir.root}/build/m2repository")
235-
// assertThat(pomOrNull1).isNull()
236-
// assertThat(pomOrNull2).isNotNull()
237-
//
238-
// val pom2 = pomOrNull2!!
239-
//
240-
// assertThat(pom2.artifact.version).isEqualTo("${project2.version}-SNAPSHOT")
241-
// assertThat(pom2.dependencies)
242-
// .isEqualTo(
243-
// listOf(
244-
// Artifact(
245-
// groupId = project1.group,
246-
// artifactId = project1.name,
247-
// version = project1.latestReleasedVersion!!,
248-
// type = Type.AAR,
249-
// scope = "compile"
250-
// )
251-
// )
252-
// )
253-
// }
254-
255178
@Test
256179
fun `Publish project should also publish coreleased projects`() {
257180
val project1 = Project(name = "childProject1", version = "1.0.0", libraryGroup = "test123")
@@ -264,7 +187,7 @@ class PublishingPluginTests {
264187
)
265188
subprojectsDefined(project1, project2)
266189

267-
val result = publish(RELEASE, project1)
190+
val result = publish(project1)
268191
assertThat(result.task(":firebasePublish")?.outcome).isEqualTo(TaskOutcome.SUCCESS)
269192

270193
val pomOrNull1 = project1.getPublishedPom("${testProjectDir.root}/build/m2repository")
@@ -307,7 +230,7 @@ class PublishingPluginTests {
307230
)
308231
subprojectsDefined(project1, project2)
309232

310-
val result = publish(RELEASE, project2, project1)
233+
val result = publish(project2, project1)
311234
assertThat(result.task(":firebasePublish")?.outcome).isEqualTo(TaskOutcome.SUCCESS)
312235

313236
val pomOrNull2 = project2.getPublishedPom("${testProjectDir.root}/build/m2repository")
@@ -341,18 +264,15 @@ class PublishingPluginTests {
341264
)
342265
}
343266

344-
private fun publish(mode: Mode, vararg projects: Project): BuildResult =
345-
makeGradleRunner(mode, *projects).build()
267+
private fun publish(vararg projects: Project): BuildResult = makeGradleRunner(*projects).build()
346268

347-
private fun publishAndFail(mode: Mode, vararg projects: Project) =
348-
makeGradleRunner(mode, *projects).buildAndFail()
269+
private fun publishAndFail(vararg projects: Project) = makeGradleRunner(*projects).buildAndFail()
349270

350-
private fun makeGradleRunner(mode: Mode, vararg projects: Project) =
271+
private fun makeGradleRunner(vararg projects: Project) =
351272
GradleRunner.create()
352273
.withProjectDir(testProjectDir.root)
353274
.withArguments(
354275
"-PprojectsToPublish=${projects.joinToString(",") { it.name }}",
355-
"-PpublishMode=$mode",
356276
"firebasePublish"
357277
)
358278
.withPluginClasspath()

0 commit comments

Comments
 (0)