瀏覽代碼

Always test against default distribution when in a FIPS JVM (#51273)

Mark Vieira 5 年之前
父節點
當前提交
e34d7fdaf7

+ 2 - 0
buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy

@@ -32,6 +32,7 @@ import org.elasticsearch.gradle.precommit.PrecommitTasks
 import org.elasticsearch.gradle.test.ErrorReportingTestListener
 import org.elasticsearch.gradle.testclusters.ElasticsearchCluster
 import org.elasticsearch.gradle.testclusters.TestClustersPlugin
+import org.elasticsearch.gradle.testclusters.TestDistribution
 import org.elasticsearch.gradle.tool.Boilerplate
 import org.gradle.api.Action
 import org.gradle.api.GradleException
@@ -159,6 +160,7 @@ class BuildPlugin implements Plugin<Project> {
                     for (File dep : project.getConfigurations().getByName("extraJars").getFiles()){
                         cluster.extraJarFile(dep)
                     }
+                    cluster.setTestDistribution(TestDistribution.DEFAULT)
                     cluster.extraConfigFile("fips_java.security", securityProperties)
                     cluster.extraConfigFile("fips_java.policy", securityPolicy)
                     cluster.extraConfigFile("cacerts.bcfks", bcfksKeystore)

+ 3 - 1
plugins/examples/painless-whitelist/build.gradle

@@ -16,6 +16,8 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+import org.elasticsearch.gradle.info.BuildParams
+
 apply plugin: 'elasticsearch.testclusters'
 apply plugin: 'elasticsearch.esplugin'
 
@@ -33,7 +35,7 @@ dependencies {
 }
 
 testClusters.integTest {
-  testDistribution = 'oss'
+  testDistribution = BuildParams.inFipsJvm ? 'DEFAULT' : 'OSS'
 }
 
 test.enabled = false