apply plugin: 'org.jetbrains.kotlin.jvm'

description 'Utilities needed for smoke tests in Corda'

dependencies {
    api project(':test-common')

    // Smoke tests do NOT have any Node code on the classpath!
    implementation project(':core')
    implementation project(':node-api')
    implementation project(':client:rpc')

    implementation "com.google.guava:guava:$guava_version"
    implementation "com.typesafe:config:$typesafe_config_version"
    implementation "org.slf4j:slf4j-api:$slf4j_version"
}

tasks.named('jar', Jar) {
    manifest {
        // This JAR is part of Corda's testing framework.
        // Driver will not include it as part of an out-of-process node.
        attributes('Corda-Testing': true)
    }
}
