39 lines
2.0 KiB
Groovy
39 lines
2.0 KiB
Groovy
apply plugin: 'elasticsearch.standalone-rest-test'
|
|
apply plugin: 'elasticsearch.rest-test'
|
|
|
|
dependencies {
|
|
testCompile project(path: xpackModule('core'), configuration: 'runtime')
|
|
testCompile project(path: xpackModule('watcher'), configuration: 'runtime')
|
|
}
|
|
|
|
String integrationAccountPropertyName = 'xpack.notification.hipchat.auth_token_integration'
|
|
System.setProperty(integrationAccountPropertyName, 'huuS9v7ccuOy3ZBWWWr1vt8Lqu3sQnLUE81nrLZU')
|
|
String userAccountPropertyName = 'xpack.notification.hipchat.auth_token_user'
|
|
System.setProperty(userAccountPropertyName, '4UefsFLvKRw01EMN5vo3oyoY6BLiz7IQBQbGug8K')
|
|
String v1AccountPropertyName = 'xpack.notification.hipchat.auth_token_v1'
|
|
System.setProperty(v1AccountPropertyName, 'a734baf62df618b96dda55b323fc30')
|
|
|
|
integTestCluster {
|
|
plugin xpackProject('plugin').path
|
|
setting 'xpack.security.enabled', 'false'
|
|
setting 'xpack.monitoring.enabled', 'false'
|
|
setting 'xpack.ml.enabled', 'false'
|
|
setting 'xpack.license.self_generated.type', 'trial'
|
|
setting 'logger.org.elasticsearch.xpack.watcher', 'DEBUG'
|
|
|
|
// hipchat
|
|
setting 'xpack.notification.hipchat.account.integration_account.profile', 'integration'
|
|
setting 'xpack.notification.hipchat.account.integration_account.room', 'test-watcher'
|
|
setting 'xpack.notification.hipchat.account.integration_account.auth_token', System.getProperty(integrationAccountPropertyName)
|
|
setting 'xpack.notification.hipchat.account.user_account.profile', 'user'
|
|
setting 'xpack.notification.hipchat.account.user_account.auth_token', System.getProperty(userAccountPropertyName)
|
|
setting 'xpack.notification.hipchat.account.v1_account.profile', 'v1'
|
|
setting 'xpack.notification.hipchat.account.v1_account.auth_token', System.getProperty(v1AccountPropertyName)
|
|
}
|
|
|
|
if (!System.getProperty(integrationAccountPropertyName) || !System.getProperty(userAccountPropertyName) ||
|
|
!System.getProperty(v1AccountPropertyName) || !System.getProperty('tests.network')) {
|
|
|
|
integTest.enabled = false
|
|
}
|