Skip to content

Commit 1373eb9

Browse files
committed
Add Gradle task regenerateTestData
1 parent ffc5e95 commit 1373eb9

2 files changed

Lines changed: 12 additions & 0 deletions

File tree

webauthn-server-core/build.gradle.kts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,3 +66,13 @@ tasks.withType(Jar::class) {
6666
))
6767
}
6868
}
69+
70+
tasks.register<JavaExec>("regenerateTestData") {
71+
classpath = sourceSets.test.get().runtimeClasspath
72+
mainClass = "com.yubico.webauthn.RegistrationTestDataGenerator"
73+
description = "Generate code to paste into RegistrationTestData.scala"
74+
group = "development"
75+
javaLauncher.set(javaToolchains.launcherFor {
76+
languageVersion.set(JavaLanguageVersion.of(25))
77+
})
78+
}

webauthn-server-core/src/test/scala/com/yubico/webauthn/RegistrationTestData.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,8 @@ import java.security.spec.PKCS8EncodedKeySpec
7272
import scala.jdk.CollectionConverters._
7373
import scala.jdk.OptionConverters.RichOption
7474

75+
/** Run using IDE or `./gradlew regenerateTestData`
76+
*/
7577
object RegistrationTestDataGenerator extends App {
7678
regenerateTestData()
7779

0 commit comments

Comments
 (0)