Skip to content

Commit 535101b

Browse files
committed
make "too much data" tests readable
1 parent 98fa981 commit 535101b

File tree

2 files changed

+71
-1020
lines changed

2 files changed

+71
-1020
lines changed

x-pack/plugin/esql/qa/testFixtures/src/main/resources/change_point.csv-spec

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -318,3 +318,74 @@ height:double | salary:integer | type:keyword | pvalue:doub
318318
2.09 | 38645 | null | null
319319
2.1 | [43906, 28336, 62233, 31897, 66817] | null | null
320320
;
321+
322+
323+
too much data (change inside limit)
324+
required_capability: change_point
325+
326+
ROW key1=["A","B","C","D","E","F","G","H","I","J","K","L","M"],
327+
key2=["0","1","2","3","4","5","6","7","8","9"],
328+
key3=["0","1","2","3","4","5","6","7","8","9"]
329+
| MV_EXPAND key1
330+
| MV_EXPAND key2
331+
| MV_EXPAND key3
332+
| EVAL key=CONCAT(key1,key2,key3)
333+
| EVAL value=CASE(key >= "I42", 1000, 1)
334+
| KEEP key, value
335+
| CHANGE_POINT value ON key AS type, pvalue
336+
| WHERE type IS NOT NULL
337+
;
338+
339+
warning:Line 10:3: warnings during evaluation of [CHANGE_POINT value ON key AS type, pvalue]. Only first 20 failures recorded.
340+
warning:Line 10:3: java.lang.IllegalArgumentException: too many values; keeping only first 1000 values
341+
342+
key:keyword | value:integer | type:keyword | pvalue:double
343+
I42 | 1000 | step_change | 0.0
344+
;
345+
346+
347+
too much data (change outside limit)
348+
required_capability: change_point
349+
350+
ROW key1=["A","B","C","D","E","F","G","H","I","J","K","L","M"],
351+
key2=["0","1","2","3","4","5","6","7","8","9"],
352+
key3=["0","1","2","3","4","5","6","7","8","9"]
353+
| MV_EXPAND key1
354+
| MV_EXPAND key2
355+
| MV_EXPAND key3
356+
| EVAL key=CONCAT(key1,key2,key3)
357+
| EVAL value=CASE(key >= "L42", 1000, 1)
358+
| KEEP key, value
359+
| CHANGE_POINT value ON key AS type, pvalue
360+
| WHERE type IS NOT NULL
361+
;
362+
363+
warning:Line 10:3: warnings during evaluation of [CHANGE_POINT value ON key AS type, pvalue]. Only first 20 failures recorded.
364+
warning:Line 10:3: java.lang.IllegalArgumentException: too many values; keeping only first 1000 values
365+
366+
key:keyword | value:integer | type:keyword | pvalue:double
367+
;
368+
369+
370+
too much data (assert output size)
371+
required_capability: change_point
372+
373+
ROW key1=["A","B","C","D","E","F","G","H","I","J","K","L","M"],
374+
key2=["0","1","2","3","4","5","6","7","8","9"],
375+
key3=["0","1","2","3","4","5","6","7","8","9"]
376+
| MV_EXPAND key1
377+
| MV_EXPAND key2
378+
| MV_EXPAND key3
379+
| EVAL key=CONCAT(key1,key2,key3)
380+
| EVAL value=CASE(key >= "I42", 1000, 1)
381+
| KEEP key, value
382+
| CHANGE_POINT value ON key AS type, pvalue
383+
| STATS count=COUNT()
384+
;
385+
386+
warning:Line 10:3: warnings during evaluation of [CHANGE_POINT value ON key AS type, pvalue]. Only first 20 failures recorded.
387+
warning:Line 10:3: java.lang.IllegalArgumentException: too many values; keeping only first 1000 values
388+
389+
count:LONG
390+
1000
391+
;

0 commit comments

Comments
 (0)