feat: add production capability foundations

This commit is contained in:
donghyeon-ka
2026-07-31 23:50:44 +09:00
parent b3add0162d
commit 567422f2e5
757 changed files with 132385 additions and 2146 deletions
+26
View File
@@ -3,3 +3,29 @@
dependencies {
implementation project(':shared-contract')
}
sourceSets {
redisPolicyContractTest {
java.srcDir 'src/redisPolicyContractTest/java'
resources.srcDir 'src/redisPolicyContractTest/resources'
compileClasspath += sourceSets.main.output
runtimeClasspath += sourceSets.main.output
}
}
configurations {
redisPolicyContractTestImplementation.extendsFrom testImplementation
redisPolicyContractTestCompileOnly.extendsFrom testCompileOnly
redisPolicyContractTestRuntimeOnly.extendsFrom testRuntimeOnly
}
tasks.register('redisPolicyContractTest', Test) {
group = 'redis verification'
description = 'Runs provider-neutral Redis policy contracts without a Redis/framework dependency.'
testClassesDirs = sourceSets.redisPolicyContractTest.output.classesDirs
classpath = sourceSets.redisPolicyContractTest.runtimeClasspath
useJUnitPlatform()
failOnNoDiscoveredTests = true
outputs.upToDateWhen { false }
jvmArgs '-Duser.timezone=UTC'
}