sources/test-base/module.yaml (38 lines of code) (raw):

product: jvm/lib dependencies: - io.github.java-diff-utils:java-diff-utils:4.12: exported - $kotlin.serialization.json - $libs.junit.jupiter.api: exported - $libs.intellij.platform.util # for proper command line quoting/escaping to launch Amper CLI - $libs.gradle.toolingApi: exported # exported because we use BuildLauncher in our API - $libs.kotlinx.coroutines.core: exported - $libs.kotlinx.coroutines.test: exported - $libs.kotlinx.coroutines.slf4j: exported - $libs.ktor.client.cio: runtime-only # engine for tests that download stuff (e.g. HttpServerExtension) - $libs.opentelemetry.sdk: exported - $libs.slf4j.api: exported - $libs.tinylog.impl: exported - $libs.mordant: exported - $libs.tinylog.slf4j - $libs.tinylog.jul - $kotlin.test.junit5 - $libs.jna - $libs.jna.platform - ../amper-build-info - ../amper-jdk-provisioning - ../amper-problem-reporting - ../core - ../dependency-resolution - ../libraries/async-processes: exported # for ProcessResult in the API - ../libraries/incremental-cache - ../libraries/stdlib-extended - ../libraries/system-info - ../libraries/telemetry apply: - ../common.module-template.yaml test-dependencies: - ../amper-telemetry settings: kotlin: serialization: enabled optIns: [ org.jetbrains.amper.frontend.schema.DiscouragedDirectDefaultVersionAccess ]