mirror of
https://github.com/square/okhttp.git
synced 2025-08-08 23:42:08 +03:00
Add CI tests for Loom (#7613)
This commit is contained in:
@@ -214,6 +214,8 @@ open class PlatformRule @JvmOverloads constructor(
|
||||
|
||||
fun isOpenJsse() = getPlatformSystemProperty() == OPENJSSE_PROPERTY
|
||||
|
||||
fun isLoom() = getPlatformSystemProperty() == LOOM_PROPERTY
|
||||
|
||||
fun isGraalVMImage() = TestUtil.isGraalVmImage
|
||||
|
||||
fun hasHttp2Support() = !isJdk8()
|
||||
@@ -250,6 +252,10 @@ open class PlatformRule @JvmOverloads constructor(
|
||||
assumeTrue(getPlatformSystemProperty() == OPENJSSE_PROPERTY)
|
||||
}
|
||||
|
||||
fun assumeLoom() {
|
||||
assumeTrue(getPlatformSystemProperty() == LOOM_PROPERTY)
|
||||
}
|
||||
|
||||
fun assumeHttp2Support() {
|
||||
assumeTrue(getPlatformSystemProperty() != JDK8_PROPERTY)
|
||||
}
|
||||
@@ -282,6 +288,10 @@ open class PlatformRule @JvmOverloads constructor(
|
||||
assumeTrue(getPlatformSystemProperty() != OPENJSSE_PROPERTY)
|
||||
}
|
||||
|
||||
fun assumeNotLoom() {
|
||||
assumeTrue(getPlatformSystemProperty() != LOOM_PROPERTY)
|
||||
}
|
||||
|
||||
fun assumeNotCorretto() {
|
||||
assumeTrue(getPlatformSystemProperty() != CORRETTO_PROPERTY)
|
||||
}
|
||||
@@ -346,6 +356,7 @@ open class PlatformRule @JvmOverloads constructor(
|
||||
const val JDK8_PROPERTY = "jdk8"
|
||||
const val OPENJSSE_PROPERTY = "openjsse"
|
||||
const val BOUNCYCASTLE_PROPERTY = "bouncycastle"
|
||||
const val LOOM_PROPERTY = "loom"
|
||||
|
||||
/**
|
||||
* For whatever reason our BouncyCastle provider doesn't work with ECDSA keys. Just configure it
|
||||
|
Reference in New Issue
Block a user