123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- default-scenarios = ["TEST_ESQL_ABI_CHANGE_TAPI", TEST_ESQL_ABI_CHANGE_TAPI_MAIN, "TEST_ESQL_ABI_CHANGE_TAPI_CC", "TEST_ESQL_ABI_CHANGE_TAPI_CC_NOINIT", "TEST_ESQL_ABI_CHANGE_TAPI_CC_MAIN", "TEST_ESQL_ABI_CHANGE_TAPI_CC_NOINIT_MAIN"]
- TEST_ESQL_ABI_CHANGE_TAPI {
- apply-abi-change-to = "x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/action/ColumnInfoImpl.java"
- tasks = [":x-pack:plugin:esql:test", "--tests", "org.elasticsearch.gradle.benchmarking.BenchmarkingTests"]
- gradle-args = ["-I", ".ci/init.gradle"]
- run-using = tooling-api // value can be "cli" or "tooling-api"
- daemon = warm // value can be "warm", "cold", or "none"
- copy-file = {
- source = "build-tools-internal/performance/test-files/BenchmarkingTests.java"
- target = "x-pack/plugin/esql/src/test/java/org/elasticsearch/gradle/benchmarking/BenchmarkingTests.java"
- schedule = SCENARIO
- }
- git-checkout = {
- cleanup = "@testGitCommit@"
- build = "@testGitCommit@"
- }
- warm-ups = 3
- iterations = 10
- }
- TEST_ESQL_ABI_CHANGE_TAPI_CC {
- apply-abi-change-to = "x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/action/ColumnInfoImpl.java"
- tasks = [":x-pack:plugin:esql:test", "--tests", "org.elasticsearch.gradle.benchmarking.BenchmarkingTests"]
- gradle-args = ["--configuration-cache", "-I", ".ci/init.gradle"]
- run-using = tooling-api // value can be "cli" or "tooling-api"
- daemon = warm // value can be "warm", "cold", or "none"
- copy-file = {
- source = "build-tools-internal/performance/test-files/BenchmarkingTests.java"
- target = "x-pack/plugin/esql/src/test/java/org/elasticsearch/gradle/benchmarking/BenchmarkingTests.java"
- schedule = SCENARIO
- }
- git-checkout = {
- cleanup = "@testGitCommit@"
- build = "@testGitCommit@"
- }
- warm-ups = 3
- iterations = 10
- }
- TEST_ESQL_ABI_CHANGE_TAPI_CC_NOINIT {
- apply-abi-change-to = "x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/action/ColumnInfoImpl.java"
- tasks = [":x-pack:plugin:esql:test", "--tests", "org.elasticsearch.gradle.benchmarking.BenchmarkingTests"]
- gradle-args = ["--configuration-cache"]
- run-using = tooling-api // value can be "cli" or "tooling-api"
- daemon = warm // value can be "warm", "cold", or "none"
- copy-file = {
- source = "build-tools-internal/performance/test-files/BenchmarkingTests.java"
- target = "x-pack/plugin/esql/src/test/java/org/elasticsearch/gradle/benchmarking/BenchmarkingTests.java"
- schedule = SCENARIO
- }
- git-checkout = {
- cleanup = "@testGitCommit@"
- build = "@testGitCommit@"
- }
- warm-ups = 3
- iterations = 10
- }
- TEST_ESQL_ABI_CHANGE_TAPI_MAIN {
- apply-abi-change-to = "x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/action/ColumnInfoImpl.java"
- tasks = [":x-pack:plugin:esql:test", "--tests", "org.elasticsearch.gradle.benchmarking.BenchmarkingTests"]
- gradle-args = ["-I", ".ci/init.gradle"]
- run-using = tooling-api // value can be "cli" or "tooling-api"
- daemon = warm // value can be "warm", "cold", or "none"
- copy-file = {
- source = "build-tools-internal/performance/test-files/BenchmarkingTests.java"
- target = "x-pack/plugin/esql/src/test/java/org/elasticsearch/gradle/benchmarking/BenchmarkingTests.java"
- schedule = SCENARIO
- }
- git-checkout = {
- cleanup = "main"
- build = "main"
- }
- warm-ups = 3
- iterations = 10
- }
- TEST_ESQL_ABI_CHANGE_TAPI_CC_MAIN {
- apply-abi-change-to = "x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/action/ColumnInfoImpl.java"
- tasks = [":x-pack:plugin:esql:test", "--tests", "org.elasticsearch.gradle.benchmarking.BenchmarkingTests"]
- gradle-args = ["--configuration-cache", "-I", ".ci/init.gradle"]
- run-using = tooling-api // value can be "cli" or "tooling-api"
- daemon = warm // value can be "warm", "cold", or "none"
- copy-file = {
- source = "build-tools-internal/performance/test-files/BenchmarkingTests.java"
- target = "x-pack/plugin/esql/src/test/java/org/elasticsearch/gradle/benchmarking/BenchmarkingTests.java"
- schedule = SCENARIO
- }
- git-checkout = {
- cleanup = "main"
- build = "main"
- }
- warm-ups = 3
- iterations = 10
- }
- TEST_ESQL_ABI_CHANGE_TAPI_CC_NOINIT_MAIN {
- apply-abi-change-to = "x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/action/ColumnInfoImpl.java"
- tasks = [":x-pack:plugin:esql:test", "--tests", "org.elasticsearch.gradle.benchmarking.BenchmarkingTests"]
- gradle-args = ["--configuration-cache"]
- run-using = tooling-api // value can be "cli" or "tooling-api"
- daemon = warm // value can be "warm", "cold", or "none"
- copy-file = {
- source = "build-tools-internal/performance/test-files/BenchmarkingTests.java"
- target = "x-pack/plugin/esql/src/test/java/org/elasticsearch/gradle/benchmarking/BenchmarkingTests.java"
- schedule = SCENARIO
- }
- git-checkout = {
- cleanup = "main"
- build = "main"
- }
- warm-ups = 3
- iterations = 10
- }
|