我在一个 Android 项目中用 bouncyCaSTLe 新替换了 spongyCaSTLe:
implementation "org.bouncycastle:bcpkix-jdk15on:$project.bouncyCastleVersion"
从那时起,在 Jenkins(我们的 CI)上似乎有从这个库执行的测试,这是真的吗?我从未见过自动执行单元测试的外部库。现在的问题是我看到许多失败的测试,例如:
org.bouncycastle.pqc.crypto.qtesla.QTeslaKeyEncodingTests.testDecodeEncodePrivateKeyQT3P 27 ms 1
org.bouncycastle.pqc.crypto.qtesla.QTeslaKeyEncodingTests.testDecodeEncodePublicKeyQT3P
有没有办法从 gradle 中导入的库中排除所有单元四元组?
最佳答案
要排除任何单元测试,可以在 build.gradle 中使用以下内容:
android {
testOptions {
unitTests {
all {
//exclude '**/QTeslaKeyEncodingTests.*'
exclude 'org.bouncycastle/**'
}
}
}
}
关于android - 从外部库中排除单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60284462/