elasticsearch-esql-tests.scenarios 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. 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"]
  2. TEST_ESQL_ABI_CHANGE_TAPI {
  3. apply-abi-change-to = "x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/action/ColumnInfoImpl.java"
  4. tasks = [":x-pack:plugin:esql:test", "--tests", "org.elasticsearch.gradle.benchmarking.BenchmarkingTests"]
  5. gradle-args = ["-I", ".ci/init.gradle"]
  6. run-using = tooling-api // value can be "cli" or "tooling-api"
  7. daemon = warm // value can be "warm", "cold", or "none"
  8. copy-file = {
  9. source = "build-tools-internal/performance/test-files/BenchmarkingTests.java"
  10. target = "x-pack/plugin/esql/src/test/java/org/elasticsearch/gradle/benchmarking/BenchmarkingTests.java"
  11. schedule = SCENARIO
  12. }
  13. git-checkout = {
  14. cleanup = "@testGitCommit@"
  15. build = "@testGitCommit@"
  16. }
  17. warm-ups = 3
  18. iterations = 10
  19. }
  20. TEST_ESQL_ABI_CHANGE_TAPI_CC {
  21. apply-abi-change-to = "x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/action/ColumnInfoImpl.java"
  22. tasks = [":x-pack:plugin:esql:test", "--tests", "org.elasticsearch.gradle.benchmarking.BenchmarkingTests"]
  23. gradle-args = ["--configuration-cache", "-I", ".ci/init.gradle"]
  24. run-using = tooling-api // value can be "cli" or "tooling-api"
  25. daemon = warm // value can be "warm", "cold", or "none"
  26. copy-file = {
  27. source = "build-tools-internal/performance/test-files/BenchmarkingTests.java"
  28. target = "x-pack/plugin/esql/src/test/java/org/elasticsearch/gradle/benchmarking/BenchmarkingTests.java"
  29. schedule = SCENARIO
  30. }
  31. git-checkout = {
  32. cleanup = "@testGitCommit@"
  33. build = "@testGitCommit@"
  34. }
  35. warm-ups = 3
  36. iterations = 10
  37. }
  38. TEST_ESQL_ABI_CHANGE_TAPI_CC_NOINIT {
  39. apply-abi-change-to = "x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/action/ColumnInfoImpl.java"
  40. tasks = [":x-pack:plugin:esql:test", "--tests", "org.elasticsearch.gradle.benchmarking.BenchmarkingTests"]
  41. gradle-args = ["--configuration-cache"]
  42. run-using = tooling-api // value can be "cli" or "tooling-api"
  43. daemon = warm // value can be "warm", "cold", or "none"
  44. copy-file = {
  45. source = "build-tools-internal/performance/test-files/BenchmarkingTests.java"
  46. target = "x-pack/plugin/esql/src/test/java/org/elasticsearch/gradle/benchmarking/BenchmarkingTests.java"
  47. schedule = SCENARIO
  48. }
  49. git-checkout = {
  50. cleanup = "@testGitCommit@"
  51. build = "@testGitCommit@"
  52. }
  53. warm-ups = 3
  54. iterations = 10
  55. }
  56. TEST_ESQL_ABI_CHANGE_TAPI_MAIN {
  57. apply-abi-change-to = "x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/action/ColumnInfoImpl.java"
  58. tasks = [":x-pack:plugin:esql:test", "--tests", "org.elasticsearch.gradle.benchmarking.BenchmarkingTests"]
  59. gradle-args = ["-I", ".ci/init.gradle"]
  60. run-using = tooling-api // value can be "cli" or "tooling-api"
  61. daemon = warm // value can be "warm", "cold", or "none"
  62. copy-file = {
  63. source = "build-tools-internal/performance/test-files/BenchmarkingTests.java"
  64. target = "x-pack/plugin/esql/src/test/java/org/elasticsearch/gradle/benchmarking/BenchmarkingTests.java"
  65. schedule = SCENARIO
  66. }
  67. git-checkout = {
  68. cleanup = "main"
  69. build = "main"
  70. }
  71. warm-ups = 3
  72. iterations = 10
  73. }
  74. TEST_ESQL_ABI_CHANGE_TAPI_CC_MAIN {
  75. apply-abi-change-to = "x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/action/ColumnInfoImpl.java"
  76. tasks = [":x-pack:plugin:esql:test", "--tests", "org.elasticsearch.gradle.benchmarking.BenchmarkingTests"]
  77. gradle-args = ["--configuration-cache", "-I", ".ci/init.gradle"]
  78. run-using = tooling-api // value can be "cli" or "tooling-api"
  79. daemon = warm // value can be "warm", "cold", or "none"
  80. copy-file = {
  81. source = "build-tools-internal/performance/test-files/BenchmarkingTests.java"
  82. target = "x-pack/plugin/esql/src/test/java/org/elasticsearch/gradle/benchmarking/BenchmarkingTests.java"
  83. schedule = SCENARIO
  84. }
  85. git-checkout = {
  86. cleanup = "main"
  87. build = "main"
  88. }
  89. warm-ups = 3
  90. iterations = 10
  91. }
  92. TEST_ESQL_ABI_CHANGE_TAPI_CC_NOINIT_MAIN {
  93. apply-abi-change-to = "x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/action/ColumnInfoImpl.java"
  94. tasks = [":x-pack:plugin:esql:test", "--tests", "org.elasticsearch.gradle.benchmarking.BenchmarkingTests"]
  95. gradle-args = ["--configuration-cache"]
  96. run-using = tooling-api // value can be "cli" or "tooling-api"
  97. daemon = warm // value can be "warm", "cold", or "none"
  98. copy-file = {
  99. source = "build-tools-internal/performance/test-files/BenchmarkingTests.java"
  100. target = "x-pack/plugin/esql/src/test/java/org/elasticsearch/gradle/benchmarking/BenchmarkingTests.java"
  101. schedule = SCENARIO
  102. }
  103. git-checkout = {
  104. cleanup = "main"
  105. build = "main"
  106. }
  107. warm-ups = 3
  108. iterations = 10
  109. }