1586c0cced
Adds :quic-interop, a JVM-only module at quic/interop/ that implements the quic-interop-runner Docker contract so we can drive matrix tests against aioquic / quiche / picoquic / msquic / ngtcp2 / etc. as a bug-finding harness. Phase 0 supports only the `handshake` testcase; everything else returns 127 so the runner skips rather than fails. SSLKEYLOGFILE / QLOGDIR plumbing is deferred to Phase 1. https://claude.ai/code/session_01HcvfQq1ttPV9PkRoJb4nyT
45 lines
1.1 KiB
Groovy
45 lines
1.1 KiB
Groovy
pluginManagement {
|
|
repositories {
|
|
google {
|
|
content {
|
|
includeGroupByRegex("com\\.android.*")
|
|
includeGroupByRegex("com\\.google.*")
|
|
includeGroupByRegex("androidx.*")
|
|
}
|
|
}
|
|
mavenCentral()
|
|
gradlePluginPortal()
|
|
maven {
|
|
url = "https://jitpack.io"
|
|
content {
|
|
includeModule 'com.github.UnifiedPush', 'android-connector'
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
dependencyResolutionManagement {
|
|
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
|
|
repositories {
|
|
mavenLocal()
|
|
google()
|
|
mavenCentral()
|
|
maven { url = "https://jitpack.io" }
|
|
maven { url = "https://raw.githubusercontent.com/guardianproject/gpmaven/master" }
|
|
maven { url = "https://mvn.0110.be/releases" }
|
|
}
|
|
}
|
|
|
|
rootProject.name = "Amethyst"
|
|
include ':amethyst'
|
|
include ':benchmark'
|
|
include ':quartz'
|
|
include ':commons'
|
|
include ':ammolite'
|
|
include ':quic'
|
|
include ':nestsClient'
|
|
include ':desktopApp'
|
|
include ':cli'
|
|
include ':quic-interop'
|
|
project(':quic-interop').projectDir = file('quic/interop')
|