File tree Expand file tree Collapse file tree 1 file changed +42
-0
lines changed
x-pack/plugin/esql/qa/server/multi-node/src/javaRestTest/java/org/elasticsearch/xpack/esql/qa/multi_node Expand file tree Collapse file tree 1 file changed +42
-0
lines changed Original file line number Diff line number Diff line change
1
+ /*
2
+ * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
3
+ * or more contributor license agreements. Licensed under the Elastic License
4
+ * 2.0; you may not use this file except in compliance with the Elastic License
5
+ * 2.0.
6
+ */
7
+
8
+ package org .elasticsearch .xpack .esql .qa .multi_node ;
9
+
10
+ import com .carrotsearch .randomizedtesting .annotations .ThreadLeakFilters ;
11
+
12
+ import org .elasticsearch .test .TestClustersThreadFilter ;
13
+ import org .elasticsearch .test .cluster .ElasticsearchCluster ;
14
+ import org .elasticsearch .xpack .esql .qa .rest .generative .GenerativeRestTest ;
15
+ import org .junit .ClassRule ;
16
+
17
+ /**
18
+ * This test generates random queries, runs them against the CSV test dataset and checks that they don't throw unexpected exceptions.
19
+ *
20
+ * If muted, please:
21
+ * <ul>
22
+ * <li>see the error message reported in the failure and the corresponding query (it's in the logs right before the error)</li>
23
+ * <li>update the corresponding issue with the query (if there is no issue for that failure yet, create one)</li>
24
+ * <li>add a pattern that matches the error message to {@link GenerativeRestTest#ALLOWED_ERRORS}; also link the issue</li>
25
+ * <li>unmute (and possibly check that the test doesn't fail anymore)</li>
26
+ * </ul>
27
+ */
28
+ @ ThreadLeakFilters (filters = TestClustersThreadFilter .class )
29
+ public class GenerativeIT extends GenerativeRestTest {
30
+ @ ClassRule
31
+ public static ElasticsearchCluster cluster = Clusters .testCluster (spec -> spec .plugin ("inference-service-test" ));
32
+
33
+ @ Override
34
+ protected String getTestRestCluster () {
35
+ return cluster .getHttpAddresses ();
36
+ }
37
+
38
+ @ Override
39
+ protected boolean supportsSourceFieldMapping () {
40
+ return false ;
41
+ }
42
+ }
You can’t perform that action at this time.
0 commit comments