Skip to content

Commit 8728299

Browse files
committed
chore: move Ed25519 shadow into libs/test-utils module
Consolidates the Ed25519 test shadow from a standalone srcDir into the existing test-utils module, simplifying the convention plugin to a single testImplementation dependency.
1 parent 61da0ba commit 8728299

3 files changed

Lines changed: 2 additions & 13 deletions

File tree

build-logic/convention/src/main/kotlin/AndroidEd25519ShadowConventionPlugin.kt

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,12 @@
1-
import com.android.build.gradle.LibraryExtension
21
import org.gradle.api.Plugin
32
import org.gradle.api.Project
4-
import org.gradle.api.artifacts.VersionCatalogsExtension
5-
import org.gradle.kotlin.dsl.configure
63
import org.gradle.kotlin.dsl.dependencies
7-
import org.gradle.kotlin.dsl.getByType
84

95
class AndroidEd25519ShadowConventionPlugin : Plugin<Project> {
106
override fun apply(target: Project) {
117
with(target) {
12-
extensions.configure<LibraryExtension> {
13-
sourceSets.getByName("test") {
14-
java.srcDir(rootProject.file("testing/ed25519-shadow"))
15-
}
16-
}
17-
18-
val libs = extensions.getByType<VersionCatalogsExtension>().named("libs")
19-
208
dependencies {
21-
"testImplementation"(libs.findLibrary("eddsa").get())
9+
"testImplementation"(project(":libs:test-utils"))
2210
}
2311
}
2412
}

libs/test-utils/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ android {
77
}
88

99
dependencies {
10+
api(libs.eddsa)
1011
implementation(libs.kotlinx.coroutines.test)
1112
implementation(libs.junit)
1213
implementation(project(":libs:coroutines"))

testing/ed25519-shadow/com/getcode/ed25519/Ed25519.java renamed to libs/test-utils/src/main/java/com/getcode/ed25519/Ed25519.java

File renamed without changes.

0 commit comments

Comments
 (0)