blob: 8f7ffc3428ed0784a2c938fc7dc7400224ab0a74 [file] [log] [blame]
Yingyi Bucaea8f02015-11-16 15:12:15 -08001<!--
2 ! Licensed to the Apache Software Foundation (ASF) under one
3 ! or more contributor license agreements. See the NOTICE file
4 ! distributed with this work for additional information
5 ! regarding copyright ownership. The ASF licenses this file
6 ! to you under the Apache License, Version 2.0 (the
7 ! "License"); you may not use this file except in compliance
8 ! with the License. You may obtain a copy of the License at
9 !
10 ! http://www.apache.org/licenses/LICENSE-2.0
11 !
12 ! Unless required by applicable law or agreed to in writing,
13 ! software distributed under the License is distributed on an
14 ! "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 ! KIND, either express or implied. See the License for the
16 ! specific language governing permissions and limitations
17 ! under the License.
18 !-->
19<!DOCTYPE test-suite [
Yingyi Bu10351a72016-10-18 17:27:30 -070020 <!ENTITY RecordsQueries SYSTEM "queries_sqlpp/objects/ObjectsQueries.xml">
Yingyi Bucaea8f02015-11-16 15:12:15 -080021
Till Westmann2ae8af72016-07-07 14:06:50 -070022]>
Abdullah Alamoudi5dc73ed2016-07-28 05:03:13 +030023<test-suite xmlns="urn:xml.testframework.asterix.apache.org" ResultOffsetPath="results" QueryOffsetPath="queries_sqlpp" QueryFileExtension=".sqlpp">
Till Westmann392bbbc2017-02-09 10:31:44 -080024 <test-group name="async-deferred">
25 <test-case FilePath="async-deferred">
26 <compilation-unit name="async-failed">
27 <output-dir compare="Text">async-failed</output-dir>
Till Westmannd8a6c712017-03-13 17:58:16 -070028 <expected-error>Injected failure in asterix:inject-failure</expected-error>
Till Westmann392bbbc2017-02-09 10:31:44 -080029 </compilation-unit>
30 </test-case>
31 <test-case FilePath="async-deferred">
Till Westmannd6c1cc72017-03-15 16:23:46 -070032 <compilation-unit name="async-compilation-failed">
33 <output-dir compare="Text">async-compilation-failed</output-dir>
34 <expected-error>Cannot find dataset gargel</expected-error>
35 </compilation-unit>
36 </test-case>
37 <test-case FilePath="async-deferred">
Till Westmann392bbbc2017-02-09 10:31:44 -080038 <compilation-unit name="deferred">
39 <output-dir compare="Text">deferred</output-dir>
40 </compilation-unit>
41 </test-case>
42 <test-case FilePath="async-deferred">
43 <compilation-unit name="async">
44 <output-dir compare="Text">async</output-dir>
45 </compilation-unit>
46 </test-case>
47 <test-case FilePath="async-deferred">
Till Westmannd8a6c712017-03-13 17:58:16 -070048 <compilation-unit name="async-repeated">
49 <output-dir compare="Text">async-repeated</output-dir>
50 </compilation-unit>
51 </test-case>
52 <test-case FilePath="async-deferred">
Till Westmann392bbbc2017-02-09 10:31:44 -080053 <compilation-unit name="async-running">
54 <output-dir compare="Text">async-running</output-dir>
55 </compilation-unit>
56 </test-case>
57 </test-group>
Michael Blowb4c1fb02016-05-09 15:41:00 -070058 <test-group name="flwor">
59 <test-case FilePath="flwor">
60 <compilation-unit name="at00">
61 <output-dir compare="Text">at00</output-dir>
62 </compilation-unit>
63 </test-case>
64 <test-case FilePath="flwor">
65 <compilation-unit name="at01">
66 <output-dir compare="Text">at01</output-dir>
67 </compilation-unit>
68 </test-case>
69 <test-case FilePath="flwor">
70 <compilation-unit name="at02">
71 <output-dir compare="Text">at02</output-dir>
72 </compilation-unit>
73 </test-case>
74 <test-case FilePath="flwor">
75 <compilation-unit name="at03">
76 <output-dir compare="Text">at03</output-dir>
77 </compilation-unit>
78 </test-case>
79 <test-case FilePath="flwor">
80 <compilation-unit name="at04">
81 <output-dir compare="Text">at04</output-dir>
82 </compilation-unit>
83 </test-case>
84 <test-case FilePath="flwor">
85 <compilation-unit name="at05">
86 <output-dir compare="Text">at05</output-dir>
87 </compilation-unit>
88 </test-case>
89 <test-case FilePath="flwor">
90 <compilation-unit name="at06">
91 <output-dir compare="Text">at06</output-dir>
92 </compilation-unit>
93 </test-case>
94 <test-case FilePath="flwor">
95 <compilation-unit name="query-issue550">
96 <output-dir compare="Text">query-issue550</output-dir>
97 </compilation-unit>
98 </test-case>
Yingyi Bu37cd8f12016-08-09 17:10:06 -070099 <test-case FilePath="flwor">
100 <compilation-unit name="query-ASTERIXDB-883">
101 <output-dir compare="Text">query-ASTERIXDB-883</output-dir>
102 </compilation-unit>
103 </test-case>
Yingyi Bud015b562016-08-15 17:59:10 -0700104 <test-case FilePath="flwor">
105 <compilation-unit name="query-ASTERIXDB-1576">
106 <output-dir compare="Text">query-ASTERIXDB-883</output-dir>
107 <expected-error>Duplicate alias definitions: samptable1</expected-error>
108 </compilation-unit>
109 </test-case>
110 <test-case FilePath="flwor">
111 <compilation-unit name="query-ASTERIXDB-1576-2">
112 <output-dir compare="Text">query-ASTERIXDB-883</output-dir>
113 <expected-error>Duplicate alias definitions: s2</expected-error>
114 </compilation-unit>
115 </test-case>
116 <test-case FilePath="flwor">
117 <compilation-unit name="query-ASTERIXDB-1576-3">
118 <output-dir compare="Text">query-ASTERIXDB-883</output-dir>
119 <expected-error>Duplicate alias definitions: s1</expected-error>
120 </compilation-unit>
121 </test-case>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700122 </test-group>
Till Westmannef3f0272016-07-27 18:34:01 -0700123 <test-group name="explain">
124 <test-case FilePath="explain">
125 <compilation-unit name="explain_simple">
126 <output-dir compare="Text">explain_simple</output-dir>
127 </compilation-unit>
128 </test-case>
Till Westmann516d1a82016-08-02 14:45:53 -0700129 <test-case FilePath="explain">
130 <compilation-unit name="explain_caps">
131 <output-dir compare="Text">explain_simple</output-dir>
132 </compilation-unit>
133 </test-case>
Till Westmannd0baeed2017-04-14 19:00:56 -0700134 <test-case FilePath="explain">
135 <compilation-unit name="explain_pretty">
136 <parameter name="pretty" value="true" />
137 <output-dir compare="Text">explain_simple</output-dir>
138 </compilation-unit>
139 </test-case>
Yingyi Bu049d5412017-05-09 13:02:03 -0700140 <test-case FilePath="explain">
141 <compilation-unit name="explain_object_constructor-01">
142 <output-dir compare="Text">explain_object_constructor-01</output-dir>
143 </compilation-unit>
144 </test-case>
145 <test-case FilePath="explain">
146 <compilation-unit name="explain_object_constructor-02">
147 <output-dir compare="Text">explain_object_constructor-02</output-dir>
148 </compilation-unit>
149 </test-case>
150 <test-case FilePath="explain">
151 <compilation-unit name="explain_object_constructor-03">
152 <output-dir compare="Text">explain_object_constructor-03</output-dir>
153 </compilation-unit>
154 </test-case>
155 <test-case FilePath="explain">
156 <compilation-unit name="explain_field_access">
157 <output-dir compare="Text">explain_field_access</output-dir>
158 </compilation-unit>
159 </test-case>
160 <test-case FilePath="explain">
161 <compilation-unit name="explain_field_access_closed">
162 <output-dir compare="Text">explain_field_access_closed</output-dir>
163 </compilation-unit>
164 </test-case>
Till Westmannef3f0272016-07-27 18:34:01 -0700165 </test-group>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700166 <test-case FilePath="flwor">
167 <compilation-unit name="let33">
168 <output-dir compare="Text">let33</output-dir>
169 </compilation-unit>
170 </test-case>
171 <test-group name="aggregate">
172 <test-case FilePath="aggregate">
173 <compilation-unit name="issue531_string_min_max">
174 <output-dir compare="Text">issue531_string_min_max</output-dir>
175 </compilation-unit>
Yingyi Bucaea8f02015-11-16 15:12:15 -0800176 </test-case>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700177 <test-case FilePath="aggregate">
178 <compilation-unit name="agg_null">
179 <output-dir compare="Text">agg_null</output-dir>
180 </compilation-unit>
181 </test-case>
182 <test-case FilePath="aggregate">
183 <compilation-unit name="agg_null_rec">
184 <output-dir compare="Text">agg_null_rec</output-dir>
185 </compilation-unit>
186 </test-case>
187 <test-case FilePath="aggregate">
188 <compilation-unit name="agg_null_rec_1">
189 <output-dir compare="Text">agg_null_rec_1</output-dir>
190 </compilation-unit>
191 </test-case>
192 <test-case FilePath="aggregate">
193 <compilation-unit name="agg_number_rec">
194 <output-dir compare="Text">agg_number_rec</output-dir>
195 </compilation-unit>
196 </test-case>
197 <test-case FilePath="aggregate">
198 <compilation-unit name="avg_mixed">
199 <output-dir compare="Text">avg_mixed</output-dir>
Yingyi Bu52671a22016-10-31 10:48:33 -0700200 <expected-error>Type incompatibility: function agg-avg gets incompatible input values: string and float</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700201 </compilation-unit>
202 </test-case>
203 <test-case FilePath="aggregate">
204 <compilation-unit name="sum_mixed">
205 <output-dir compare="Text">sum_mixed</output-dir>
Yingyi Bu52671a22016-10-31 10:48:33 -0700206 <expected-error>Type incompatibility: function agg-sum gets incompatible input values: string and float</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700207 </compilation-unit>
208 </test-case>
209 <test-case FilePath="aggregate">
210 <compilation-unit name="min_mixed">
211 <output-dir compare="Text">min_mixed</output-dir>
Yingyi Bu52671a22016-10-31 10:48:33 -0700212 <expected-error>Type incompatibility: function min/max gets incompatible input values: string and float</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700213 </compilation-unit>
214 </test-case>
215 <test-case FilePath="aggregate">
216 <compilation-unit name="agg_number">
217 <output-dir compare="Text">agg_number</output-dir>
218 </compilation-unit>
219 </test-case>
220 <test-case FilePath="aggregate">
221 <compilation-unit name="issue425_min_hetero_list_1">
222 <output-dir compare="Text">issue425_min_hetero_list_1</output-dir>
223 </compilation-unit>
224 </test-case>
225 <test-case FilePath="aggregate">
226 <compilation-unit name="issue425_min_hetero_list">
227 <output-dir compare="Text">issue425_min_hetero_list</output-dir>
228 </compilation-unit>
229 </test-case>
230 <test-case FilePath="aggregate">
231 <compilation-unit name="issue425_sum_hetero_list_1">
232 <output-dir compare="Text">issue425_sum_hetero_list_1</output-dir>
233 </compilation-unit>
234 </test-case>
235 <test-case FilePath="aggregate">
236 <compilation-unit name="issue425_sum_hetero_list">
237 <output-dir compare="Text">issue425_sum_hetero_list</output-dir>
238 </compilation-unit>
239 </test-case>
240 <test-case FilePath="aggregate">
241 <compilation-unit name="query-issue400">
242 <output-dir compare="Text">query-issue400</output-dir>
243 </compilation-unit>
244 </test-case>
245 <test-case FilePath="aggregate">
246 <compilation-unit name="issue395">
247 <output-dir compare="Text">issue395</output-dir>
248 </compilation-unit>
249 </test-case>
250 <test-case FilePath="aggregate">
251 <compilation-unit name="issue412_0">
252 <output-dir compare="Text">issue412_0</output-dir>
253 </compilation-unit>
254 </test-case>
255 <test-case FilePath="aggregate">
256 <compilation-unit name="issue412_1">
257 <output-dir compare="Text">issue412_1</output-dir>
258 </compilation-unit>
259 </test-case>
260 <test-case FilePath="aggregate">
261 <compilation-unit name="avg_double">
262 <output-dir compare="Text">avg_double</output-dir>
263 </compilation-unit>
264 </test-case>
265 <test-case FilePath="aggregate">
266 <compilation-unit name="avg_double_null">
267 <output-dir compare="Text">avg_double_null</output-dir>
268 </compilation-unit>
269 </test-case>
270 <test-case FilePath="aggregate">
271 <compilation-unit name="avg_empty_01">
272 <output-dir compare="Text">avg_empty_01</output-dir>
273 </compilation-unit>
274 </test-case>
275 <test-case FilePath="aggregate">
276 <compilation-unit name="avg_empty_02">
277 <output-dir compare="Text">avg_empty_02</output-dir>
278 </compilation-unit>
279 </test-case>
280 <test-case FilePath="aggregate">
281 <compilation-unit name="avg_float">
282 <output-dir compare="Text">avg_float</output-dir>
283 </compilation-unit>
284 </test-case>
285 <test-case FilePath="aggregate">
286 <compilation-unit name="avg_float_null">
287 <output-dir compare="Text">avg_float_null</output-dir>
288 </compilation-unit>
289 </test-case>
290 <test-case FilePath="aggregate">
291 <compilation-unit name="avg_int16">
292 <output-dir compare="Text">avg_int16</output-dir>
293 </compilation-unit>
294 </test-case>
295 <test-case FilePath="aggregate">
296 <compilation-unit name="avg_int16_null">
297 <output-dir compare="Text">avg_int16_null</output-dir>
298 </compilation-unit>
299 </test-case>
300 <test-case FilePath="aggregate">
301 <compilation-unit name="avg_int32">
302 <output-dir compare="Text">avg_int32</output-dir>
303 </compilation-unit>
304 </test-case>
305 <test-case FilePath="aggregate">
306 <compilation-unit name="avg_int32_null">
307 <output-dir compare="Text">avg_int32_null</output-dir>
308 </compilation-unit>
309 </test-case>
310 <test-case FilePath="aggregate">
311 <compilation-unit name="avg_int64">
312 <output-dir compare="Text">avg_int64</output-dir>
313 </compilation-unit>
314 </test-case>
315 <test-case FilePath="aggregate">
316 <compilation-unit name="avg_int64_null">
317 <output-dir compare="Text">avg_int64_null</output-dir>
318 </compilation-unit>
319 </test-case>
320 <test-case FilePath="aggregate">
321 <compilation-unit name="avg_int8">
322 <output-dir compare="Text">avg_int8</output-dir>
323 </compilation-unit>
324 </test-case>
325 <test-case FilePath="aggregate">
326 <compilation-unit name="avg_int8_null">
327 <output-dir compare="Text">avg_int8_null</output-dir>
328 </compilation-unit>
329 </test-case>
330 <test-case FilePath="aggregate">
331 <compilation-unit name="count_01">
332 <output-dir compare="Text">count_01</output-dir>
333 </compilation-unit>
334 </test-case>
335 <test-case FilePath="aggregate">
336 <compilation-unit name="count_empty_01">
337 <output-dir compare="Text">count_empty_01</output-dir>
338 </compilation-unit>
339 </test-case>
340 <test-case FilePath="aggregate">
341 <compilation-unit name="count_empty_02">
342 <output-dir compare="Text">count_empty_02</output-dir>
343 </compilation-unit>
344 </test-case>
345 <test-case FilePath="aggregate">
346 <compilation-unit name="count_null">
347 <output-dir compare="Text">count_null</output-dir>
348 </compilation-unit>
349 </test-case>
350 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -0800351 <test-case FilePath="aggregate">
352 <compilation-unit name="droptype">
353 <output-dir compare="Text">droptype</output-dir>
354 </compilation-unit>
355 </test-case>
356 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -0700357 <!-- TODO(madhusudancs): These tests that test for local_<agg>/global_<agg> functions should be removed, but
Yingyi Bucaea8f02015-11-16 15:12:15 -0800358 before that we should modify the code to make sure those built-in functions are still defined but not exposed
359 by AQL, so leaving these test cases commented.
360 <test-case FilePath="aggregate">
361 <compilation-unit name="global-avg_01">
362 <output-dir compare="Text">global-avg_01</output-dir>
363 </compilation-unit>
364 </test-case>
365 <test-case FilePath="aggregate">
366 <compilation-unit name="global-avg_null">
367 <output-dir compare="Text">global-avg_null</output-dir>
368 </compilation-unit>
369 </test-case>
370 <test-case FilePath="aggregate">
371 <compilation-unit name="local-avg_double">
372 <output-dir compare="Text">local-avg_double</output-dir>
373 </compilation-unit>
374 </test-case>
375 <test-case FilePath="aggregate">
376 <compilation-unit name="local-avg_double_null">
377 <output-dir compare="Text">local-avg_double_null</output-dir>
378 </compilation-unit>
379 </test-case>
380 <test-case FilePath="aggregate">
381 <compilation-unit name="local-avg_float">
382 <output-dir compare="Text">local-avg_float</output-dir>
383 </compilation-unit>
384 </test-case>
385 <test-case FilePath="aggregate">
386 <compilation-unit name="local-avg_float_null">
387 <output-dir compare="Text">local-avg_float_null</output-dir>
388 </compilation-unit>
389 </test-case>
390 <test-case FilePath="aggregate">
391 <compilation-unit name="local-avg_int16">
392 <output-dir compare="Text">local-avg_int16</output-dir>
393 </compilation-unit>
394 </test-case>
395 <test-case FilePath="aggregate">
396 <compilation-unit name="local-avg_int16_null">
397 <output-dir compare="Text">local-avg_int16_null</output-dir>
398 </compilation-unit>
399 </test-case>
400 <test-case FilePath="aggregate">
401 <compilation-unit name="local-avg_int32">
402 <output-dir compare="Text">local-avg_int32</output-dir>
403 </compilation-unit>
404 </test-case>
405 <test-case FilePath="aggregate">
406 <compilation-unit name="local-avg_int32_null">
407 <output-dir compare="Text">local-avg_int32_null</output-dir>
408 </compilation-unit>
409 </test-case>
410 <test-case FilePath="aggregate">
411 <compilation-unit name="local-avg_int64">
412 <output-dir compare="Text">local-avg_int64</output-dir>
413 </compilation-unit>
414 </test-case>
415 <test-case FilePath="aggregate">
416 <compilation-unit name="local-avg_int64_null">
417 <output-dir compare="Text">local-avg_int64_null</output-dir>
418 </compilation-unit>
419 </test-case>
420 <test-case FilePath="aggregate">
421 <compilation-unit name="local-avg_int8">
422 <output-dir compare="Text">local-avg_int8</output-dir>
423 </compilation-unit>
424 </test-case>
425 <test-case FilePath="aggregate">
426 <compilation-unit name="local-avg_int8_null">
427 <output-dir compare="Text">local-avg_int8_null</output-dir>
428 </compilation-unit>
429 </test-case>
430 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -0700431 <test-case FilePath="aggregate">
432 <compilation-unit name="max_empty_01">
433 <output-dir compare="Text">max_empty_01</output-dir>
434 </compilation-unit>
435 </test-case>
436 <test-case FilePath="aggregate">
437 <compilation-unit name="max_empty_02">
438 <output-dir compare="Text">max_empty_02</output-dir>
439 </compilation-unit>
440 </test-case>
441 <test-case FilePath="aggregate">
442 <compilation-unit name="min_empty_01">
443 <output-dir compare="Text">min_empty_01</output-dir>
444 </compilation-unit>
445 </test-case>
446 <test-case FilePath="aggregate">
447 <compilation-unit name="min_empty_02">
448 <output-dir compare="Text">min_empty_02</output-dir>
449 </compilation-unit>
450 </test-case>
451 <test-case FilePath="aggregate">
452 <compilation-unit name="scalar_avg">
453 <output-dir compare="Text">scalar_avg</output-dir>
454 </compilation-unit>
455 </test-case>
456 <test-case FilePath="aggregate">
457 <compilation-unit name="scalar_avg_empty">
458 <output-dir compare="Text">scalar_avg_empty</output-dir>
459 </compilation-unit>
460 </test-case>
461 <test-case FilePath="aggregate">
462 <compilation-unit name="scalar_avg_null">
463 <output-dir compare="Text">scalar_avg_null</output-dir>
464 </compilation-unit>
465 </test-case>
466 <test-case FilePath="aggregate">
467 <compilation-unit name="scalar_count">
468 <output-dir compare="Text">scalar_count</output-dir>
469 </compilation-unit>
470 </test-case>
471 <test-case FilePath="aggregate">
472 <compilation-unit name="scalar_count_empty">
473 <output-dir compare="Text">scalar_count_empty</output-dir>
474 </compilation-unit>
475 </test-case>
476 <test-case FilePath="aggregate">
477 <compilation-unit name="scalar_count_null">
478 <output-dir compare="Text">scalar_count_null</output-dir>
479 </compilation-unit>
480 </test-case>
481 <test-case FilePath="aggregate">
482 <compilation-unit name="scalar_max">
483 <output-dir compare="Text">scalar_max</output-dir>
484 </compilation-unit>
485 </test-case>
486 <test-case FilePath="aggregate">
487 <compilation-unit name="scalar_max_empty">
488 <output-dir compare="Text">scalar_max_empty</output-dir>
489 </compilation-unit>
490 </test-case>
491 <test-case FilePath="aggregate">
492 <compilation-unit name="scalar_max_null">
493 <output-dir compare="Text">scalar_max_null</output-dir>
494 </compilation-unit>
495 </test-case>
496 <test-case FilePath="aggregate">
497 <compilation-unit name="scalar_min">
498 <output-dir compare="Text">scalar_min</output-dir>
499 </compilation-unit>
500 </test-case>
501 <test-case FilePath="aggregate">
502 <compilation-unit name="scalar_min_empty">
503 <output-dir compare="Text">scalar_min_empty</output-dir>
504 </compilation-unit>
505 </test-case>
506 <test-case FilePath="aggregate">
507 <compilation-unit name="scalar_min_null">
508 <output-dir compare="Text">scalar_min_null</output-dir>
509 </compilation-unit>
510 </test-case>
511 <test-case FilePath="aggregate">
512 <compilation-unit name="scalar_sum">
513 <output-dir compare="Text">scalar_sum</output-dir>
514 </compilation-unit>
515 </test-case>
516 <test-case FilePath="aggregate">
517 <compilation-unit name="scalar_sum_empty">
518 <output-dir compare="Text">scalar_sum_empty</output-dir>
519 </compilation-unit>
520 </test-case>
521 <test-case FilePath="aggregate">
522 <compilation-unit name="scalar_sum_null">
523 <output-dir compare="Text">scalar_sum_null</output-dir>
524 </compilation-unit>
525 </test-case>
526 <test-case FilePath="aggregate">
527 <compilation-unit name="sum_double">
528 <output-dir compare="Text">sum_double</output-dir>
529 </compilation-unit>
530 </test-case>
531 <test-case FilePath="aggregate">
532 <compilation-unit name="sum_double_null">
533 <output-dir compare="Text">sum_double_null</output-dir>
534 </compilation-unit>
535 </test-case>
536 <test-case FilePath="aggregate">
537 <compilation-unit name="sum_empty_01">
538 <output-dir compare="Text">sum_empty_01</output-dir>
539 </compilation-unit>
540 </test-case>
541 <test-case FilePath="aggregate">
542 <compilation-unit name="sum_empty_02">
543 <output-dir compare="Text">sum_empty_02</output-dir>
544 </compilation-unit>
545 </test-case>
546 <test-case FilePath="aggregate">
547 <compilation-unit name="sum_float">
548 <output-dir compare="Text">sum_float</output-dir>
549 </compilation-unit>
550 </test-case>
551 <test-case FilePath="aggregate">
552 <compilation-unit name="sum_float_null">
553 <output-dir compare="Text">sum_float_null</output-dir>
554 </compilation-unit>
555 </test-case>
556 <test-case FilePath="aggregate">
557 <compilation-unit name="sum_int16">
558 <output-dir compare="Text">sum_int16</output-dir>
559 </compilation-unit>
560 </test-case>
561 <test-case FilePath="aggregate">
562 <compilation-unit name="sum_int16_null">
563 <output-dir compare="Text">sum_int16_null</output-dir>
564 </compilation-unit>
565 </test-case>
566 <test-case FilePath="aggregate">
567 <compilation-unit name="sum_int32">
568 <output-dir compare="Text">sum_int32</output-dir>
569 </compilation-unit>
570 </test-case>
571 <test-case FilePath="aggregate">
572 <compilation-unit name="sum_int32_null">
573 <output-dir compare="Text">sum_int32_null</output-dir>
574 </compilation-unit>
575 </test-case>
576 <test-case FilePath="aggregate">
577 <compilation-unit name="sum_int64">
578 <output-dir compare="Text">sum_int64</output-dir>
579 </compilation-unit>
580 </test-case>
581 <test-case FilePath="aggregate">
582 <compilation-unit name="sum_int64_null">
583 <output-dir compare="Text">sum_int64_null</output-dir>
584 </compilation-unit>
585 </test-case>
586 <test-case FilePath="aggregate">
587 <compilation-unit name="sum_int8">
588 <output-dir compare="Text">sum_int8</output-dir>
589 </compilation-unit>
590 </test-case>
591 <test-case FilePath="aggregate">
592 <compilation-unit name="sum_int8_null">
593 <output-dir compare="Text">sum_int8_null</output-dir>
594 </compilation-unit>
595 </test-case>
596 <test-case FilePath="aggregate">
597 <compilation-unit name="sum_null-with-pred">
598 <output-dir compare="Text">sum_null-with-pred</output-dir>
599 </compilation-unit>
600 </test-case>
601 <test-case FilePath="aggregate">
602 <compilation-unit name="sum_numeric_null">
603 <output-dir compare="Text">sum_numeric_null</output-dir>
604 </compilation-unit>
605 </test-case>
606 </test-group>
607 <test-group name="aggregate-sql">
608 <test-case FilePath="aggregate-sql">
609 <compilation-unit name="issue531_string_min_max">
610 <output-dir compare="Text">issue531_string_min_max</output-dir>
611 </compilation-unit>
612 </test-case>
613 <test-case FilePath="aggregate-sql">
614 <compilation-unit name="agg_null">
615 <output-dir compare="Text">agg_null</output-dir>
616 </compilation-unit>
617 </test-case>
618 <test-case FilePath="aggregate-sql">
619 <compilation-unit name="agg_null_rec">
620 <output-dir compare="Text">agg_null_rec</output-dir>
621 </compilation-unit>
622 </test-case>
623 <test-case FilePath="aggregate-sql">
624 <compilation-unit name="agg_null_rec_1">
625 <output-dir compare="Text">agg_null_rec_1</output-dir>
626 </compilation-unit>
627 </test-case>
628 <test-case FilePath="aggregate-sql">
629 <compilation-unit name="agg_number_rec">
630 <output-dir compare="Text">agg_number_rec</output-dir>
631 </compilation-unit>
632 </test-case>
633 <test-case FilePath="aggregate-sql">
634 <compilation-unit name="avg_mixed">
635 <output-dir compare="Text">avg_mixed</output-dir>
Yingyi Bu52671a22016-10-31 10:48:33 -0700636 <expected-error>Type incompatibility: function agg-avg gets incompatible input values: string and float</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700637 </compilation-unit>
638 </test-case>
639 <test-case FilePath="aggregate-sql">
640 <compilation-unit name="sum_mixed">
641 <output-dir compare="Text">sum_mixed</output-dir>
Yingyi Bu52671a22016-10-31 10:48:33 -0700642 <expected-error>Type incompatibility: function agg-sum gets incompatible input values: string and float</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700643 </compilation-unit>
644 </test-case>
645 <test-case FilePath="aggregate-sql">
646 <compilation-unit name="min_mixed">
647 <output-dir compare="Text">min_mixed</output-dir>
Yingyi Bu52671a22016-10-31 10:48:33 -0700648 <expected-error>Type incompatibility: function min/max gets incompatible input values: string and float</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700649 </compilation-unit>
650 </test-case>
651 <test-case FilePath="aggregate-sql">
652 <compilation-unit name="agg_number">
653 <output-dir compare="Text">agg_number</output-dir>
654 </compilation-unit>
655 </test-case>
656 <test-case FilePath="aggregate-sql">
657 <compilation-unit name="issue425_min_hetero_list_1">
658 <output-dir compare="Text">issue425_min_hetero_list_1</output-dir>
659 </compilation-unit>
660 </test-case>
661 <test-case FilePath="aggregate-sql">
662 <compilation-unit name="issue425_min_hetero_list">
663 <output-dir compare="Text">issue425_min_hetero_list</output-dir>
664 </compilation-unit>
665 </test-case>
666 <test-case FilePath="aggregate-sql">
667 <compilation-unit name="issue425_sum_hetero_list_1">
668 <output-dir compare="Text">issue425_sum_hetero_list_1</output-dir>
669 </compilation-unit>
670 </test-case>
671 <test-case FilePath="aggregate-sql">
672 <compilation-unit name="issue425_sum_hetero_list">
673 <output-dir compare="Text">issue425_sum_hetero_list</output-dir>
674 </compilation-unit>
675 </test-case>
676 <test-case FilePath="aggregate-sql">
677 <compilation-unit name="query-issue400">
678 <output-dir compare="Text">query-issue400</output-dir>
679 </compilation-unit>
680 </test-case>
681 <test-case FilePath="aggregate-sql">
682 <compilation-unit name="issue395">
683 <output-dir compare="Text">issue395</output-dir>
684 </compilation-unit>
685 </test-case>
686 <test-case FilePath="aggregate-sql">
687 <compilation-unit name="issue412_0">
688 <output-dir compare="Text">issue412_0</output-dir>
689 </compilation-unit>
690 </test-case>
691 <test-case FilePath="aggregate-sql">
692 <compilation-unit name="issue412_1">
693 <output-dir compare="Text">issue412_1</output-dir>
694 </compilation-unit>
695 </test-case>
696 <test-case FilePath="aggregate-sql">
697 <compilation-unit name="avg_double">
698 <output-dir compare="Text">avg_double</output-dir>
699 </compilation-unit>
700 </test-case>
701 <test-case FilePath="aggregate-sql">
702 <compilation-unit name="avg_double_null">
703 <output-dir compare="Text">avg_double_null</output-dir>
704 </compilation-unit>
705 </test-case>
706 <test-case FilePath="aggregate-sql">
707 <compilation-unit name="avg_empty_01">
708 <output-dir compare="Text">avg_empty_01</output-dir>
709 </compilation-unit>
710 </test-case>
711 <test-case FilePath="aggregate-sql">
712 <compilation-unit name="avg_empty_02">
713 <output-dir compare="Text">avg_empty_02</output-dir>
714 </compilation-unit>
715 </test-case>
716 <test-case FilePath="aggregate-sql">
717 <compilation-unit name="avg_float">
718 <output-dir compare="Text">avg_float</output-dir>
719 </compilation-unit>
720 </test-case>
721 <test-case FilePath="aggregate-sql">
722 <compilation-unit name="avg_float_null">
723 <output-dir compare="Text">avg_float_null</output-dir>
724 </compilation-unit>
725 </test-case>
726 <test-case FilePath="aggregate-sql">
727 <compilation-unit name="avg_int16">
728 <output-dir compare="Text">avg_int16</output-dir>
729 </compilation-unit>
730 </test-case>
731 <test-case FilePath="aggregate-sql">
732 <compilation-unit name="avg_int16_null">
733 <output-dir compare="Text">avg_int16_null</output-dir>
734 </compilation-unit>
735 </test-case>
736 <test-case FilePath="aggregate-sql">
737 <compilation-unit name="avg_int32">
738 <output-dir compare="Text">avg_int32</output-dir>
739 </compilation-unit>
740 </test-case>
741 <test-case FilePath="aggregate-sql">
742 <compilation-unit name="avg_int32_null">
743 <output-dir compare="Text">avg_int32_null</output-dir>
744 </compilation-unit>
745 </test-case>
746 <test-case FilePath="aggregate-sql">
747 <compilation-unit name="avg_int64">
748 <output-dir compare="Text">avg_int64</output-dir>
749 </compilation-unit>
750 </test-case>
751 <test-case FilePath="aggregate-sql">
752 <compilation-unit name="avg_int64_null">
753 <output-dir compare="Text">avg_int64_null</output-dir>
754 </compilation-unit>
755 </test-case>
756 <test-case FilePath="aggregate-sql">
757 <compilation-unit name="avg_int8">
758 <output-dir compare="Text">avg_int8</output-dir>
759 </compilation-unit>
760 </test-case>
761 <test-case FilePath="aggregate-sql">
762 <compilation-unit name="avg_int8_null">
763 <output-dir compare="Text">avg_int8_null</output-dir>
764 </compilation-unit>
765 </test-case>
766 <test-case FilePath="aggregate-sql">
767 <compilation-unit name="count_01">
768 <output-dir compare="Text">count_01</output-dir>
769 </compilation-unit>
770 </test-case>
771 <test-case FilePath="aggregate-sql">
772 <compilation-unit name="count_empty_01">
773 <output-dir compare="Text">count_empty_01</output-dir>
774 </compilation-unit>
775 </test-case>
776 <test-case FilePath="aggregate-sql">
777 <compilation-unit name="count_empty_02">
778 <output-dir compare="Text">count_empty_02</output-dir>
779 </compilation-unit>
780 </test-case>
781 <test-case FilePath="aggregate-sql">
782 <compilation-unit name="count_null">
783 <output-dir compare="Text">count_null</output-dir>
784 </compilation-unit>
785 </test-case>
786 <test-case FilePath="aggregate-sql">
787 <compilation-unit name="max_empty_01">
788 <output-dir compare="Text">max_empty_01</output-dir>
789 </compilation-unit>
790 </test-case>
791 <test-case FilePath="aggregate-sql">
792 <compilation-unit name="max_empty_02">
793 <output-dir compare="Text">max_empty_02</output-dir>
794 </compilation-unit>
795 </test-case>
796 <test-case FilePath="aggregate-sql">
797 <compilation-unit name="min_empty_01">
798 <output-dir compare="Text">min_empty_01</output-dir>
799 </compilation-unit>
800 </test-case>
801 <test-case FilePath="aggregate-sql">
802 <compilation-unit name="min_empty_02">
803 <output-dir compare="Text">min_empty_02</output-dir>
804 </compilation-unit>
805 </test-case>
806 <test-case FilePath="aggregate-sql">
807 <compilation-unit name="scalar_avg">
808 <output-dir compare="Text">scalar_avg</output-dir>
809 </compilation-unit>
810 </test-case>
811 <test-case FilePath="aggregate-sql">
812 <compilation-unit name="scalar_avg_empty">
813 <output-dir compare="Text">scalar_avg_empty</output-dir>
814 </compilation-unit>
815 </test-case>
816 <test-case FilePath="aggregate-sql">
817 <compilation-unit name="scalar_avg_null">
818 <output-dir compare="Text">scalar_avg_null</output-dir>
819 </compilation-unit>
820 </test-case>
821 <test-case FilePath="aggregate-sql">
822 <compilation-unit name="scalar_count">
823 <output-dir compare="Text">scalar_count</output-dir>
824 </compilation-unit>
825 </test-case>
826 <test-case FilePath="aggregate-sql">
827 <compilation-unit name="scalar_count_empty">
828 <output-dir compare="Text">scalar_count_empty</output-dir>
829 </compilation-unit>
830 </test-case>
831 <test-case FilePath="aggregate-sql">
832 <compilation-unit name="scalar_count_null">
833 <output-dir compare="Text">scalar_count_null</output-dir>
834 </compilation-unit>
835 </test-case>
836 <test-case FilePath="aggregate-sql">
837 <compilation-unit name="scalar_max">
838 <output-dir compare="Text">scalar_max</output-dir>
839 </compilation-unit>
840 </test-case>
841 <test-case FilePath="aggregate-sql">
842 <compilation-unit name="scalar_max_empty">
843 <output-dir compare="Text">scalar_max_empty</output-dir>
844 </compilation-unit>
845 </test-case>
846 <test-case FilePath="aggregate-sql">
847 <compilation-unit name="scalar_max_null">
848 <output-dir compare="Text">scalar_max_null</output-dir>
849 </compilation-unit>
850 </test-case>
851 <test-case FilePath="aggregate-sql">
852 <compilation-unit name="scalar_min">
853 <output-dir compare="Text">scalar_min</output-dir>
854 </compilation-unit>
855 </test-case>
856 <test-case FilePath="aggregate-sql">
857 <compilation-unit name="scalar_min_empty">
858 <output-dir compare="Text">scalar_min_empty</output-dir>
859 </compilation-unit>
860 </test-case>
861 <test-case FilePath="aggregate-sql">
862 <compilation-unit name="scalar_min_null">
863 <output-dir compare="Text">scalar_min_null</output-dir>
864 </compilation-unit>
865 </test-case>
866 <test-case FilePath="aggregate-sql">
867 <compilation-unit name="scalar_sum">
868 <output-dir compare="Text">scalar_sum</output-dir>
869 </compilation-unit>
870 </test-case>
871 <test-case FilePath="aggregate-sql">
872 <compilation-unit name="scalar_sum_empty">
873 <output-dir compare="Text">scalar_sum_empty</output-dir>
874 </compilation-unit>
875 </test-case>
876 <test-case FilePath="aggregate-sql">
877 <compilation-unit name="scalar_sum_null">
878 <output-dir compare="Text">scalar_sum_null</output-dir>
879 </compilation-unit>
880 </test-case>
881 <test-case FilePath="aggregate-sql">
882 <compilation-unit name="sum_double">
883 <output-dir compare="Text">sum_double</output-dir>
884 </compilation-unit>
885 </test-case>
886 <test-case FilePath="aggregate-sql">
887 <compilation-unit name="sum_double_null">
888 <output-dir compare="Text">sum_double_null</output-dir>
889 </compilation-unit>
890 </test-case>
891 <test-case FilePath="aggregate-sql">
892 <compilation-unit name="sum_empty_01">
893 <output-dir compare="Text">sum_empty_01</output-dir>
894 </compilation-unit>
895 </test-case>
896 <test-case FilePath="aggregate-sql">
897 <compilation-unit name="sum_empty_02">
898 <output-dir compare="Text">sum_empty_02</output-dir>
899 </compilation-unit>
900 </test-case>
901 <test-case FilePath="aggregate-sql">
902 <compilation-unit name="sum_float">
903 <output-dir compare="Text">sum_float</output-dir>
904 </compilation-unit>
905 </test-case>
906 <test-case FilePath="aggregate-sql">
907 <compilation-unit name="sum_float_null">
908 <output-dir compare="Text">sum_float_null</output-dir>
909 </compilation-unit>
910 </test-case>
911 <test-case FilePath="aggregate-sql">
912 <compilation-unit name="sum_int16">
913 <output-dir compare="Text">sum_int16</output-dir>
914 </compilation-unit>
915 </test-case>
916 <test-case FilePath="aggregate-sql">
917 <compilation-unit name="sum_int16_null">
918 <output-dir compare="Text">sum_int16_null</output-dir>
919 </compilation-unit>
920 </test-case>
921 <test-case FilePath="aggregate-sql">
922 <compilation-unit name="sum_int32">
923 <output-dir compare="Text">sum_int32</output-dir>
924 </compilation-unit>
925 </test-case>
926 <test-case FilePath="aggregate-sql">
927 <compilation-unit name="sum_int32_null">
928 <output-dir compare="Text">sum_int32_null</output-dir>
929 </compilation-unit>
930 </test-case>
931 <test-case FilePath="aggregate-sql">
932 <compilation-unit name="sum_int64">
933 <output-dir compare="Text">sum_int64</output-dir>
934 </compilation-unit>
935 </test-case>
936 <test-case FilePath="aggregate-sql">
937 <compilation-unit name="sum_int64_null">
938 <output-dir compare="Text">sum_int64_null</output-dir>
939 </compilation-unit>
940 </test-case>
941 <test-case FilePath="aggregate-sql">
942 <compilation-unit name="sum_int8">
943 <output-dir compare="Text">sum_int8</output-dir>
944 </compilation-unit>
945 </test-case>
946 <test-case FilePath="aggregate-sql">
947 <compilation-unit name="sum_int8_null">
948 <output-dir compare="Text">sum_int8_null</output-dir>
949 </compilation-unit>
950 </test-case>
951 <test-case FilePath="aggregate-sql">
952 <compilation-unit name="sum_null-with-pred">
953 <output-dir compare="Text">sum_null-with-pred</output-dir>
954 </compilation-unit>
955 </test-case>
956 <test-case FilePath="aggregate-sql">
957 <compilation-unit name="sum_numeric_null">
958 <output-dir compare="Text">sum_numeric_null</output-dir>
959 </compilation-unit>
960 </test-case>
961 </test-group>
962 <test-group name="boolean">
963 <test-case FilePath="boolean">
964 <compilation-unit name="and_01">
965 <output-dir compare="Text">and_01</output-dir>
966 </compilation-unit>
967 </test-case>
968 <test-case FilePath="boolean">
969 <compilation-unit name="and_null">
970 <output-dir compare="Text">and_null</output-dir>
971 </compilation-unit>
972 </test-case>
973 <test-case FilePath="boolean">
974 <compilation-unit name="and_null_false">
975 <output-dir compare="Text">and_null_false</output-dir>
976 </compilation-unit>
977 </test-case>
978 <test-case FilePath="boolean">
979 <compilation-unit name="not_01">
980 <output-dir compare="Text">not_01</output-dir>
981 </compilation-unit>
982 </test-case>
983 </test-group>
984 <test-group name="comparison">
985 <test-case FilePath="comparison">
986 <compilation-unit name="year_month_duration_order">
987 <output-dir compare="Text">year_month_duration_order</output-dir>
988 </compilation-unit>
989 </test-case>
990 <test-case FilePath="comparison">
991 <compilation-unit name="datetime_order">
992 <output-dir compare="Text">datetime_order</output-dir>
993 </compilation-unit>
994 </test-case>
995 <test-case FilePath="comparison">
996 <compilation-unit name="datetime_range">
997 <output-dir compare="Text">datetime_range</output-dir>
998 </compilation-unit>
999 </test-case>
1000 <test-case FilePath="comparison">
Yingyi Bu6c638342016-09-02 17:54:34 -07001001 <compilation-unit name="datetime_range_between">
1002 <output-dir compare="Text">datetime_range</output-dir>
1003 </compilation-unit>
1004 </test-case>
1005 <test-case FilePath="comparison">
Michael Blowb4c1fb02016-05-09 15:41:00 -07001006 <compilation-unit name="datetime_tzeq">
1007 <output-dir compare="Text">datetime_tzeq</output-dir>
1008 </compilation-unit>
1009 </test-case>
1010 <test-case FilePath="comparison">
1011 <compilation-unit name="double">
1012 <output-dir compare="Text">double</output-dir>
1013 </compilation-unit>
1014 </test-case>
1015 <test-case FilePath="comparison">
1016 <compilation-unit name="double_gte_01">
1017 <output-dir compare="Text">double_gte_01</output-dir>
1018 </compilation-unit>
1019 </test-case>
1020 <test-case FilePath="comparison">
Yingyi Bub0fe0ac2016-06-03 18:20:48 -07001021 <compilation-unit name="double_missing">
1022 <output-dir compare="Text">double_missing</output-dir>
1023 </compilation-unit>
1024 </test-case>
1025 <test-case FilePath="comparison">
Michael Blowb4c1fb02016-05-09 15:41:00 -07001026 <compilation-unit name="double_null">
1027 <output-dir compare="Text">double_null</output-dir>
1028 </compilation-unit>
1029 </test-case>
1030 <test-case FilePath="comparison">
1031 <compilation-unit name="eq_01">
1032 <output-dir compare="Text">eq_01</output-dir>
1033 </compilation-unit>
1034 </test-case>
1035 <test-case FilePath="comparison">
1036 <compilation-unit name="float">
1037 <output-dir compare="Text">float</output-dir>
1038 </compilation-unit>
1039 </test-case>
1040 <test-case FilePath="comparison">
Yingyi Bub0fe0ac2016-06-03 18:20:48 -07001041 <compilation-unit name="float_missing">
1042 <output-dir compare="Text">float_missing</output-dir>
1043 </compilation-unit>
1044 </test-case>
1045 <test-case FilePath="comparison">
Michael Blowb4c1fb02016-05-09 15:41:00 -07001046 <compilation-unit name="float_null">
1047 <output-dir compare="Text">float_null</output-dir>
1048 </compilation-unit>
1049 </test-case>
1050 <test-case FilePath="comparison">
1051 <compilation-unit name="gt_01">
1052 <output-dir compare="Text">gt_01</output-dir>
1053 </compilation-unit>
1054 </test-case>
1055 <test-case FilePath="comparison">
1056 <compilation-unit name="gte_01">
1057 <output-dir compare="Text">gte_01</output-dir>
1058 </compilation-unit>
1059 </test-case>
1060 <test-case FilePath="comparison">
Yingyi Bue311a632016-06-07 18:23:16 -07001061 <compilation-unit name="incompatible">
1062 <output-dir compare="Text">incompatible</output-dir>
1063 </compilation-unit>
1064 </test-case>
1065 <test-case FilePath="comparison">
Michael Blowb4c1fb02016-05-09 15:41:00 -07001066 <compilation-unit name="int16">
1067 <output-dir compare="Text">int16</output-dir>
1068 </compilation-unit>
1069 </test-case>
1070 <test-case FilePath="comparison">
Yingyi Bub0fe0ac2016-06-03 18:20:48 -07001071 <compilation-unit name="int16_missing">
1072 <output-dir compare="Text">int16_missing</output-dir>
1073 </compilation-unit>
1074 </test-case>
1075 <test-case FilePath="comparison">
Michael Blowb4c1fb02016-05-09 15:41:00 -07001076 <compilation-unit name="int16_null">
1077 <output-dir compare="Text">int16_null</output-dir>
1078 </compilation-unit>
1079 </test-case>
1080 <test-case FilePath="comparison">
1081 <compilation-unit name="int32">
1082 <output-dir compare="Text">int32</output-dir>
1083 </compilation-unit>
1084 </test-case>
1085 <test-case FilePath="comparison">
Yingyi Bub0fe0ac2016-06-03 18:20:48 -07001086 <compilation-unit name="int32_missing">
1087 <output-dir compare="Text">int32_missing</output-dir>
1088 </compilation-unit>
1089 </test-case>
1090 <test-case FilePath="comparison">
Michael Blowb4c1fb02016-05-09 15:41:00 -07001091 <compilation-unit name="int32_null">
1092 <output-dir compare="Text">int32_null</output-dir>
1093 </compilation-unit>
1094 </test-case>
1095 <test-case FilePath="comparison">
1096 <compilation-unit name="int64">
1097 <output-dir compare="Text">int64</output-dir>
1098 </compilation-unit>
1099 </test-case>
1100 <test-case FilePath="comparison">
Yingyi Bub0fe0ac2016-06-03 18:20:48 -07001101 <compilation-unit name="int64_missing">
1102 <output-dir compare="Text">int64_missing</output-dir>
1103 </compilation-unit>
1104 </test-case>
1105 <test-case FilePath="comparison">
Michael Blowb4c1fb02016-05-09 15:41:00 -07001106 <compilation-unit name="int64_null">
1107 <output-dir compare="Text">int64_null</output-dir>
1108 </compilation-unit>
1109 </test-case>
1110 <test-case FilePath="comparison">
1111 <compilation-unit name="int8">
1112 <output-dir compare="Text">int8</output-dir>
1113 </compilation-unit>
1114 </test-case>
1115 <test-case FilePath="comparison">
Yingyi Bub0fe0ac2016-06-03 18:20:48 -07001116 <compilation-unit name="int8_missing">
1117 <output-dir compare="Text">int8_missing</output-dir>
1118 </compilation-unit>
1119 </test-case>
1120 <test-case FilePath="comparison">
Michael Blowb4c1fb02016-05-09 15:41:00 -07001121 <compilation-unit name="int8_null">
1122 <output-dir compare="Text">int8_null</output-dir>
1123 </compilation-unit>
1124 </test-case>
1125 <test-case FilePath="comparison">
Yingyi Bu6c638342016-09-02 17:54:34 -07001126 <compilation-unit name="int_not_between">
1127 <output-dir compare="Text">int_not_between</output-dir>
1128 </compilation-unit>
1129 </test-case>
1130 <test-case FilePath="comparison">
Yingyi Bu6e6a80c2017-01-21 20:18:49 -08001131 <compilation-unit name="like">
1132 <output-dir compare="Text">like</output-dir>
1133 </compilation-unit>
1134 </test-case>
1135 <test-case FilePath="comparison">
Michael Blowb4c1fb02016-05-09 15:41:00 -07001136 <compilation-unit name="lt_01">
1137 <output-dir compare="Text">lt_01</output-dir>
1138 </compilation-unit>
1139 </test-case>
1140 <test-case FilePath="comparison">
1141 <compilation-unit name="lte_01">
1142 <output-dir compare="Text">lte_01</output-dir>
1143 </compilation-unit>
1144 </test-case>
1145 <test-case FilePath="comparison">
1146 <compilation-unit name="neq_01">
1147 <output-dir compare="Text">neq_01</output-dir>
1148 </compilation-unit>
1149 </test-case>
Yingyi Bu4a4b8962016-09-16 12:09:11 -07001150 <test-case FilePath="comparison">
1151 <compilation-unit name="neq_02">
1152 <output-dir compare="Text">neq_01</output-dir>
1153 </compilation-unit>
1154 </test-case>
Michael Blowb4c1fb02016-05-09 15:41:00 -07001155 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08001156 <test-case FilePath="comparison">
1157 <compilation-unit name="numeric-comparison_01">
1158 <output-dir compare="Text">numeric-comparison_01</output-dir>
1159 </compilation-unit>
1160 </test-case>
1161 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07001162 <test-case FilePath="comparison">
1163 <compilation-unit name="string">
1164 <output-dir compare="Text">string</output-dir>
1165 </compilation-unit>
1166 </test-case>
1167 <test-case FilePath="comparison">
Yingyi Bub0fe0ac2016-06-03 18:20:48 -07001168 <compilation-unit name="string_missing">
1169 <output-dir compare="Text">string_missing</output-dir>
1170 </compilation-unit>
1171 </test-case>
1172 <test-case FilePath="comparison">
Michael Blowb4c1fb02016-05-09 15:41:00 -07001173 <compilation-unit name="string_null">
1174 <output-dir compare="Text">string_null</output-dir>
1175 </compilation-unit>
1176 </test-case>
1177 <test-case FilePath="comparison">
1178 <compilation-unit name="issue363_equality">
1179 <output-dir compare="Text">issue363_equality</output-dir>
1180 </compilation-unit>
1181 </test-case>
1182 <test-case FilePath="comparison">
1183 <compilation-unit name="issue363_inequality_duration">
1184 <output-dir compare="Text">issue363_inequality_duration</output-dir>
Yingyi Bu52671a22016-10-31 10:48:33 -07001185 <expected-error>Unsupported type: comparison operations (&gt;, &gt;=, &lt;, and &lt;=) cannot process input type duration</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07001186 </compilation-unit>
1187 </test-case>
1188 <test-case FilePath="comparison">
1189 <compilation-unit name="issue363_inequality_interval">
1190 <output-dir compare="Text">issue363_inequality_interval</output-dir>
Yingyi Bu52671a22016-10-31 10:48:33 -07001191 <expected-error>Unsupported type: comparison operations (&gt;, &gt;=, &lt;, and &lt;=) cannot process input type interval</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07001192 </compilation-unit>
1193 </test-case>
1194 <test-case FilePath="comparison">
1195 <compilation-unit name="issue363_inequality_point">
1196 <output-dir compare="Text">issue363_inequality_point</output-dir>
Yingyi Bu52671a22016-10-31 10:48:33 -07001197 <expected-error>Unsupported type: comparison operations (&gt;, &gt;=, &lt;, and &lt;=) cannot process input type point</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07001198 </compilation-unit>
1199 </test-case>
1200 <test-case FilePath="comparison">
1201 <compilation-unit name="issue363_inequality_line">
1202 <output-dir compare="Text">issue363_inequality_line</output-dir>
Yingyi Bu52671a22016-10-31 10:48:33 -07001203 <expected-error>Unsupported type: comparison operations (&gt;, &gt;=, &lt;, and &lt;=) cannot process input type line</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07001204 </compilation-unit>
1205 </test-case>
1206 <test-case FilePath="comparison">
1207 <compilation-unit name="issue363_inequality_polygon">
1208 <output-dir compare="Text">issue363_inequality_polygon</output-dir>
Yingyi Bu52671a22016-10-31 10:48:33 -07001209 <expected-error>Unsupported type: comparison operations (&gt;, &gt;=, &lt;, and &lt;=) cannot process input type polygon</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07001210 </compilation-unit>
1211 </test-case>
1212 <test-case FilePath="comparison">
1213 <compilation-unit name="issue363_inequality_rectangle">
1214 <output-dir compare="Text">issue363_inequality_rectangle</output-dir>
Yingyi Bu52671a22016-10-31 10:48:33 -07001215 <expected-error>Unsupported type: comparison operations (&gt;, &gt;=, &lt;, and &lt;=) cannot process input type rectangle</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07001216 </compilation-unit>
1217 </test-case>
1218 <test-case FilePath="comparison">
1219 <compilation-unit name="issue363_inequality_circle">
1220 <output-dir compare="Text">issue363_inequality_circle</output-dir>
Yingyi Bu52671a22016-10-31 10:48:33 -07001221 <expected-error>Unsupported type: comparison operations (&gt;, &gt;=, &lt;, and &lt;=) cannot process input type circle</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07001222 </compilation-unit>
1223 </test-case>
1224 <test-case FilePath="comparison">
1225 <compilation-unit name="binary">
1226 <output-dir compare="Text">binary</output-dir>
1227 </compilation-unit>
1228 </test-case>
1229 <test-case FilePath="comparison">
1230 <compilation-unit name="binary_null">
1231 <output-dir compare="Text">binary_null</output-dir>
1232 </compilation-unit>
1233 </test-case>
Yingyi Bufdc71eb2016-08-24 22:41:57 -07001234 <test-case FilePath="comparison">
1235 <compilation-unit name="greatest_mixed">
1236 <output-dir compare="Text">greatest_mixed</output-dir>
1237 </compilation-unit>
1238 </test-case>
1239 <test-case FilePath="comparison">
1240 <compilation-unit name="least_mixed">
1241 <output-dir compare="Text">least_mixed</output-dir>
1242 </compilation-unit>
1243 </test-case>
Michael Blowb4c1fb02016-05-09 15:41:00 -07001244 </test-group>
1245 <test-group name="constructor">
1246 <test-case FilePath="constructor">
1247 <compilation-unit name="binary_01">
1248 <output-dir compare="Text">binary_01</output-dir>
1249 </compilation-unit>
1250 </test-case>
1251 <test-case FilePath="constructor">
1252 <compilation-unit name="add-null">
1253 <output-dir compare="Text">add-null</output-dir>
1254 </compilation-unit>
1255 </test-case>
1256 <test-case FilePath="constructor">
1257 <compilation-unit name="boolean_01">
1258 <output-dir compare="Text">boolean_01</output-dir>
1259 </compilation-unit>
1260 </test-case>
1261 <test-case FilePath="constructor">
1262 <compilation-unit name="circle_01">
1263 <output-dir compare="Text">circle_01</output-dir>
1264 </compilation-unit>
1265 </test-case>
1266 <test-case FilePath="constructor">
1267 <compilation-unit name="date_01">
1268 <output-dir compare="Text">date_01</output-dir>
1269 </compilation-unit>
1270 </test-case>
1271 <test-case FilePath="constructor">
1272 <compilation-unit name="datetime_01">
1273 <output-dir compare="Text">datetime_01</output-dir>
1274 </compilation-unit>
1275 </test-case>
1276 <test-case FilePath="constructor">
1277 <compilation-unit name="double_01">
1278 <output-dir compare="Text">double_01</output-dir>
1279 </compilation-unit>
1280 </test-case>
1281 <test-case FilePath="constructor">
1282 <compilation-unit name="duration_01">
1283 <output-dir compare="Text">duration_01</output-dir>
1284 </compilation-unit>
1285 </test-case>
1286 <test-case FilePath="constructor">
1287 <compilation-unit name="duration_02">
1288 <output-dir compare="Text">duration_02</output-dir>
1289 </compilation-unit>
1290 </test-case>
1291 <test-case FilePath="constructor">
1292 <compilation-unit name="float_01">
1293 <output-dir compare="Text">float_01</output-dir>
1294 </compilation-unit>
1295 </test-case>
1296 <test-case FilePath="constructor">
1297 <compilation-unit name="int_01">
1298 <output-dir compare="Text">int_01</output-dir>
1299 </compilation-unit>
1300 </test-case>
1301 <test-case FilePath="constructor">
1302 <compilation-unit name="interval">
1303 <output-dir compare="Text">interval</output-dir>
1304 </compilation-unit>
1305 </test-case>
1306 <test-case FilePath="constructor">
1307 <compilation-unit name="line_01">
1308 <output-dir compare="Text">line_01</output-dir>
1309 </compilation-unit>
1310 </test-case>
1311 <test-case FilePath="constructor">
1312 <compilation-unit name="rectangle_01">
1313 <output-dir compare="Text">rectangle_01</output-dir>
1314 </compilation-unit>
1315 </test-case>
1316 <test-case FilePath="constructor">
1317 <compilation-unit name="point_01">
1318 <output-dir compare="Text">point_01</output-dir>
1319 </compilation-unit>
1320 </test-case>
1321 <test-case FilePath="constructor">
1322 <compilation-unit name="polygon_01">
1323 <output-dir compare="Text">polygon_01</output-dir>
1324 </compilation-unit>
1325 </test-case>
1326 <test-case FilePath="constructor">
1327 <compilation-unit name="primitive-01">
1328 <output-dir compare="Text">primitive-01</output-dir>
1329 </compilation-unit>
1330 </test-case>
1331 <test-case FilePath="constructor">
1332 <compilation-unit name="primitive-02">
1333 <output-dir compare="Text">primitive-02</output-dir>
1334 </compilation-unit>
1335 </test-case>
1336 <test-case FilePath="constructor">
1337 <compilation-unit name="primitive-03">
1338 <output-dir compare="Text">primitive-03</output-dir>
1339 </compilation-unit>
1340 </test-case>
1341 <test-case FilePath="constructor">
1342 <compilation-unit name="primitive-04">
1343 <output-dir compare="Text">primitive-04</output-dir>
1344 </compilation-unit>
1345 </test-case>
1346 <test-case FilePath="constructor">
1347 <compilation-unit name="string_01">
1348 <output-dir compare="Text">string_01</output-dir>
1349 </compilation-unit>
1350 </test-case>
1351 <test-case FilePath="constructor">
1352 <compilation-unit name="time_01">
1353 <output-dir compare="Text">time_01</output-dir>
1354 </compilation-unit>
1355 </test-case>
1356 <test-case FilePath="constructor">
1357 <compilation-unit name="uuid_01">
1358 <output-dir compare="Text">uuid_01</output-dir>
1359 </compilation-unit>
1360 </test-case>
1361 </test-group>
1362 <test-group name="custord">
1363 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08001364 <test-case FilePath="custord">
1365 <compilation-unit name="co">
1366 <output-dir compare="Text">co</output-dir>
1367 </compilation-unit>
1368 </test-case>
1369 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07001370 <test-case FilePath="custord">
1371 <compilation-unit name="customer_q_01">
1372 <output-dir compare="Text">customer_q_01</output-dir>
1373 </compilation-unit>
1374 </test-case>
1375 <test-case FilePath="custord">
1376 <compilation-unit name="customer_q_02">
1377 <output-dir compare="Text">customer_q_02</output-dir>
1378 </compilation-unit>
1379 </test-case>
1380 <test-case FilePath="custord">
1381 <compilation-unit name="customer_q_03">
1382 <output-dir compare="Text">customer_q_03</output-dir>
1383 </compilation-unit>
1384 </test-case>
1385 <test-case FilePath="custord">
1386 <compilation-unit name="customer_q_04">
1387 <output-dir compare="Text">customer_q_04</output-dir>
1388 </compilation-unit>
1389 </test-case>
1390 <test-case FilePath="custord">
1391 <compilation-unit name="customer_q_05">
1392 <output-dir compare="Text">customer_q_05</output-dir>
1393 </compilation-unit>
1394 </test-case>
1395 <test-case FilePath="custord">
1396 <compilation-unit name="customer_q_06">
1397 <output-dir compare="Text">customer_q_06</output-dir>
1398 </compilation-unit>
1399 </test-case>
1400 <test-case FilePath="custord">
1401 <compilation-unit name="customer_q_07">
1402 <output-dir compare="Text">customer_q_07</output-dir>
1403 </compilation-unit>
1404 </test-case>
1405 <test-case FilePath="custord">
1406 <compilation-unit name="customer_q_08">
1407 <output-dir compare="Text">customer_q_08</output-dir>
1408 </compilation-unit>
1409 </test-case>
1410 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08001411 <test-case FilePath="custord">
1412 <compilation-unit name="denorm-cust-order_01">
1413 <output-dir compare="Text">denorm-cust-order_01</output-dir>
1414 </compilation-unit>
1415 </test-case>
1416 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07001417 <test-case FilePath="custord">
1418 <compilation-unit name="denorm-cust-order_02">
1419 <output-dir compare="Text">denorm-cust-order_02</output-dir>
1420 </compilation-unit>
1421 </test-case>
1422 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08001423 <test-case FilePath="custord">
1424 <compilation-unit name="denorm-cust-order_03">
1425 <output-dir compare="Text">denorm-cust-order_03</output-dir>
1426 </compilation-unit>
1427 </test-case>
1428 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07001429 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08001430 <test-case FilePath="custord">
1431 <compilation-unit name="freq-clerk">
1432 <output-dir compare="Text">freq-clerk</output-dir>
1433 </compilation-unit>
1434 </test-case>
1435 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07001436 <test-case FilePath="custord">
1437 <compilation-unit name="join_q_01">
1438 <output-dir compare="Text">join_q_01</output-dir>
1439 </compilation-unit>
1440 </test-case>
1441 <test-case FilePath="custord">
1442 <compilation-unit name="join_q_02">
1443 <output-dir compare="Text">join_q_02</output-dir>
1444 </compilation-unit>
1445 </test-case>
1446 <test-case FilePath="custord">
1447 <compilation-unit name="join_q_03">
1448 <output-dir compare="Text">join_q_03</output-dir>
1449 </compilation-unit>
1450 </test-case>
1451 <test-case FilePath="custord">
1452 <compilation-unit name="join_q_04">
1453 <output-dir compare="Text">join_q_04</output-dir>
1454 </compilation-unit>
1455 </test-case>
1456 <test-case FilePath="custord">
1457 <compilation-unit name="join_q_05">
1458 <output-dir compare="Text">join_q_01</output-dir>
1459 </compilation-unit>
1460 </test-case>
1461 <test-case FilePath="custord">
1462 <compilation-unit name="join_q_06">
1463 <output-dir compare="Text">join_q_06</output-dir>
1464 </compilation-unit>
1465 </test-case>
1466 <test-case FilePath="custord">
1467 <compilation-unit name="join_q_07">
1468 <output-dir compare="Text">join_q_06</output-dir>
Yingyi Bu74fec832016-07-20 16:10:47 -07001469 <expected-error>Cannot find dataset c in dataverse test nor an alias with name c</expected-error>
1470 </compilation-unit>
1471 </test-case>
1472 <test-case FilePath="custord">
1473 <compilation-unit name="join_q_08">
1474 <output-dir compare="Text">join_q_01</output-dir>
1475 </compilation-unit>
1476 </test-case>
1477 <test-case FilePath="custord">
1478 <compilation-unit name="join_q_09">
1479 <output-dir compare="Text">join_q_01</output-dir>
Yingyi Bu8671ddf2016-08-14 23:58:43 -07001480 <expected-error>Cannot resolve ambiguous alias reference for undefined identifier age</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07001481 </compilation-unit>
1482 </test-case>
1483 <test-case FilePath="custord">
Yingyi Bueb199d32016-12-20 13:43:17 -08001484 <compilation-unit name="query-ASTERIXDB-1754">
1485 <output-dir compare="Text">query-ASTERIXDB-1754</output-dir>
1486 </compilation-unit>
1487 </test-case>
1488 <test-case FilePath="custord">
Michael Blowb4c1fb02016-05-09 15:41:00 -07001489 <compilation-unit name="load-test">
1490 <output-dir compare="Text">load-test</output-dir>
1491 </compilation-unit>
1492 </test-case>
1493 <test-case FilePath="custord">
1494 <compilation-unit name="order_q_01">
1495 <output-dir compare="Text">order_q_01</output-dir>
1496 </compilation-unit>
1497 </test-case>
1498 <test-case FilePath="custord">
1499 <compilation-unit name="order_q_02">
1500 <output-dir compare="Text">order_q_02</output-dir>
1501 </compilation-unit>
1502 </test-case>
1503 <test-case FilePath="custord">
1504 <compilation-unit name="order_q_03">
1505 <output-dir compare="Text">order_q_03</output-dir>
1506 </compilation-unit>
1507 </test-case>
1508 <test-case FilePath="custord">
1509 <compilation-unit name="order_q_04">
1510 <output-dir compare="Text">order_q_04</output-dir>
1511 </compilation-unit>
1512 </test-case>
1513 <test-case FilePath="custord">
1514 <compilation-unit name="order_q_05">
1515 <output-dir compare="Text">order_q_05</output-dir>
1516 </compilation-unit>
1517 </test-case>
1518 <test-case FilePath="custord">
1519 <compilation-unit name="order_q_06">
1520 <output-dir compare="Text">order_q_06</output-dir>
1521 </compilation-unit>
1522 </test-case>
1523 </test-group>
1524 <test-group name="dapd">
1525 <test-case FilePath="dapd">
1526 <compilation-unit name="q1">
1527 <output-dir compare="Text">q1</output-dir>
1528 </compilation-unit>
1529 </test-case>
1530 <test-case FilePath="dapd">
1531 <compilation-unit name="q2">
1532 <output-dir compare="Text">q2</output-dir>
1533 </compilation-unit>
1534 </test-case>
Yingyi Bu9e3f9be2016-07-01 10:07:37 -07001535 <test-case FilePath="dapd">
1536 <compilation-unit name="q2-2">
1537 <output-dir compare="Text">q2</output-dir>
1538 </compilation-unit>
1539 </test-case>
1540 <test-case FilePath="dapd">
Yingyi Bu8671ddf2016-08-14 23:58:43 -07001541 <compilation-unit name="q2-2-negative">
1542 <output-dir compare="Text">q2</output-dir>
1543 <expected-error>Cannot find dataset e in dataverse test nor an alias with name e</expected-error>
1544 </compilation-unit>
1545 </test-case>
1546 <test-case FilePath="dapd">
Yingyi Bu9e3f9be2016-07-01 10:07:37 -07001547 <compilation-unit name="q2-3">
1548 <output-dir compare="Text">q2</output-dir>
1549 </compilation-unit>
1550 </test-case>
1551 <test-case FilePath="dapd">
1552 <compilation-unit name="q2-4">
1553 <output-dir compare="Text">q2</output-dir>
1554 </compilation-unit>
1555 </test-case>
1556 <test-case FilePath="dapd">
1557 <compilation-unit name="q2-5">
1558 <output-dir compare="Text">q2</output-dir>
1559 </compilation-unit>
1560 </test-case>
Yingyi Bu5b2d4c82016-07-13 17:56:48 -07001561 <test-case FilePath="dapd">
1562 <compilation-unit name="q2-6">
1563 <output-dir compare="Text">q2</output-dir>
1564 </compilation-unit>
1565 </test-case>
Yingyi Bu8671ddf2016-08-14 23:58:43 -07001566 <test-case FilePath="dapd">
1567 <compilation-unit name="q2-7">
1568 <output-dir compare="Text">q2-7</output-dir>
1569 </compilation-unit>
1570 </test-case>
1571 <test-case FilePath="dapd">
1572 <compilation-unit name="q2-8">
1573 <output-dir compare="Text">q2</output-dir>
1574 </compilation-unit>
1575 </test-case>
1576 <test-case FilePath="dapd">
1577 <compilation-unit name="q2-9">
1578 <output-dir compare="Text">q2-9</output-dir>
1579 </compilation-unit>
1580 </test-case>
1581 <test-case FilePath="dapd">
1582 <compilation-unit name="q2-10">
1583 <output-dir compare="Text">q2</output-dir>
1584 </compilation-unit>
1585 </test-case>
1586 <test-case FilePath="dapd">
1587 <compilation-unit name="q2-11">
1588 <output-dir compare="Text">q2</output-dir>
1589 </compilation-unit>
1590 </test-case>
1591 <test-case FilePath="dapd">
1592 <compilation-unit name="q2-12">
1593 <output-dir compare="Text">q2-12</output-dir>
1594 </compilation-unit>
1595 </test-case>
Michael Blowb4c1fb02016-05-09 15:41:00 -07001596 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08001597 <test-case FilePath="dapd">
1598 <compilation-unit name="q3">
1599 <output-dir compare="Text">q3</output-dir>
1600 </compilation-unit>
1601 </test-case>
1602 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07001603 </test-group>
1604 <test-group name="dml">
1605 <test-case FilePath="dml">
1606 <compilation-unit name="compact-dataset-and-its-indexes">
1607 <output-dir compare="Text">compact-dataset-and-its-indexes</output-dir>
1608 </compilation-unit>
1609 </test-case>
1610 <test-case FilePath="dml">
1611 <compilation-unit name="using-constant-merge-policy">
1612 <output-dir compare="Text">using-constant-merge-policy</output-dir>
1613 </compilation-unit>
1614 </test-case>
1615 <test-case FilePath="dml">
1616 <compilation-unit name="using-prefix-merge-policy">
1617 <output-dir compare="Text">using-prefix-merge-policy</output-dir>
1618 </compilation-unit>
1619 </test-case>
1620 <test-case FilePath="dml">
1621 <compilation-unit name="using-correlated-prefix-merge-policy">
1622 <output-dir compare="Text">using-correlated-prefix-merge-policy</output-dir>
1623 </compilation-unit>
1624 </test-case>
1625 <test-case FilePath="dml">
1626 <compilation-unit name="using-no-merge-policy">
1627 <output-dir compare="Text">using-no-merge-policy</output-dir>
1628 </compilation-unit>
1629 </test-case>
1630 <test-case FilePath="dml">
1631 <compilation-unit name="query-issue382">
1632 <output-dir compare="Text">query-issue382</output-dir>
1633 </compilation-unit>
1634 </test-case>
1635 <test-case FilePath="dml">
1636 <compilation-unit name="query-issue433">
1637 <output-dir compare="Text">query-issue433</output-dir>
1638 </compilation-unit>
1639 </test-case>
1640 <test-case FilePath="dml">
1641 <compilation-unit name="query-issue288">
1642 <output-dir compare="Text">query-issue288</output-dir>
1643 </compilation-unit>
1644 </test-case>
1645 <test-case FilePath="dml">
1646 <compilation-unit name="query-issue205">
1647 <output-dir compare="Text">query-issue205</output-dir>
1648 </compilation-unit>
1649 </test-case>
1650 <test-case FilePath="dml">
1651 <compilation-unit name="delete-from-loaded-dataset-with-index">
1652 <output-dir compare="Text">delete-from-loaded-dataset-with-index</output-dir>
1653 </compilation-unit>
1654 </test-case>
1655 <test-case FilePath="dml">
1656 <compilation-unit name="delete-from-loaded-dataset">
1657 <output-dir compare="Text">delete-from-loaded-dataset</output-dir>
1658 </compilation-unit>
1659 </test-case>
1660 <test-case FilePath="dml">
1661 <compilation-unit name="delete-syntax-change">
1662 <output-dir compare="Text">delete-syntax-change</output-dir>
1663 </compilation-unit>
1664 </test-case>
1665 <test-case FilePath="dml">
1666 <compilation-unit name="drop-empty-secondary-indexes">
1667 <output-dir compare="Text">drop-empty-secondary-indexes</output-dir>
1668 </compilation-unit>
1669 </test-case>
1670 <test-case FilePath="dml">
1671 <compilation-unit name="drop-index">
1672 <output-dir compare="Text">drop-index</output-dir>
1673 </compilation-unit>
1674 </test-case>
1675 <test-case FilePath="dml">
1676 <compilation-unit name="create-drop-cltype">
1677 <output-dir compare="Text">create-drop-cltype</output-dir>
1678 </compilation-unit>
1679 </test-case>
1680 <test-case FilePath="dml">
1681 <compilation-unit name="create-drop-opntype">
1682 <output-dir compare="Text">create-drop-opntype</output-dir>
1683 </compilation-unit>
1684 </test-case>
1685 <test-case FilePath="dml">
1686 <compilation-unit name="empty-load-with-index">
1687 <output-dir compare="Text">empty-load-with-index</output-dir>
1688 </compilation-unit>
1689 </test-case>
1690 <test-case FilePath="dml">
1691 <compilation-unit name="insert-into-empty-dataset">
1692 <output-dir compare="Text">insert-into-empty-dataset</output-dir>
1693 </compilation-unit>
1694 </test-case>
1695 <test-case FilePath="dml">
1696 <compilation-unit name="insert-into-empty-dataset-with-index">
1697 <output-dir compare="Text">insert-into-empty-dataset-with-index</output-dir>
1698 </compilation-unit>
1699 </test-case>
1700 <test-case FilePath="dml">
1701 <compilation-unit name="insert-syntax">
1702 <output-dir compare="Text">insert-syntax</output-dir>
1703 </compilation-unit>
1704 </test-case>
1705 <test-case FilePath="dml">
1706 <compilation-unit name="insert-and-scan-dataset">
1707 <output-dir compare="Text">insert-and-scan-dataset</output-dir>
1708 </compilation-unit>
1709 </test-case>
1710 <test-case FilePath="dml">
1711 <compilation-unit name="insert-and-scan-dataset-with-index">
1712 <output-dir compare="Text">insert-and-scan-dataset-with-index</output-dir>
1713 </compilation-unit>
1714 </test-case>
1715 <test-case FilePath="dml">
1716 <compilation-unit name="insert-and-scan-joined-datasets">
1717 <output-dir compare="Text">insert-and-scan-joined-datasets</output-dir>
1718 </compilation-unit>
1719 </test-case>
1720 <test-case FilePath="dml">
1721 <compilation-unit name="insert-into-loaded-dataset-with-index_01">
1722 <output-dir compare="Text">insert-into-loaded-dataset-with-index_01</output-dir>
1723 </compilation-unit>
1724 </test-case>
1725 <test-case FilePath="dml">
1726 <compilation-unit name="insert-into-loaded-dataset-with-index_02">
1727 <output-dir compare="Text">insert-into-loaded-dataset-with-index_02</output-dir>
1728 </compilation-unit>
1729 </test-case>
1730 <test-case FilePath="dml">
1731 <compilation-unit name="insert-into-loaded-dataset_01">
1732 <output-dir compare="Text">insert-into-loaded-dataset_01</output-dir>
1733 </compilation-unit>
1734 </test-case>
1735 <test-case FilePath="dml">
1736 <compilation-unit name="insert-into-loaded-dataset_02">
1737 <output-dir compare="Text">insert-into-loaded-dataset_02</output-dir>
1738 </compilation-unit>
1739 </test-case>
1740 <test-case FilePath="dml">
1741 <compilation-unit name="insert-src-dst-01">
1742 <output-dir compare="Text">insert-src-dst-01</output-dir>
1743 </compilation-unit>
1744 </test-case>
1745 <test-case FilePath="dml">
1746 <compilation-unit name="insert">
1747 <output-dir compare="Text">insert</output-dir>
1748 </compilation-unit>
1749 </test-case>
1750 <test-case FilePath="dml">
1751 <compilation-unit name="insert-duplicated-keys">
1752 <output-dir compare="Text">insert-duplicated-keys</output-dir>
Abdullah Alamoudi3b3319a2017-04-14 06:44:50 +03001753 <expected-error>Inserting duplicate keys into the primary storage</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07001754 </compilation-unit>
1755 </test-case>
1756 <test-case FilePath="dml">
1757 <compilation-unit name="insert_less_nc">
1758 <output-dir compare="Text">insert_less_nc</output-dir>
1759 </compilation-unit>
1760 </test-case>
1761 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08001762 <test-case FilePath="dml">
1763 <compilation-unit name="load-from-hdfs">
1764 <output-dir compare="Text">load-from-hdfs</output-dir>
1765 </compilation-unit>
1766 </test-case>
1767 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07001768 <test-case FilePath="dml">
1769 <compilation-unit name="insert-with-autogenerated-pk_adm_01">
1770 <output-dir compare="Text">insert-with-autogenerated-pk_adm_01</output-dir>
1771 </compilation-unit>
1772 </test-case>
1773 <test-case FilePath="dml">
1774 <compilation-unit name="insert-with-autogenerated-pk_adm_02">
1775 <output-dir compare="Text">insert-with-autogenerated-pk_adm_02</output-dir>
Yingyi Bu165121b2016-12-06 23:18:39 -08001776 <expected-error>Duplicate field name &quot;id&quot;</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07001777 </compilation-unit>
1778 </test-case>
1779 <test-case FilePath="dml">
1780 <compilation-unit name="insert-with-autogenerated-pk_adm_03">
1781 <output-dir compare="Text">insert-with-autogenerated-pk_adm_03</output-dir>
1782 </compilation-unit>
1783 </test-case>
1784 <test-case FilePath="dml">
1785 <compilation-unit name="load-with-autogenerated-pk_txt_01">
1786 <output-dir compare="Text">load-with-autogenerated-pk_txt_01</output-dir>
1787 </compilation-unit>
1788 </test-case>
1789 <test-case FilePath="dml">
1790 <compilation-unit name="load-with-autogenerated-pk_adm_01">
1791 <output-dir compare="Text">load-with-autogenerated-pk_adm_01</output-dir>
1792 </compilation-unit>
1793 </test-case>
1794 <test-case FilePath="dml">
1795 <compilation-unit name="load-with-autogenerated-pk_adm_02">
1796 <output-dir compare="Text">load-with-autogenerated-pk_adm_02</output-dir>
Xikui Wang024fafe2017-01-07 10:59:36 -08001797 <expected-error>Parse error at (0, 5): ASX3058: This record is closed, you can not add extra fields! new field name: id</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07001798 </compilation-unit>
1799 </test-case>
1800 <test-case FilePath="dml">
1801 <compilation-unit name="load-with-autogenerated-pk_adm_03">
1802 <output-dir compare="Text">load-with-autogenerated-pk_adm_03</output-dir>
Xikui Wang024fafe2017-01-07 10:59:36 -08001803 <expected-error>Parse error at (0, 5): ASX3058: This record is closed, you can not add extra fields! new field name: id</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07001804 </compilation-unit>
1805 </test-case>
1806 <test-case FilePath="dml">
1807 <compilation-unit name="load-with-autogenerated-pk_adm_04">
1808 <output-dir compare="Text">load-with-autogenerated-pk_adm_04</output-dir>
1809 </compilation-unit>
1810 </test-case>
1811 <test-case FilePath="dml">
1812 <compilation-unit name="load-with-autogenerated-pk_csv_01">
1813 <output-dir compare="Text">load-with-autogenerated-pk_csv_01</output-dir>
1814 </compilation-unit>
1815 </test-case>
1816 <test-case FilePath="dml">
1817 <compilation-unit name="load-with-autogenerated-pk_csv_02">
1818 <output-dir compare="Text">load-with-autogenerated-pk_csv_02</output-dir>
Michael Blowb4c1fb02016-05-09 15:41:00 -07001819 </compilation-unit>
1820 </test-case>
1821 <test-case FilePath="dml">
Yingyi Bucb5bf332017-01-02 22:19:50 -08001822 <compilation-unit name="insert-return-records">
1823 <output-dir compare="Text">insert-return-records</output-dir>
1824 </compilation-unit>
1825 </test-case>
1826 <test-case FilePath="dml">
1827 <compilation-unit name="insert-returning-fieldname">
1828 <output-dir compare="Text">insert-returning-fieldname</output-dir>
1829 </compilation-unit>
1830 </test-case>
1831 <test-case FilePath="dml">
1832 <compilation-unit name="insert-returning-udf">
1833 <output-dir compare="Text">insert-returning-fieldname</output-dir>
1834 </compilation-unit>
1835 </test-case>
1836 <test-case FilePath="dml">
1837 <compilation-unit name="insert-returning-fieldname-implicit">
1838 <output-dir compare="Text">insert-returning-fieldname</output-dir>
1839 <expected-error>Need an alias for the enclosed expression</expected-error>
1840 </compilation-unit>
1841 </test-case>
1842 <test-case FilePath="dml">
1843 <compilation-unit name="insert-with-bad-return">
1844 <output-dir compare="Text">insert-with-bad-return</output-dir>
1845 <expected-error>A returning expression cannot contain dataset access</expected-error>
1846 </compilation-unit>
1847 </test-case>
1848 <test-case FilePath="dml">
Michael Blowb4c1fb02016-05-09 15:41:00 -07001849 <compilation-unit name="load-with-index">
1850 <output-dir compare="Text">load-with-index</output-dir>
1851 </compilation-unit>
1852 </test-case>
1853 <test-case FilePath="dml">
1854 <compilation-unit name="load-with-ngram-index">
1855 <output-dir compare="Text">load-with-ngram-index</output-dir>
1856 </compilation-unit>
1857 </test-case>
1858 <test-case FilePath="dml">
1859 <compilation-unit name="load-with-rtree-index">
1860 <output-dir compare="Text">load-with-rtree-index</output-dir>
1861 </compilation-unit>
1862 </test-case>
1863 <test-case FilePath="dml">
1864 <compilation-unit name="load-with-word-index">
1865 <output-dir compare="Text">load-with-word-index</output-dir>
1866 </compilation-unit>
1867 </test-case>
1868 <test-case FilePath="dml">
1869 <compilation-unit name="opentype-c2o-recursive">
1870 <output-dir compare="Text">opentype-c2o-recursive</output-dir>
1871 </compilation-unit>
1872 </test-case>
1873 <test-case FilePath="dml">
1874 <compilation-unit name="opentype-c2o">
1875 <output-dir compare="Text">opentype-c2o</output-dir>
1876 </compilation-unit>
1877 </test-case>
1878 <test-case FilePath="dml">
1879 <compilation-unit name="opentype-closed-optional">
1880 <output-dir compare="Text">opentype-closed-optional</output-dir>
1881 </compilation-unit>
1882 </test-case>
1883 <test-case FilePath="dml">
1884 <compilation-unit name="opentype-insert">
1885 <output-dir compare="Text">opentype-insert</output-dir>
1886 </compilation-unit>
1887 </test-case>
1888 <test-case FilePath="dml">
1889 <compilation-unit name="opentype-insert2">
1890 <output-dir compare="Text">opentype-insert2</output-dir>
1891 </compilation-unit>
1892 </test-case>
1893 <test-case FilePath="dml">
1894 <compilation-unit name="opentype-noexpand">
1895 <output-dir compare="Text">opentype-noexpand</output-dir>
1896 </compilation-unit>
1897 </test-case>
1898 <test-case FilePath="dml">
1899 <compilation-unit name="opentype-o2c-recursive">
1900 <output-dir compare="Text">opentype-o2c-recursive</output-dir>
1901 </compilation-unit>
1902 </test-case>
1903 <test-case FilePath="dml">
1904 <compilation-unit name="opentype-o2c">
1905 <output-dir compare="Text">opentype-o2c</output-dir>
1906 </compilation-unit>
1907 </test-case>
1908 <test-case FilePath="dml">
1909 <compilation-unit name="opentype-o2o">
1910 <output-dir compare="Text">opentype-o2o</output-dir>
1911 </compilation-unit>
1912 </test-case>
1913 <test-case FilePath="dml">
1914 <compilation-unit name="scan-delete-btree-secondary-index-nullable">
1915 <output-dir compare="Text">scan-delete-btree-secondary-index-nullable</output-dir>
1916 </compilation-unit>
1917 </test-case>
1918 <test-case FilePath="dml">
1919 <compilation-unit name="scan-delete-rtree-secondary-index-nullable">
1920 <output-dir compare="Text">scan-delete-rtree-secondary-index-nullable</output-dir>
1921 </compilation-unit>
1922 </test-case>
1923 <test-case FilePath="dml">
1924 <compilation-unit name="scan-delete-rtree-secondary-index">
1925 <output-dir compare="Text">scan-delete-rtree-secondary-index</output-dir>
1926 </compilation-unit>
1927 </test-case>
1928 <test-case FilePath="dml">
1929 <compilation-unit name="scan-insert-btree-secondary-index-nullable">
1930 <output-dir compare="Text">scan-insert-btree-secondary-index-nullable</output-dir>
1931 </compilation-unit>
1932 </test-case>
1933 <test-case FilePath="dml">
1934 <compilation-unit name="scan-insert-rtree-secondary-index-nullable">
1935 <output-dir compare="Text">scan-insert-rtree-secondary-index-nullable</output-dir>
1936 </compilation-unit>
1937 </test-case>
1938 <test-case FilePath="dml">
1939 <compilation-unit name="scan-insert-rtree-secondary-index">
1940 <output-dir compare="Text">scan-insert-rtree-secondary-index</output-dir>
1941 </compilation-unit>
1942 </test-case>
1943 <test-case FilePath="dml">
1944 <compilation-unit name="scan-insert-inverted-index-ngram-secondary-index">
1945 <output-dir compare="Text">scan-insert-inverted-index-ngram-secondary-index</output-dir>
1946 </compilation-unit>
1947 </test-case>
1948 <test-case FilePath="dml">
1949 <compilation-unit name="scan-insert-inverted-index-word-secondary-index">
1950 <output-dir compare="Text">scan-insert-inverted-index-word-secondary-index</output-dir>
1951 </compilation-unit>
1952 </test-case>
1953 <test-case FilePath="dml">
1954 <compilation-unit name="scan-insert-inverted-index-ngram-secondary-index-nullable">
1955 <output-dir compare="Text">scan-insert-inverted-index-ngram-secondary-index-nullable</output-dir>
1956 </compilation-unit>
1957 </test-case>
1958 <test-case FilePath="dml">
1959 <compilation-unit name="scan-insert-inverted-index-word-secondary-index-nullable">
1960 <output-dir compare="Text">scan-insert-inverted-index-word-secondary-index-nullable</output-dir>
1961 </compilation-unit>
1962 </test-case>
1963 <test-case FilePath="dml">
1964 <compilation-unit name="scan-delete-inverted-index-ngram-secondary-index">
1965 <output-dir compare="Text">scan-delete-inverted-index-ngram-secondary-index</output-dir>
1966 </compilation-unit>
1967 </test-case>
1968 <test-case FilePath="dml">
1969 <compilation-unit name="scan-delete-inverted-index-word-secondary-index">
1970 <output-dir compare="Text">scan-delete-inverted-index-word-secondary-index</output-dir>
1971 </compilation-unit>
1972 </test-case>
1973 <test-case FilePath="dml">
1974 <compilation-unit name="scan-delete-inverted-index-ngram-secondary-index-nullable">
1975 <output-dir compare="Text">scan-delete-inverted-index-ngram-secondary-index-nullable</output-dir>
1976 </compilation-unit>
1977 </test-case>
1978 <test-case FilePath="dml">
1979 <compilation-unit name="scan-delete-inverted-index-word-secondary-index-nullable">
1980 <output-dir compare="Text">scan-delete-inverted-index-word-secondary-index-nullable</output-dir>
1981 </compilation-unit>
1982 </test-case>
1983 <test-case FilePath="dml">
1984 <compilation-unit name="load-with-index-open">
1985 <output-dir compare="Text">load-with-index-open</output-dir>
1986 </compilation-unit>
1987 </test-case>
1988 <test-case FilePath="dml">
1989 <compilation-unit name="load-with-ngram-index-open">
1990 <output-dir compare="Text">load-with-ngram-index-open</output-dir>
1991 </compilation-unit>
1992 </test-case>
1993 <test-case FilePath="dml">
1994 <compilation-unit name="load-with-rtree-index-open">
1995 <output-dir compare="Text">load-with-rtree-index-open</output-dir>
1996 </compilation-unit>
1997 </test-case>
1998 <test-case FilePath="dml">
1999 <compilation-unit name="load-with-word-index-open">
2000 <output-dir compare="Text">load-with-word-index-open</output-dir>
2001 </compilation-unit>
2002 </test-case>
2003 <test-case FilePath="dml">
2004 <compilation-unit name="scan-delete-btree-secondary-index-open">
2005 <output-dir compare="Text">scan-delete-btree-secondary-index-open</output-dir>
2006 </compilation-unit>
2007 </test-case>
2008 <test-case FilePath="dml">
2009 <compilation-unit name="scan-delete-inverted-index-ngram-secondary-index-open">
2010 <output-dir compare="Text">scan-delete-inverted-index-ngram-secondary-index-open</output-dir>
2011 </compilation-unit>
2012 </test-case>
2013 <test-case FilePath="dml">
2014 <compilation-unit name="scan-delete-inverted-index-word-secondary-index-open">
2015 <output-dir compare="Text">scan-delete-inverted-index-word-secondary-index-open</output-dir>
2016 </compilation-unit>
2017 </test-case>
2018 <test-case FilePath="dml">
2019 <compilation-unit name="scan-delete-rtree-secondary-index-open">
2020 <output-dir compare="Text">scan-delete-rtree-secondary-index-open</output-dir>
2021 </compilation-unit>
2022 </test-case>
2023 <test-case FilePath="dml">
2024 <compilation-unit name="scan-insert-btree-secondary-index-open">
2025 <output-dir compare="Text">scan-insert-btree-secondary-index-open</output-dir>
2026 </compilation-unit>
2027 </test-case>
2028 <test-case FilePath="dml">
2029 <compilation-unit name="scan-insert-inverted-index-ngram-secondary-index-open">
2030 <output-dir compare="Text">scan-insert-inverted-index-ngram-secondary-index-open</output-dir>
2031 </compilation-unit>
2032 </test-case>
2033 <test-case FilePath="dml">
2034 <compilation-unit name="scan-insert-inverted-index-word-secondary-index-open">
2035 <output-dir compare="Text">scan-insert-inverted-index-word-secondary-index-open</output-dir>
2036 </compilation-unit>
2037 </test-case>
2038 <test-case FilePath="dml">
2039 <compilation-unit name="scan-insert-rtree-secondary-index-open">
2040 <output-dir compare="Text">scan-insert-rtree-secondary-index-open</output-dir>
2041 </compilation-unit>
2042 </test-case>
2043 <test-case FilePath="dml">
2044 <compilation-unit name="delete-multi-statement">
2045 <output-dir compare="Text">delete-multi-statement</output-dir>
2046 </compilation-unit>
2047 </test-case>
Yingyi Bucb5bf332017-01-02 22:19:50 -08002048 <test-case FilePath="dml">
2049 <compilation-unit name="upsert-dataset-with-meta">
2050 <output-dir compare="Text">upsert-dataset-with-meta</output-dir>
2051 <expected-error>upsert into dataset is not supported on Datasets with Meta records</expected-error>
2052 </compilation-unit>
2053 </test-case>
2054 <test-case FilePath="dml">
2055 <compilation-unit name="upsert-return-custom-result">
2056 <output-dir compare="Text">upsert-return-custom-result</output-dir>
2057 </compilation-unit>
2058 </test-case>
Michael Blowb4c1fb02016-05-09 15:41:00 -07002059 </test-group>
2060 <test-group name="employee">
2061 <test-case FilePath="employee">
2062 <compilation-unit name="q_01">
2063 <output-dir compare="Text">q_01</output-dir>
2064 </compilation-unit>
2065 </test-case>
2066 <test-case FilePath="employee">
2067 <compilation-unit name="q_02">
2068 <output-dir compare="Text">q_02</output-dir>
2069 </compilation-unit>
2070 </test-case>
2071 </test-group>
2072 <test-group name="failure">
Yingyi Bu34f23842017-02-23 18:22:32 -08002073 <test-case FilePath="failure">
2074 <compilation-unit name="group_by_failure">
2075 <output-dir compare="Text">group_by_failure</output-dir>
2076 <expected-error>Injected failure in asterix:inject-failure</expected-error>
2077 </compilation-unit>
2078 </test-case>
2079 <test-case FilePath="failure">
2080 <compilation-unit name="group_by_hash_failure">
2081 <output-dir compare="Text">group_by_hash_failure</output-dir>
2082 <expected-error>Injected failure in asterix:inject-failure</expected-error>
2083 </compilation-unit>
2084 </test-case>
2085 <test-case FilePath="failure">
2086 <compilation-unit name="q01_pricing_summary_report_failure">
2087 <output-dir compare="Text">q01_pricing_summary_report_failure</output-dir>
2088 <expected-error>Injected failure in asterix:inject-failure</expected-error>
2089 </compilation-unit>
2090 </test-case>
2091 <test-case FilePath="failure">
2092 <compilation-unit name="q18_large_volume_customer_failure">
2093 <output-dir compare="Text">q18_large_volume_customer_failure</output-dir>
2094 <expected-error>Injected failure in asterix:inject-failure</expected-error>
2095 </compilation-unit>
2096 </test-case>
2097 <test-case FilePath="failure">
2098 <compilation-unit name="order_by_failure">
2099 <output-dir compare="Text">order_by_failure</output-dir>
2100 <expected-error>Injected failure in asterix:inject-failure</expected-error>
2101 </compilation-unit>
2102 </test-case>
Michael Blowb4c1fb02016-05-09 15:41:00 -07002103 </test-group>
2104 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08002105 <test-group name="flwor">
2106 <test-case FilePath="flwor">
2107 <compilation-unit name="for01">
2108 <output-dir compare="Text">for01</output-dir>
2109 </compilation-unit>
2110 </test-case>
2111 <test-case FilePath="flwor">
2112 <compilation-unit name="for02">
2113 <output-dir compare="Text">for02</output-dir>
2114 </compilation-unit>
2115 </test-case>
2116 <test-case FilePath="flwor">
2117 <compilation-unit name="for03">
2118 <output-dir compare="Text">for03</output-dir>
2119 </compilation-unit>
2120 </test-case>
2121 <test-case FilePath="flwor">
2122 <compilation-unit name="for04">
2123 <output-dir compare="Text">for04</output-dir>
2124 </compilation-unit>
2125 </test-case>
2126 <test-case FilePath="flwor">
2127 <compilation-unit name="for05">
2128 <output-dir compare="Text">for05</output-dir>
2129 </compilation-unit>
2130 </test-case>
2131 <test-case FilePath="flwor">
2132 <compilation-unit name="for06">
2133 <output-dir compare="Text">for06</output-dir>
2134 </compilation-unit>
2135 </test-case>
2136 <test-case FilePath="flwor">
2137 <compilation-unit name="for07">
2138 <output-dir compare="Text">for07</output-dir>
2139 </compilation-unit>
2140 </test-case>
2141 <test-case FilePath="flwor">
2142 <compilation-unit name="for08">
2143 <output-dir compare="Text">for08</output-dir>
2144 </compilation-unit>
2145 </test-case>
2146 <test-case FilePath="flwor">
2147 <compilation-unit name="for09">
2148 <output-dir compare="Text">for09</output-dir>
2149 </compilation-unit>
2150 </test-case>
2151 <test-case FilePath="flwor">
2152 <compilation-unit name="for10">
2153 <output-dir compare="Text">for10</output-dir>
2154 </compilation-unit>
2155 </test-case>
2156 <test-case FilePath="flwor">
2157 <compilation-unit name="for11">
2158 <output-dir compare="Text">for11</output-dir>
2159 </compilation-unit>
2160 </test-case>
2161 <test-case FilePath="flwor">
2162 <compilation-unit name="for12">
2163 <output-dir compare="Text">for12</output-dir>
2164 </compilation-unit>
2165 </test-case>
2166 <test-case FilePath="flwor">
2167 <compilation-unit name="for13">
2168 <output-dir compare="Text">for13</output-dir>
2169 </compilation-unit>
2170 </test-case>
2171 <test-case FilePath="flwor">
2172 <compilation-unit name="for14">
2173 <output-dir compare="Text">for14</output-dir>
2174 </compilation-unit>
2175 </test-case>
2176 <test-case FilePath="flwor">
2177 <compilation-unit name="for15">
2178 <output-dir compare="Text">for15</output-dir>
2179 </compilation-unit>
2180 </test-case>
2181 <test-case FilePath="flwor">
2182 <compilation-unit name="for16">
2183 <output-dir compare="Text">for16</output-dir>
2184 </compilation-unit>
2185 </test-case>
2186 <test-case FilePath="flwor">
2187 <compilation-unit name="for17">
2188 <output-dir compare="Text">for17</output-dir>
2189 </compilation-unit>
2190 </test-case>
2191 <test-case FilePath="flwor">
2192 <compilation-unit name="for18">
2193 <output-dir compare="Text">for18</output-dir>
2194 </compilation-unit>
2195 </test-case>
2196 <test-case FilePath="flwor">
2197 <compilation-unit name="for19">
2198 <output-dir compare="Text">for19</output-dir>
2199 </compilation-unit>
2200 </test-case>
2201 <test-case FilePath="flwor">
2202 <compilation-unit name="grpby01">
2203 <output-dir compare="Text">grpby01</output-dir>
2204 </compilation-unit>
2205 </test-case>
2206 <test-case FilePath="flwor">
2207 <compilation-unit name="grpby02">
2208 <output-dir compare="Text">grpby02</output-dir>
2209 </compilation-unit>
2210 </test-case>
2211 <test-case FilePath="flwor">
2212 <compilation-unit name="let01">
2213 <output-dir compare="Text">let01</output-dir>
2214 </compilation-unit>
2215 </test-case>
2216 <test-case FilePath="flwor">
2217 <compilation-unit name="let02">
2218 <output-dir compare="Text">let02</output-dir>
2219 </compilation-unit>
2220 </test-case>
2221 <test-case FilePath="flwor">
2222 <compilation-unit name="let03">
2223 <output-dir compare="Text">let03</output-dir>
2224 </compilation-unit>
2225 </test-case>
2226 <test-case FilePath="flwor">
2227 <compilation-unit name="let04">
2228 <output-dir compare="Text">let04</output-dir>
2229 </compilation-unit>
2230 </test-case>
2231 <test-case FilePath="flwor">
2232 <compilation-unit name="let05">
2233 <output-dir compare="Text">let05</output-dir>
2234 </compilation-unit>
2235 </test-case>
2236 <test-case FilePath="flwor">
2237 <compilation-unit name="let06">
2238 <output-dir compare="Text">let06</output-dir>
2239 </compilation-unit>
2240 </test-case>
2241 <test-case FilePath="flwor">
2242 <compilation-unit name="let07">
2243 <output-dir compare="Text">let07</output-dir>
2244 </compilation-unit>
2245 </test-case>
2246 <test-case FilePath="flwor">
2247 <compilation-unit name="let08">
2248 <output-dir compare="Text">let08</output-dir>
2249 </compilation-unit>
2250 </test-case>
2251 <test-case FilePath="flwor">
2252 <compilation-unit name="let09">
2253 <output-dir compare="Text">let09</output-dir>
2254 </compilation-unit>
2255 </test-case>
2256 <test-case FilePath="flwor">
2257 <compilation-unit name="let10">
2258 <output-dir compare="Text">let10</output-dir>
2259 </compilation-unit>
2260 </test-case>
2261 <test-case FilePath="flwor">
2262 <compilation-unit name="let11">
2263 <output-dir compare="Text">let11</output-dir>
2264 </compilation-unit>
2265 </test-case>
2266 <test-case FilePath="flwor">
2267 <compilation-unit name="let12">
2268 <output-dir compare="Text">let12</output-dir>
2269 </compilation-unit>
2270 </test-case>
2271 <test-case FilePath="flwor">
2272 <compilation-unit name="let13">
2273 <output-dir compare="Text">let13</output-dir>
2274 </compilation-unit>
2275 </test-case>
2276 <test-case FilePath="flwor">
2277 <compilation-unit name="let14">
2278 <output-dir compare="Text">let14</output-dir>
2279 </compilation-unit>
2280 </test-case>
2281 <test-case FilePath="flwor">
2282 <compilation-unit name="let15">
2283 <output-dir compare="Text">let15</output-dir>
2284 </compilation-unit>
2285 </test-case>
2286 <test-case FilePath="flwor">
2287 <compilation-unit name="let16">
2288 <output-dir compare="Text">let16</output-dir>
2289 </compilation-unit>
2290 </test-case>
2291 <test-case FilePath="flwor">
2292 <compilation-unit name="let17">
2293 <output-dir compare="Text">let17</output-dir>
2294 </compilation-unit>
2295 </test-case>
2296 <test-case FilePath="flwor">
2297 <compilation-unit name="let18">
2298 <output-dir compare="Text">let18</output-dir>
2299 </compilation-unit>
2300 </test-case>
2301 <test-case FilePath="flwor">
2302 <compilation-unit name="let19">
2303 <output-dir compare="Text">let19</output-dir>
2304 </compilation-unit>
2305 </test-case>
2306 <test-case FilePath="flwor">
2307 <compilation-unit name="let20">
2308 <output-dir compare="Text">let20</output-dir>
2309 </compilation-unit>
2310 </test-case>
2311 <test-case FilePath="flwor">
2312 <compilation-unit name="let21">
2313 <output-dir compare="Text">let21</output-dir>
2314 </compilation-unit>
2315 </test-case>
2316 <test-case FilePath="flwor">
2317 <compilation-unit name="let22">
2318 <output-dir compare="Text">let22</output-dir>
2319 </compilation-unit>
2320 </test-case>
2321 <test-case FilePath="flwor">
2322 <compilation-unit name="let23">
2323 <output-dir compare="Text">let23</output-dir>
2324 </compilation-unit>
2325 </test-case>
2326 <test-case FilePath="flwor">
2327 <compilation-unit name="let24">
2328 <output-dir compare="Text">let24</output-dir>
2329 </compilation-unit>
2330 </test-case>
2331 <test-case FilePath="flwor">
2332 <compilation-unit name="let25">
2333 <output-dir compare="Text">let25</output-dir>
2334 </compilation-unit>
2335 </test-case>
2336 <test-case FilePath="flwor">
2337 <compilation-unit name="let26">
2338 <output-dir compare="Text">let26</output-dir>
2339 </compilation-unit>
2340 </test-case>
2341 <test-case FilePath="flwor">
2342 <compilation-unit name="let27">
2343 <output-dir compare="Text">let27</output-dir>
2344 </compilation-unit>
2345 </test-case>
2346 <test-case FilePath="flwor">
2347 <compilation-unit name="let28">
2348 <output-dir compare="Text">let28</output-dir>
2349 </compilation-unit>
2350 </test-case>
2351 <test-case FilePath="flwor">
2352 <compilation-unit name="let29">
2353 <output-dir compare="Text">let29</output-dir>
2354 </compilation-unit>
2355 </test-case>
2356 <test-case FilePath="flwor">
2357 <compilation-unit name="let30">
2358 <output-dir compare="Text">let30</output-dir>
2359 </compilation-unit>
2360 </test-case>
2361 <test-case FilePath="flwor">
2362 <compilation-unit name="let31">
2363 <output-dir compare="Text">let31</output-dir>
2364 </compilation-unit>
2365 </test-case>
2366 <test-case FilePath="flwor">
2367 <compilation-unit name="let32">
2368 <output-dir compare="Text">let32</output-dir>
2369 </compilation-unit>
2370 </test-case>
2371 <test-case FilePath="flwor">
2372 <compilation-unit name="order-by-01">
2373 <output-dir compare="Text">order-by-01</output-dir>
2374 </compilation-unit>
2375 </test-case>
2376 <test-case FilePath="flwor">
2377 <compilation-unit name="order-by-02">
2378 <output-dir compare="Text">order-by-02</output-dir>
2379 </compilation-unit>
2380 </test-case>
2381 <test-case FilePath="flwor">
2382 <compilation-unit name="order-by-03">
2383 <output-dir compare="Text">order-by-03</output-dir>
2384 </compilation-unit>
2385 </test-case>
2386 <test-case FilePath="flwor">
2387 <compilation-unit name="order-by-04">
2388 <output-dir compare="Text">order-by-04</output-dir>
2389 </compilation-unit>
2390 </test-case>
2391 <test-case FilePath="flwor">
2392 <compilation-unit name="order-by-05">
2393 <output-dir compare="Text">order-by-05</output-dir>
2394 </compilation-unit>
2395 </test-case>
2396 <test-case FilePath="flwor">
2397 <compilation-unit name="order-by-06">
2398 <output-dir compare="Text">order-by-06</output-dir>
2399 </compilation-unit>
2400 </test-case>
2401 <test-case FilePath="flwor">
2402 <compilation-unit name="order-by-07">
2403 <output-dir compare="Text">order-by-07</output-dir>
2404 </compilation-unit>
2405 </test-case>
2406 <test-case FilePath="flwor">
2407 <compilation-unit name="order-by-08">
2408 <output-dir compare="Text">order-by-08</output-dir>
2409 </compilation-unit>
2410 </test-case>
2411 <test-case FilePath="flwor">
2412 <compilation-unit name="order-by-09">
2413 <output-dir compare="Text">order-by-09</output-dir>
2414 </compilation-unit>
2415 </test-case>
2416 <test-case FilePath="flwor">
2417 <compilation-unit name="order-by-10">
2418 <output-dir compare="Text">order-by-10</output-dir>
2419 </compilation-unit>
2420 </test-case>
2421 <test-case FilePath="flwor">
2422 <compilation-unit name="order-by-11">
2423 <output-dir compare="Text">order-by-11</output-dir>
2424 </compilation-unit>
2425 </test-case>
2426 <test-case FilePath="flwor">
2427 <compilation-unit name="order-by-12">
2428 <output-dir compare="Text">order-by-12</output-dir>
2429 </compilation-unit>
2430 </test-case>
2431 <test-case FilePath="flwor">
2432 <compilation-unit name="ret-01">
2433 <output-dir compare="Text">ret-01</output-dir>
2434 </compilation-unit>
2435 </test-case>
2436 <test-case FilePath="flwor">
2437 <compilation-unit name="ret-02">
2438 <output-dir compare="Text">ret-02</output-dir>
2439 </compilation-unit>
2440 </test-case>
2441 <test-case FilePath="flwor">
2442 <compilation-unit name="ret-03">
2443 <output-dir compare="Text">ret-03</output-dir>
2444 </compilation-unit>
2445 </test-case>
2446 <test-case FilePath="flwor">
2447 <compilation-unit name="ret-04">
2448 <output-dir compare="Text">ret-04</output-dir>
2449 </compilation-unit>
2450 </test-case>
2451 <test-case FilePath="flwor">
2452 <compilation-unit name="ret-05">
2453 <output-dir compare="Text">ret-05</output-dir>
2454 </compilation-unit>
2455 </test-case>
2456 <test-case FilePath="flwor">
2457 <compilation-unit name="ret-06">
2458 <output-dir compare="Text">ret-06</output-dir>
2459 </compilation-unit>
2460 </test-case>
2461 <test-case FilePath="flwor">
2462 <compilation-unit name="ret-07">
2463 <output-dir compare="Text">ret-07</output-dir>
2464 </compilation-unit>
2465 </test-case>
2466 <test-case FilePath="flwor">
2467 <compilation-unit name="ret-08">
2468 <output-dir compare="Text">ret-08</output-dir>
2469 </compilation-unit>
2470 </test-case>
2471 <test-case FilePath="flwor">
2472 <compilation-unit name="ret-09">
2473 <output-dir compare="Text">ret-09</output-dir>
2474 </compilation-unit>
2475 </test-case>
2476 <test-case FilePath="flwor">
2477 <compilation-unit name="ret-10">
2478 <output-dir compare="Text">ret-10</output-dir>
2479 </compilation-unit>
2480 </test-case>
2481 <test-case FilePath="flwor">
2482 <compilation-unit name="ret-11">
2483 <output-dir compare="Text">ret-11</output-dir>
2484 </compilation-unit>
2485 </test-case>
2486 <test-case FilePath="flwor">
2487 <compilation-unit name="ret-12">
2488 <output-dir compare="Text">ret-12</output-dir>
2489 </compilation-unit>
2490 </test-case>
2491 <test-case FilePath="flwor">
2492 <compilation-unit name="ret-13">
2493 <output-dir compare="Text">ret-13</output-dir>
2494 </compilation-unit>
2495 </test-case>
2496 <test-case FilePath="flwor">
2497 <compilation-unit name="ret-14">
2498 <output-dir compare="Text">ret-14</output-dir>
2499 </compilation-unit>
2500 </test-case>
2501 <test-case FilePath="flwor">
2502 <compilation-unit name="ret-15">
2503 <output-dir compare="Text">ret-15</output-dir>
2504 </compilation-unit>
2505 </test-case>
2506 </test-group>
2507 <test-group name="writers">
2508 <test-case FilePath="writers">
2509 <compilation-unit name="print_01">
2510 <output-dir compare="Text">print_01</output-dir>
2511 </test-case>
2512 <test-case FilePath="flwor">
2513 <compilation-unit name="ret-16">
2514 <output-dir compare="Text">ret-16</output-dir>
2515 </compilation-unit>
2516 </test-case>
2517 <test-case FilePath="flwor">
2518 <compilation-unit name="ret-17">
2519 <output-dir compare="Text">ret-17</output-dir>
2520 </compilation-unit>
2521 </test-case>
2522 <test-case FilePath="flwor">
2523 <compilation-unit name="ret-18">
2524 <output-dir compare="Text">ret-18</output-dir>
2525 </compilation-unit>
2526 </test-case>
2527 <test-case FilePath="flwor">
2528 <compilation-unit name="ret-19">
2529 <output-dir compare="Text">ret-19</output-dir>
2530 </compilation-unit>
2531 </test-case>
2532 </test-group>
2533 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07002534 <!-- <test-group name="graph">
Yingyi Bucaea8f02015-11-16 15:12:15 -08002535 <test-case FilePath="graph">
2536 <compilation-unit name="pregel-q01">
2537 <output-dir compare="Text">pregel-q01</output-dir>
2538 </compilation-unit>
2539 <test-case FilePath="graph">
2540 <compilation-unit name="pregel-q02">
2541 <output-dir compare="Text">pregel-q02</output-dir>
2542 </compilation-unit>
2543 <test-case FilePath="graph">
2544 <compilation-unit name="pregel-q03">
2545 <output-dir compare="Text">pregel-q03</output-dir>
2546 </compilation-unit>
2547 </test-case>
2548 </test-group> -->
Taewoo Kimc49405a2017-01-04 00:30:43 -08002549 <test-group name="fulltext">
2550 <test-case FilePath="fulltext">
2551 <compilation-unit name="fulltext-01">
2552 <output-dir compare="Text">fulltext-01</output-dir>
2553 </compilation-unit>
2554 </test-case>
2555 <test-case FilePath="fulltext">
2556 <compilation-unit name="fulltext-02">
2557 <output-dir compare="Text">fulltext-02</output-dir>
2558 </compilation-unit>
2559 </test-case>
2560 <test-case FilePath="fulltext">
2561 <compilation-unit name="fulltext-index-01">
2562 <output-dir compare="Text">fulltext-index-01</output-dir>
2563 </compilation-unit>
2564 </test-case>
2565 <test-case FilePath="fulltext">
2566 <compilation-unit name="fulltext-index-02">
2567 <output-dir compare="Text">fulltext-index-02</output-dir>
2568 </compilation-unit>
2569 </test-case>
2570 </test-group>
Michael Blowb4c1fb02016-05-09 15:41:00 -07002571 <test-group name="global-aggregate">
2572 <test-case FilePath="global-aggregate">
2573 <compilation-unit name="q01">
2574 <output-dir compare="Text">q01</output-dir>
2575 </compilation-unit>
2576 </test-case>
2577 <test-case FilePath="global-aggregate">
2578 <compilation-unit name="q02">
2579 <output-dir compare="Text">q02</output-dir>
2580 </compilation-unit>
2581 </test-case>
2582 <test-case FilePath="global-aggregate">
2583 <compilation-unit name="q03">
2584 <output-dir compare="Text">q01</output-dir>
2585 </compilation-unit>
2586 </test-case>
2587 <test-case FilePath="global-aggregate">
2588 <compilation-unit name="q04">
2589 <output-dir compare="Text">q01</output-dir>
2590 </compilation-unit>
2591 </test-case>
2592 <test-case FilePath="global-aggregate">
2593 <compilation-unit name="q05_error">
2594 <output-dir compare="Text">q01</output-dir>
Yingyi Buac5108e2017-05-09 17:31:08 -07002595 <expected-error>Type mismatch: function field-access-by-name expects its 1st input parameter to be type object, but the actual input type is array</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07002596 </compilation-unit>
2597 </test-case>
2598 <test-case FilePath="global-aggregate">
2599 <compilation-unit name="q06_error">
2600 <output-dir compare="Text">q01</output-dir>
Yingyi Buac5108e2017-05-09 17:31:08 -07002601 <expected-error>Type mismatch: function scan-collection expects its 1st input parameter to be type array or multiset, but the actual input type is string</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07002602 </compilation-unit>
2603 </test-case>
2604 <test-case FilePath="global-aggregate">
2605 <compilation-unit name="q07_error">
2606 <output-dir compare="Text">q01</output-dir>
Yingyi Bu3b063f02016-09-22 18:28:20 -07002607 <expected-error>COUNT is a SQL-92 aggregate function. The SQL++ core aggregate function array_count could potentially express the intent.</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07002608 </compilation-unit>
2609 </test-case>
2610 <test-case FilePath="global-aggregate">
2611 <compilation-unit name="q08">
2612 <output-dir compare="Text">q08</output-dir>
2613 </compilation-unit>
2614 </test-case>
Yingyi Bu8671ddf2016-08-14 23:58:43 -07002615 <test-case FilePath="global-aggregate">
2616 <compilation-unit name="q09">
2617 <output-dir compare="Text">q09</output-dir>
2618 </compilation-unit>
2619 </test-case>
2620 <test-case FilePath="global-aggregate">
2621 <compilation-unit name="q10">
2622 <output-dir compare="Text">q09</output-dir>
2623 </compilation-unit>
2624 </test-case>
Yingyi Buf4d09842016-08-26 00:03:52 -07002625 <test-case FilePath="global-aggregate">
2626 <compilation-unit name="q11">
2627 <output-dir compare="Text">q01</output-dir>
2628 </compilation-unit>
2629 </test-case>
2630 <test-case FilePath="global-aggregate">
2631 <compilation-unit name="q12_error">
2632 <output-dir compare="Text">q01</output-dir>
2633 <expected-error>The parameter * can only be used in COUNT().</expected-error>
2634 </compilation-unit>
2635 </test-case>
Yingyi Bu8fec3312016-08-27 19:54:47 -07002636 <test-case FilePath="global-aggregate">
2637 <compilation-unit name="query-ASTERIXDB-159">
2638 <output-dir compare="Text">query-ASTERIXDB-159</output-dir>
2639 </compilation-unit>
2640 </test-case>
Yingyi Bu4b30d792016-09-18 22:08:56 -07002641 <test-case FilePath="global-aggregate">
2642 <compilation-unit name="query-ASTERIXDB-1626">
2643 <output-dir compare="Text">query-ASTERIXDB-1626</output-dir>
2644 </compilation-unit>
2645 </test-case>
2646 <test-case FilePath="global-aggregate">
2647 <compilation-unit name="query-ASTERIXDB-1626-2">
2648 <output-dir compare="Text">query-ASTERIXDB-1626-2</output-dir>
2649 </compilation-unit>
2650 </test-case>
Michael Blowb4c1fb02016-05-09 15:41:00 -07002651 </test-group>
2652 <test-group name="group-by">
2653 <test-case FilePath="group-by">
2654 <compilation-unit name="core-01">
2655 <output-dir compare="Text">core-01</output-dir>
2656 </compilation-unit>
2657 </test-case>
2658 <test-case FilePath="group-by">
2659 <compilation-unit name="core-02">
2660 <output-dir compare="Text">core-02</output-dir>
2661 </compilation-unit>
2662 </test-case>
2663 <test-case FilePath="group-by">
2664 <compilation-unit name="core-03">
2665 <output-dir compare="Text">core-03</output-dir>
2666 </compilation-unit>
2667 </test-case>
2668 <test-case FilePath="group-by">
2669 <compilation-unit name="core-04">
2670 <output-dir compare="Text">core-04</output-dir>
2671 </compilation-unit>
2672 </test-case>
2673 <test-case FilePath="group-by">
2674 <compilation-unit name="core-05">
2675 <output-dir compare="Text">core-05</output-dir>
2676 </compilation-unit>
2677 </test-case>
2678 <test-case FilePath="group-by">
2679 <compilation-unit name="sugar-01">
2680 <output-dir compare="Text">core-01</output-dir>
2681 </compilation-unit>
2682 </test-case>
2683 <test-case FilePath="group-by">
Yingyi Bu8671ddf2016-08-14 23:58:43 -07002684 <compilation-unit name="sugar-01-negative">
2685 <output-dir compare="Text">core-01</output-dir>
Yingyi Buac5108e2017-05-09 17:31:08 -07002686 <expected-error>Type mismatch: function field-access-by-name expects its 1st input parameter to be type object, but the actual input type is array</expected-error>
Yingyi Bu8671ddf2016-08-14 23:58:43 -07002687 </compilation-unit>
2688 </test-case>
2689 <test-case FilePath="group-by">
Yingyi Bu5b2d4c82016-07-13 17:56:48 -07002690 <compilation-unit name="sugar-01-2">
2691 <output-dir compare="Text">core-01</output-dir>
2692 </compilation-unit>
2693 </test-case>
2694 <test-case FilePath="group-by">
Michael Blowb4c1fb02016-05-09 15:41:00 -07002695 <compilation-unit name="sugar-02">
2696 <output-dir compare="Text">core-02</output-dir>
2697 </compilation-unit>
2698 </test-case>
2699 <test-case FilePath="group-by">
Yingyi Bu5b2d4c82016-07-13 17:56:48 -07002700 <compilation-unit name="sugar-02-2">
2701 <output-dir compare="Text">core-02</output-dir>
2702 </compilation-unit>
2703 </test-case>
2704 <test-case FilePath="group-by">
Michael Blowb4c1fb02016-05-09 15:41:00 -07002705 <compilation-unit name="sugar-03">
2706 <output-dir compare="Text">core-03</output-dir>
2707 </compilation-unit>
2708 </test-case>
2709 <test-case FilePath="group-by">
Yingyi Bu5b2d4c82016-07-13 17:56:48 -07002710 <compilation-unit name="sugar-03-2">
2711 <output-dir compare="Text">core-03</output-dir>
2712 </compilation-unit>
2713 </test-case>
2714 <test-case FilePath="group-by">
Michael Blowb4c1fb02016-05-09 15:41:00 -07002715 <compilation-unit name="sugar-04">
2716 <output-dir compare="Text">core-04</output-dir>
2717 </compilation-unit>
2718 </test-case>
2719 <test-case FilePath="group-by">
Yingyi Bu5b2d4c82016-07-13 17:56:48 -07002720 <compilation-unit name="sugar-04-2">
2721 <output-dir compare="Text">core-04</output-dir>
2722 </compilation-unit>
2723 </test-case>
2724 <test-case FilePath="group-by">
Michael Blowb4c1fb02016-05-09 15:41:00 -07002725 <compilation-unit name="sugar-05">
2726 <output-dir compare="Text">core-05</output-dir>
2727 </compilation-unit>
2728 </test-case>
Yingyi Bu92696072016-05-23 23:27:57 -07002729 <test-case FilePath="group-by">
Yingyi Bu5b2d4c82016-07-13 17:56:48 -07002730 <compilation-unit name="sugar-05-2">
2731 <output-dir compare="Text">core-05</output-dir>
2732 </compilation-unit>
2733 </test-case>
2734 <test-case FilePath="group-by">
Yingyi Bu92696072016-05-23 23:27:57 -07002735 <compilation-unit name="null">
2736 <output-dir compare="Text">null</output-dir>
2737 </compilation-unit>
2738 </test-case>
Yingyi Bu5b2d4c82016-07-13 17:56:48 -07002739 <test-case FilePath="group-by">
2740 <compilation-unit name="gby-expr">
2741 <output-dir compare="Text">gby-expr</output-dir>
2742 </compilation-unit>
2743 </test-case>
2744 <test-case FilePath="group-by">
2745 <compilation-unit name="gby-expr-2">
2746 <output-dir compare="Text">gby-expr-2</output-dir>
2747 </compilation-unit>
2748 </test-case>
2749 <test-case FilePath="group-by">
2750 <compilation-unit name="gby-expr-3">
2751 <output-dir compare="Text">gby-expr-3</output-dir>
2752 </compilation-unit>
2753 </test-case>
Yingyi Bue61534e2016-08-15 19:04:56 -07002754 <test-case FilePath="group-by">
2755 <compilation-unit name="having">
2756 <output-dir compare="Text">core-02</output-dir>
2757 </compilation-unit>
2758 </test-case>
2759 <test-case FilePath="group-by">
2760 <compilation-unit name="having-2">
2761 <output-dir compare="Text">core-02</output-dir>
2762 </compilation-unit>
2763 </test-case>
Yingyi Bua8af1432017-04-30 21:20:38 -07002764 <test-case FilePath="group-by">
2765 <compilation-unit name="policy">
2766 <output-dir compare="Text">policy</output-dir>
2767 </compilation-unit>
2768 </test-case>
2769 <test-case FilePath="group-by">
2770 <compilation-unit name="policy-02">
2771 <output-dir compare="Text">policy-02</output-dir>
2772 </compilation-unit>
2773 </test-case>
2774 <test-case FilePath="group-by">
2775 <compilation-unit name="policy-03">
2776 <output-dir compare="Text">policy-03</output-dir>
2777 </compilation-unit>
2778 </test-case>
2779 <test-case FilePath="group-by">
2780 <compilation-unit name="policy-04">
2781 <output-dir compare="Text">policy-04</output-dir>
2782 </compilation-unit>
2783 </test-case>
Michael Blowb4c1fb02016-05-09 15:41:00 -07002784 </test-group>
2785 <test-group name="index-join">
2786 <test-case FilePath="index-join">
2787 <compilation-unit name="btree-index-nested-loop-join">
2788 <output-dir compare="Text">btree-index-nested-loop-join</output-dir>
2789 </compilation-unit>
2790 </test-case>
2791 <test-case FilePath="index-join">
2792 <compilation-unit name="btree-primary-equi-join">
2793 <output-dir compare="Text">btree-primary-equi-join</output-dir>
2794 </compilation-unit>
2795 </test-case>
2796 <test-case FilePath="index-join">
2797 <compilation-unit name="btree-secondary-equi-join_01">
2798 <output-dir compare="Text">btree-secondary-equi-join_01</output-dir>
2799 </compilation-unit>
2800 </test-case>
2801 <test-case FilePath="index-join">
2802 <compilation-unit name="btree-secondary-equi-join_02">
2803 <output-dir compare="Text">btree-secondary-equi-join_02</output-dir>
2804 </compilation-unit>
2805 </test-case>
2806 <test-case FilePath="index-join">
2807 <compilation-unit name="btree-secondary-equi-join_03">
2808 <output-dir compare="Text">btree-secondary-equi-join_03</output-dir>
2809 </compilation-unit>
2810 </test-case>
2811 <test-case FilePath="index-join">
2812 <compilation-unit name="rtree-spatial-intersect-point">
2813 <output-dir compare="Text">rtree-spatial-intersect-point</output-dir>
2814 </compilation-unit>
2815 </test-case>
2816 </test-group>
2817 <test-group name="index-selection">
2818 <test-case FilePath="index-selection">
2819 <compilation-unit name="btree-index-composite-key">
2820 <output-dir compare="Text">btree-index-composite-key</output-dir>
2821 </compilation-unit>
2822 </test-case>
2823 <test-case FilePath="index-selection">
2824 <compilation-unit name="btree-index-composite-key-mixed-intervals">
2825 <output-dir compare="Text">btree-index-composite-key-mixed-intervals</output-dir>
2826 </compilation-unit>
2827 </test-case>
2828 <test-case FilePath="index-selection">
2829 <compilation-unit name="btree-index-rewrite-multiple">
2830 <output-dir compare="Text">btree-index-rewrite-multiple</output-dir>
2831 </compilation-unit>
2832 </test-case>
2833 <test-case FilePath="index-selection">
2834 <compilation-unit name="cust-index-age-nullable">
2835 <output-dir compare="Text">cust-index-age-nullable</output-dir>
2836 </compilation-unit>
2837 </test-case>
2838 <test-case FilePath="index-selection">
2839 <compilation-unit name="inverted-index-ngram-contains">
2840 <output-dir compare="Text">inverted-index-ngram-contains</output-dir>
2841 </compilation-unit>
2842 </test-case>
2843 <test-case FilePath="index-selection">
2844 <compilation-unit name="inverted-index-ngram-edit-distance-panic">
2845 <output-dir compare="Text">inverted-index-ngram-edit-distance-panic</output-dir>
2846 </compilation-unit>
2847 </test-case>
2848 <test-case FilePath="index-selection">
2849 <compilation-unit name="inverted-index-ngram-edit-distance">
2850 <output-dir compare="Text">inverted-index-ngram-edit-distance</output-dir>
2851 </compilation-unit>
2852 </test-case>
2853 <test-case FilePath="index-selection">
2854 <compilation-unit name="inverted-index-ngram-edit-distance-word-tokens">
2855 <output-dir compare="Text">inverted-index-ngram-edit-distance-word-tokens</output-dir>
2856 </compilation-unit>
2857 </test-case>
2858 <test-case FilePath="index-selection">
2859 <compilation-unit name="inverted-index-ngram-jaccard">
2860 <output-dir compare="Text">inverted-index-ngram-jaccard</output-dir>
2861 </compilation-unit>
2862 </test-case>
2863 <test-case FilePath="index-selection">
2864 <compilation-unit name="inverted-index-ngram-edit-distance-contains">
2865 <output-dir compare="Text">inverted-index-ngram-edit-distance-contains</output-dir>
2866 </compilation-unit>
2867 </test-case>
2868 <test-case FilePath="index-selection">
2869 <compilation-unit name="inverted-index-olist-edit-distance-panic">
2870 <output-dir compare="Text">inverted-index-olist-edit-distance-panic</output-dir>
2871 </compilation-unit>
2872 </test-case>
2873 <test-case FilePath="index-selection">
2874 <compilation-unit name="inverted-index-olist-edit-distance">
2875 <output-dir compare="Text">inverted-index-olist-edit-distance</output-dir>
2876 </compilation-unit>
2877 </test-case>
2878 <test-case FilePath="index-selection">
2879 <compilation-unit name="inverted-index-olist-jaccard">
2880 <output-dir compare="Text">inverted-index-olist-jaccard</output-dir>
2881 </compilation-unit>
2882 </test-case>
2883 <test-case FilePath="index-selection">
2884 <compilation-unit name="inverted-index-ulist-jaccard">
2885 <output-dir compare="Text">inverted-index-ulist-jaccard</output-dir>
2886 </compilation-unit>
2887 </test-case>
2888 <test-case FilePath="index-selection">
2889 <compilation-unit name="inverted-index-word-contains">
2890 <output-dir compare="Text">inverted-index-word-contains</output-dir>
2891 </compilation-unit>
2892 </test-case>
2893 <test-case FilePath="index-selection">
2894 <compilation-unit name="inverted-index-word-jaccard">
2895 <output-dir compare="Text">inverted-index-word-jaccard</output-dir>
2896 </compilation-unit>
2897 </test-case>
2898 <test-case FilePath="index-selection">
2899 <compilation-unit name="orders-index-custkey-conjunctive-open">
2900 <output-dir compare="Text">orders-index-custkey-conjunctive-open</output-dir>
2901 </compilation-unit>
2902 </test-case>
2903 <test-case FilePath="index-selection">
2904 <compilation-unit name="orders-index-custkey-conjunctive">
2905 <output-dir compare="Text">orders-index-custkey-conjunctive</output-dir>
2906 </compilation-unit>
2907 </test-case>
2908 <test-case FilePath="index-selection">
2909 <compilation-unit name="orders-index-custkey-open">
2910 <output-dir compare="Text">orders-index-custkey-open</output-dir>
2911 </compilation-unit>
2912 </test-case>
2913 <test-case FilePath="index-selection">
2914 <compilation-unit name="orders-index-custkey">
2915 <output-dir compare="Text">orders-index-custkey</output-dir>
2916 </compilation-unit>
2917 </test-case>
2918 <test-case FilePath="index-selection">
2919 <compilation-unit name="range-search-open">
2920 <output-dir compare="Text">range-search-open</output-dir>
2921 </compilation-unit>
2922 </test-case>
2923 <test-case FilePath="index-selection">
2924 <compilation-unit name="range-search">
2925 <output-dir compare="Text">range-search</output-dir>
2926 </compilation-unit>
2927 </test-case>
2928 <test-case FilePath="index-selection">
2929 <compilation-unit name="rtree-secondary-index-nullable">
2930 <output-dir compare="Text">rtree-secondary-index-nullable</output-dir>
2931 </compilation-unit>
2932 </test-case>
2933 <test-case FilePath="index-selection">
2934 <compilation-unit name="rtree-secondary-index-open">
2935 <output-dir compare="Text">rtree-secondary-index-open</output-dir>
2936 </compilation-unit>
2937 </test-case>
2938 <test-case FilePath="index-selection">
2939 <compilation-unit name="rtree-secondary-index">
2940 <output-dir compare="Text">rtree-secondary-index</output-dir>
2941 </compilation-unit>
2942 </test-case>
2943 <test-case FilePath="index-selection">
2944 <compilation-unit name="rtree-secondary-index-circular-query">
2945 <output-dir compare="Text">rtree-secondary-index-circular-query</output-dir>
2946 </compilation-unit>
2947 </test-case>
2948 <test-case FilePath="index-selection">
2949 <compilation-unit name="disjunctive-predicate-1">
2950 <output-dir compare="Text">disjunctive-predicate-1</output-dir>
2951 </compilation-unit>
2952 </test-case>
2953 </test-group>
2954 <test-group name="inverted-index-join">
2955 <test-case FilePath="inverted-index-join">
2956 <compilation-unit name="ngram-edit-distance">
2957 <output-dir compare="Text">ngram-edit-distance</output-dir>
2958 </compilation-unit>
2959 </test-case>
2960 <test-case FilePath="inverted-index-join">
2961 <compilation-unit name="ngram-edit-distance-inline">
2962 <output-dir compare="Text">ngram-edit-distance-inline</output-dir>
2963 </compilation-unit>
2964 </test-case>
2965 <test-case FilePath="inverted-index-join">
2966 <compilation-unit name="ngram-jaccard">
2967 <output-dir compare="Text">ngram-jaccard</output-dir>
2968 </compilation-unit>
2969 </test-case>
2970 <test-case FilePath="inverted-index-join">
2971 <compilation-unit name="ngram-jaccard-inline">
2972 <output-dir compare="Text">ngram-jaccard-inline</output-dir>
2973 </compilation-unit>
2974 </test-case>
2975 <test-case FilePath="inverted-index-join">
2976 <compilation-unit name="olist-edit-distance">
2977 <output-dir compare="Text">olist-edit-distance</output-dir>
2978 </compilation-unit>
2979 </test-case>
2980 <test-case FilePath="inverted-index-join">
2981 <compilation-unit name="olist-edit-distance-inline">
2982 <output-dir compare="Text">olist-edit-distance-inline</output-dir>
2983 </compilation-unit>
2984 </test-case>
2985 <test-case FilePath="inverted-index-join">
2986 <compilation-unit name="olist-jaccard">
2987 <output-dir compare="Text">olist-jaccard</output-dir>
2988 </compilation-unit>
2989 </test-case>
2990 <test-case FilePath="inverted-index-join">
2991 <compilation-unit name="olist-jaccard-inline">
2992 <output-dir compare="Text">olist-jaccard-inline</output-dir>
2993 </compilation-unit>
2994 </test-case>
2995 <test-case FilePath="inverted-index-join">
2996 <compilation-unit name="ulist-jaccard">
2997 <output-dir compare="Text">ulist-jaccard</output-dir>
2998 </compilation-unit>
2999 </test-case>
3000 <test-case FilePath="inverted-index-join">
3001 <compilation-unit name="ulist-jaccard-inline">
3002 <output-dir compare="Text">ulist-jaccard-inline</output-dir>
3003 </compilation-unit>
3004 </test-case>
3005 <test-case FilePath="inverted-index-join">
3006 <compilation-unit name="word-jaccard">
3007 <output-dir compare="Text">word-jaccard</output-dir>
3008 </compilation-unit>
3009 </test-case>
3010 <test-case FilePath="inverted-index-join">
3011 <compilation-unit name="word-jaccard-inline">
3012 <output-dir compare="Text">word-jaccard-inline</output-dir>
3013 </compilation-unit>
3014 </test-case>
3015 </test-group>
3016 <test-group name="inverted-index-join-noeqjoin">
3017 <test-case FilePath="inverted-index-join-noeqjoin">
3018 <compilation-unit name="ngram-edit-distance">
3019 <output-dir compare="Text">ngram-edit-distance</output-dir>
3020 </compilation-unit>
3021 </test-case>
3022 <test-case FilePath="inverted-index-join-noeqjoin">
3023 <compilation-unit name="ngram-edit-distance-inline">
3024 <output-dir compare="Text">ngram-edit-distance-inline</output-dir>
3025 </compilation-unit>
3026 </test-case>
3027 <test-case FilePath="inverted-index-join-noeqjoin">
3028 <compilation-unit name="ngram-jaccard">
3029 <output-dir compare="Text">ngram-jaccard</output-dir>
3030 </compilation-unit>
3031 </test-case>
3032 <test-case FilePath="inverted-index-join-noeqjoin">
3033 <compilation-unit name="ngram-jaccard-inline">
3034 <output-dir compare="Text">ngram-jaccard-inline</output-dir>
3035 </compilation-unit>
3036 </test-case>
3037 <test-case FilePath="inverted-index-join-noeqjoin">
3038 <compilation-unit name="olist-edit-distance">
3039 <output-dir compare="Text">olist-edit-distance</output-dir>
3040 </compilation-unit>
3041 </test-case>
3042 <test-case FilePath="inverted-index-join-noeqjoin">
3043 <compilation-unit name="olist-edit-distance-inline">
3044 <output-dir compare="Text">olist-edit-distance-inline</output-dir>
3045 </compilation-unit>
3046 </test-case>
3047 <test-case FilePath="inverted-index-join-noeqjoin">
3048 <compilation-unit name="olist-jaccard">
3049 <output-dir compare="Text">olist-jaccard</output-dir>
3050 </compilation-unit>
3051 </test-case>
3052 <test-case FilePath="inverted-index-join-noeqjoin">
3053 <compilation-unit name="olist-jaccard-inline">
3054 <output-dir compare="Text">olist-jaccard-inline</output-dir>
3055 </compilation-unit>
3056 </test-case>
3057 <test-case FilePath="inverted-index-join-noeqjoin">
3058 <compilation-unit name="ulist-jaccard">
3059 <output-dir compare="Text">ulist-jaccard</output-dir>
3060 </compilation-unit>
3061 </test-case>
3062 <test-case FilePath="inverted-index-join-noeqjoin">
3063 <compilation-unit name="ulist-jaccard-inline">
3064 <output-dir compare="Text">ulist-jaccard-inline</output-dir>
3065 </compilation-unit>
3066 </test-case>
3067 <test-case FilePath="inverted-index-join-noeqjoin">
3068 <compilation-unit name="word-jaccard">
3069 <output-dir compare="Text">word-jaccard</output-dir>
3070 </compilation-unit>
3071 </test-case>
3072 <test-case FilePath="inverted-index-join-noeqjoin">
3073 <compilation-unit name="word-jaccard-inline">
3074 <output-dir compare="Text">word-jaccard-inline</output-dir>
3075 </compilation-unit>
3076 </test-case>
3077 </test-group>
3078 <test-group name="list">
3079 <test-case FilePath="list">
3080 <compilation-unit name="any-collection-member_01">
3081 <output-dir compare="Text">any-collection-member_01</output-dir>
3082 </compilation-unit>
3083 </test-case>
3084 <test-case FilePath="list">
Yingyi Bu196db5d2016-07-15 19:07:20 -07003085 <compilation-unit name="exists">
3086 <output-dir compare="Text">exists</output-dir>
3087 </compilation-unit>
3088 </test-case>
3089 <test-case FilePath="list">
Michael Blowb4c1fb02016-05-09 15:41:00 -07003090 <compilation-unit name="get-item_01">
3091 <output-dir compare="Text">get-item_01</output-dir>
3092 </compilation-unit>
3093 </test-case>
3094 <test-case FilePath="list">
3095 <compilation-unit name="get-item_02">
3096 <output-dir compare="Text">get-item_02</output-dir>
3097 </compilation-unit>
3098 </test-case>
3099 <test-case FilePath="list">
3100 <compilation-unit name="len_01">
3101 <output-dir compare="Text">len_01</output-dir>
3102 </compilation-unit>
3103 </test-case>
3104 <test-case FilePath="list">
3105 <compilation-unit name="len_null_01">
3106 <output-dir compare="Text">len_null_01</output-dir>
3107 </compilation-unit>
3108 </test-case>
3109 <test-case FilePath="list">
Yingyi Bu8fec3312016-08-27 19:54:47 -07003110 <compilation-unit name="list-range">
3111 <output-dir compare="Text">list-range</output-dir>
3112 </compilation-unit>
3113 </test-case>
3114 <test-case FilePath="list">
Michael Blowb4c1fb02016-05-09 15:41:00 -07003115 <compilation-unit name="listify_01">
3116 <output-dir compare="Text">listify_01</output-dir>
3117 </compilation-unit>
3118 </test-case>
3119 <test-case FilePath="list">
3120 <compilation-unit name="listify_02">
3121 <output-dir compare="Text">listify_02</output-dir>
3122 </compilation-unit>
3123 </test-case>
3124 <test-case FilePath="list">
3125 <compilation-unit name="listify_03">
3126 <output-dir compare="Text">listify_03</output-dir>
3127 </compilation-unit>
3128 </test-case>
3129 <test-case FilePath="list">
3130 <compilation-unit name="ordered-list-constructor_01">
3131 <output-dir compare="Text">ordered-list-constructor_01</output-dir>
3132 </compilation-unit>
3133 </test-case>
3134 <test-case FilePath="list">
3135 <compilation-unit name="ordered-list-constructor_02">
3136 <output-dir compare="Text">ordered-list-constructor_02</output-dir>
3137 </compilation-unit>
3138 </test-case>
3139 <test-case FilePath="list">
3140 <compilation-unit name="ordered-list-constructor_03">
3141 <output-dir compare="Text">ordered-list-constructor_03</output-dir>
3142 </compilation-unit>
3143 </test-case>
3144 <test-case FilePath="list">
3145 <compilation-unit name="scan-collection_01">
3146 <output-dir compare="Text">scan-collection_01</output-dir>
3147 </compilation-unit>
3148 </test-case>
3149 <!-- <test-case FilePath="list">
Yingyi Bucaea8f02015-11-16 15:12:15 -08003150 <compilation-unit name="union_01">
3151 <output-dir compare="Text">union_01</output-dir>
3152 </compilation-unit>
3153 </test-case>
3154 <test-case FilePath="list">
3155 <compilation-unit name="union_02">
3156 <output-dir compare="Text">union_02</output-dir>
3157 </compilation-unit>
3158 </test-case>
3159 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07003160 <test-case FilePath="list">
3161 <compilation-unit name="unordered-list-constructor_01">
3162 <output-dir compare="Text">unordered-list-constructor_01</output-dir>
3163 </compilation-unit>
3164 </test-case>
3165 <test-case FilePath="list">
3166 <compilation-unit name="unordered-list-constructor_02">
3167 <output-dir compare="Text">unordered-list-constructor_02</output-dir>
3168 </compilation-unit>
3169 </test-case>
3170 <test-case FilePath="list">
3171 <compilation-unit name="unordered-list-constructor_03">
3172 <output-dir compare="Text">unordered-list-constructor_03</output-dir>
3173 </compilation-unit>
3174 </test-case>
3175 <test-case FilePath="list">
3176 <compilation-unit name="query-issue428">
3177 <output-dir compare="Text">query-issue428</output-dir>
3178 </compilation-unit>
3179 </test-case>
Yingyi Bu8fec3312016-08-27 19:54:47 -07003180 <test-case FilePath="list">
3181 <compilation-unit name="query-ASTERIXDB-159-2">
3182 <output-dir compare="Text">query-ASTERIXDB-159-2</output-dir>
3183 </compilation-unit>
3184 </test-case>
3185 <test-case FilePath="list">
3186 <compilation-unit name="query-ASTERIXDB-159-3">
3187 <output-dir compare="Text">query-ASTERIXDB-159-3</output-dir>
3188 </compilation-unit>
3189 </test-case>
Michael Blowb4c1fb02016-05-09 15:41:00 -07003190 </test-group>
3191 <test-group name="misc">
3192 <test-case FilePath="misc">
Yingyi Buc8c067c2016-07-25 23:37:19 -07003193 <compilation-unit name="case_01">
3194 <output-dir compare="Text">case_01</output-dir>
3195 </compilation-unit>
3196 </test-case>
3197 <test-case FilePath="misc">
3198 <compilation-unit name="case_02">
3199 <output-dir compare="Text">case_02</output-dir>
3200 </compilation-unit>
3201 </test-case>
3202 <test-case FilePath="misc">
3203 <compilation-unit name="case_03">
3204 <output-dir compare="Text">case_03</output-dir>
3205 </compilation-unit>
3206 </test-case>
3207 <test-case FilePath="misc">
3208 <compilation-unit name="case_04">
3209 <output-dir compare="Text">case_04</output-dir>
3210 </compilation-unit>
3211 </test-case>
3212 <test-case FilePath="misc">
3213 <compilation-unit name="case_05">
3214 <output-dir compare="Text">case_05</output-dir>
3215 </compilation-unit>
3216 </test-case>
3217 <test-case FilePath="misc">
3218 <compilation-unit name="case_06">
3219 <output-dir compare="Text">case_06</output-dir>
3220 </compilation-unit>
3221 </test-case>
3222 <test-case FilePath="misc">
3223 <compilation-unit name="case_07">
3224 <output-dir compare="Text">case_05</output-dir>
3225 </compilation-unit>
3226 </test-case>
3227 <test-case FilePath="misc">
Michael Blowb4c1fb02016-05-09 15:41:00 -07003228 <compilation-unit name="partition-by-nonexistent-field">
3229 <output-dir compare="Text">partition-by-nonexistent-field</output-dir>
Abdullah Alamoudief9be0f2017-02-01 22:19:54 -08003230 <expected-error>Field "id" is not found</expected-error>
Till Westmannb9751002016-09-01 15:21:57 -07003231 <expected-error>Cannot find dataset testds in dataverse test</expected-error>
3232 <expected-error>Cannot find dataset testds in dataverse test nor an alias with name testds!</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07003233 </compilation-unit>
3234 </test-case>
3235 <test-case FilePath="misc">
3236 <compilation-unit name="float_01">
3237 <output-dir compare="Text">float_01</output-dir>
3238 </compilation-unit>
3239 </test-case>
3240 <test-case FilePath="misc">
3241 <compilation-unit name="flushtest">
3242 <output-dir compare="Text">flushtest</output-dir>
3243 </compilation-unit>
3244 </test-case>
3245 <test-case FilePath="misc">
3246 <compilation-unit name="groupby-orderby-count">
3247 <output-dir compare="Text">groupby-orderby-count</output-dir>
3248 </compilation-unit>
3249 </test-case>
3250 <test-case FilePath="misc">
3251 <compilation-unit name="ifthenelse_01">
3252 <output-dir compare="Text">ifthenelse_01</output-dir>
3253 </compilation-unit>
3254 </test-case>
3255 <test-case FilePath="misc">
3256 <compilation-unit name="is-null_01">
3257 <output-dir compare="Text">is-null_01</output-dir>
3258 </compilation-unit>
3259 </test-case>
3260 <test-case FilePath="misc">
3261 <compilation-unit name="nested-loop-join_01">
3262 <output-dir compare="Text">nested-loop-join_01</output-dir>
3263 </compilation-unit>
3264 </test-case>
3265 <test-case FilePath="misc">
3266 <compilation-unit name="query_issue267">
3267 <output-dir compare="Text">query_issue267</output-dir>
3268 </compilation-unit>
3269 </test-case>
3270 <test-case FilePath="misc">
3271 <compilation-unit name="stable_sort">
3272 <output-dir compare="Text">stable_sort</output-dir>
3273 </compilation-unit>
3274 </test-case>
3275 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08003276 <test-case FilePath="misc">
3277 <compilation-unit name="range_01">
3278 <output-dir compare="Text">range_01</output-dir>
3279 </compilation-unit>
3280 </test-case>
3281 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07003282 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08003283 <test-case FilePath="misc">
3284 <compilation-unit name="tid_01">
3285 <output-dir compare="Text">tid_01</output-dir>
3286 </compilation-unit>
3287 </test-case>
3288 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07003289 <test-case FilePath="misc">
3290 <compilation-unit name="year_01">
3291 <output-dir compare="Text">year_01</output-dir>
3292 </compilation-unit>
3293 </test-case>
3294 <test-case FilePath="misc">
3295 <compilation-unit name="string_eq_01">
3296 <output-dir compare="Text">string_eq_01</output-dir>
3297 </compilation-unit>
3298 </test-case>
3299 <test-case FilePath="misc">
3300 <compilation-unit name="prefix-search">
3301 <output-dir compare="Text">prefix-search</output-dir>
3302 </compilation-unit>
3303 </test-case>
Yingyi Buaf8255b2016-07-27 00:01:30 -07003304 <test-case FilePath="misc">
Yingyi Bu7a670582016-08-09 17:29:47 -07003305 <compilation-unit name="query-ASTERIXDB-1490">
3306 <output-dir compare="Text">query-ASTERIXDB-1490</output-dir>
3307 </compilation-unit>
3308 </test-case>
3309 <test-case FilePath="misc">
Yingyi Bu8671ddf2016-08-14 23:58:43 -07003310 <compilation-unit name="query-ASTERIXDB-971">
3311 <output-dir compare="Text">query-ASTERIXDB-971-sqlpp</output-dir>
3312 </compilation-unit>
3313 </test-case>
3314 <test-case FilePath="misc">
Yingyi Buaf8255b2016-07-27 00:01:30 -07003315 <compilation-unit name="query-ASTERIXDB-1531">
3316 <output-dir compare="Text">query-ASTERIXDB-1531</output-dir>
3317 </compilation-unit>
3318 </test-case>
Yingyi Bu8fec3312016-08-27 19:54:47 -07003319 <test-case FilePath="misc">
3320 <compilation-unit name="query-ASTERIXDB-1577">
3321 <output-dir compare="Text">query-ASTERIXDB-1577</output-dir>
Yingyi Buac5108e2017-05-09 17:31:08 -07003322 <expected-error>Type mismatch: function field-access-by-name expects its 1st input parameter to be type object, but the actual input type is array</expected-error>
Yingyi Bu8fec3312016-08-27 19:54:47 -07003323 </compilation-unit>
3324 </test-case>
Yingyi Bub64b1692016-09-02 15:45:54 -07003325 <test-case FilePath="misc">
Yingyi Bu6adeec22016-10-03 21:21:31 -07003326 <compilation-unit name="query-ASTERIXDB-1671">
3327 <output-dir compare="Text">query-ASTERIXDB-1671</output-dir>
3328 </compilation-unit>
3329 </test-case>
3330 <test-case FilePath="misc">
3331 <compilation-unit name="query-ASTERIXDB-1671-2">
3332 <output-dir compare="Text">query-ASTERIXDB-1671</output-dir>
3333 </compilation-unit>
3334 </test-case>
3335 <test-case FilePath="misc">
Yingyi Buc3b4e412017-03-16 14:20:05 -07003336 <compilation-unit name="unsupported_parameter">
3337 <output-dir compare="Text">none</output-dir>
3338 <expected-error>Query parameter compiler.joinmem is not supported</expected-error>
3339 </compilation-unit>
3340 </test-case>
3341 <test-case FilePath="misc">
3342 <compilation-unit name="unsupported_parameter_value">
3343 <output-dir compare="Text">none</output-dir>
3344 <expected-error>The given string: 4LS is not a byte unit string (e.g., 320KB or 1024)</expected-error>
3345 </compilation-unit>
3346 </test-case>
3347 <test-case FilePath="misc">
Yingyi Bub64b1692016-09-02 15:45:54 -07003348 <compilation-unit name="uuid">
3349 <output-dir compare="Text">uuid</output-dir>
3350 </compilation-unit>
3351 </test-case>
Michael Blowb4c1fb02016-05-09 15:41:00 -07003352 </test-group>
3353 <test-group name="open-index-enforced">
Till Westmann42560272016-08-30 08:28:02 -07003354 <test-group name="open-index-enforced/error-checking">
Michael Blowb4c1fb02016-05-09 15:41:00 -07003355 <test-case FilePath="open-index-enforced/error-checking">
3356 <compilation-unit name="enforced-field-name-collision">
3357 <output-dir compare="Text">enforced-field-name-collision</output-dir>
3358 <!-- <expected-error>org.apache.hyracks.algebricks.common.exceptions.AlgebricksException</expected-error> -->
3359 </compilation-unit>
3360 </test-case>
3361 <test-case FilePath="open-index-enforced/error-checking">
3362 <compilation-unit name="enforced-field-type-collision">
3363 <output-dir compare="Text">enforced-field-type-collision</output-dir>
Yingyi Bu52671a22016-10-31 10:48:33 -07003364 <expected-error>A field &quot;[value]&quot; is already defined with the type &quot;string&quot;</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07003365 </compilation-unit>
3366 </test-case>
3367 <test-case FilePath="open-index-enforced/error-checking">
3368 <compilation-unit name="missing-enforce-statement">
3369 <output-dir compare="Text">missing-enforce-statement</output-dir>
Till Westmann42560272016-08-30 08:28:02 -07003370 <expected-error>Cannot create typed index on "[value]" field without enforcing it's type</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07003371 </compilation-unit>
3372 </test-case>
3373 <test-case FilePath="open-index-enforced/error-checking">
Mike Careyaf8e19d2016-08-25 17:55:17 -07003374 <compilation-unit name="missing-optionality">
3375 <output-dir compare="Text">missing-optionality</output-dir>
Till Westmann7199a562016-09-17 16:07:32 -07003376 <expected-error>string) enforced</expected-error>
Mike Careyaf8e19d2016-08-25 17:55:17 -07003377 </compilation-unit>
3378 </test-case>
3379 <test-case FilePath="open-index-enforced/error-checking">
Michael Blowb4c1fb02016-05-09 15:41:00 -07003380 <compilation-unit name="index-on-closed-type">
3381 <output-dir compare="Text">index-on-closed-type</output-dir>
Till Westmann42560272016-08-30 08:28:02 -07003382 <expected-error>Typed index on "[value]" field could be created only for open datatype</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07003383 </compilation-unit>
3384 </test-case>
Yingyi Bucaea8f02015-11-16 15:12:15 -08003385 </test-group>
Till Westmann42560272016-08-30 08:28:02 -07003386 <test-group name="open-index-enforced/index-join">
Michael Blowb4c1fb02016-05-09 15:41:00 -07003387 <test-case FilePath="open-index-enforced/index-join">
3388 <compilation-unit name="btree-secondary-equi-join">
3389 <output-dir compare="Text">btree-secondary-equi-join</output-dir>
3390 </compilation-unit>
3391 </test-case>
3392 <test-case FilePath="open-index-enforced/index-join">
3393 <compilation-unit name="ngram-edit-distance">
3394 <output-dir compare="Text">ngram-edit-distance</output-dir>
3395 </compilation-unit>
3396 </test-case>
3397 <test-case FilePath="open-index-enforced/index-join">
3398 <compilation-unit name="ngram-edit-distance-inline">
3399 <output-dir compare="Text">ngram-edit-distance-inline</output-dir>
3400 </compilation-unit>
3401 </test-case>
3402 <test-case FilePath="open-index-enforced/index-join">
3403 <compilation-unit name="ngram-jaccard">
3404 <output-dir compare="Text">ngram-jaccard</output-dir>
3405 </compilation-unit>
3406 </test-case>
3407 <test-case FilePath="open-index-enforced/index-join">
3408 <compilation-unit name="ngram-jaccard-inline">
3409 <output-dir compare="Text">ngram-jaccard-inline</output-dir>
3410 </compilation-unit>
3411 </test-case>
3412 <test-case FilePath="open-index-enforced/index-join">
3413 <compilation-unit name="rtree-spatial-intersect-point">
3414 <output-dir compare="Text">rtree-spatial-intersect-point</output-dir>
3415 </compilation-unit>
3416 </test-case>
3417 <test-case FilePath="open-index-enforced/index-join">
3418 <compilation-unit name="word-jaccard">
3419 <output-dir compare="Text">word-jaccard</output-dir>
3420 </compilation-unit>
3421 </test-case>
3422 <test-case FilePath="open-index-enforced/index-join">
3423 <compilation-unit name="word-jaccard-inline">
3424 <output-dir compare="Text">word-jaccard-inline</output-dir>
3425 </compilation-unit>
3426 </test-case>
Yingyi Bucaea8f02015-11-16 15:12:15 -08003427 </test-group>
Till Westmann42560272016-08-30 08:28:02 -07003428 <test-group name="open-index-enforced/index-leftouterjoin">
Michael Blowb4c1fb02016-05-09 15:41:00 -07003429 <test-case FilePath="open-index-enforced/index-leftouterjoin">
3430 <compilation-unit name="probe-pidx-with-join-btree-sidx1">
3431 <output-dir compare="Text">probe-pidx-with-join-btree-sidx1</output-dir>
3432 </compilation-unit>
3433 </test-case>
3434 <test-case FilePath="open-index-enforced/index-leftouterjoin">
3435 <compilation-unit name="probe-pidx-with-join-btree-sidx2">
3436 <output-dir compare="Text">probe-pidx-with-join-btree-sidx2</output-dir>
3437 </compilation-unit>
3438 </test-case>
3439 <test-case FilePath="open-index-enforced/index-leftouterjoin">
3440 <compilation-unit name="probe-pidx-with-join-invidx-sidx1">
3441 <output-dir compare="Text">probe-pidx-with-join-invidx-sidx1</output-dir>
3442 </compilation-unit>
3443 </test-case>
3444 <test-case FilePath="open-index-enforced/index-leftouterjoin">
3445 <compilation-unit name="probe-pidx-with-join-invidx-sidx2">
3446 <output-dir compare="Text">probe-pidx-with-join-invidx-sidx2</output-dir>
3447 </compilation-unit>
3448 </test-case>
3449 <test-case FilePath="open-index-enforced/index-leftouterjoin">
3450 <compilation-unit name="probe-pidx-with-join-rtree-sidx1">
3451 <output-dir compare="Text">probe-pidx-with-join-rtree-sidx1</output-dir>
3452 </compilation-unit>
3453 </test-case>
3454 <test-case FilePath="open-index-enforced/index-leftouterjoin">
3455 <compilation-unit name="probe-pidx-with-join-rtree-sidx2">
3456 <output-dir compare="Text">probe-pidx-with-join-rtree-sidx2</output-dir>
3457 </compilation-unit>
3458 </test-case>
3459 </test-group>
Till Westmann42560272016-08-30 08:28:02 -07003460 <test-group name="open-index-enforced/index-selection">
Michael Blowb4c1fb02016-05-09 15:41:00 -07003461 <test-case FilePath="open-index-enforced/index-selection">
3462 <compilation-unit name="btree-index-composite-key">
3463 <output-dir compare="Text">btree-index-composite-key</output-dir>
3464 </compilation-unit>
3465 </test-case>
3466 <test-case FilePath="open-index-enforced/index-selection">
3467 <compilation-unit name="btree-index-composite-key-mixed-intervals">
3468 <output-dir compare="Text">btree-index-composite-key-mixed-intervals</output-dir>
3469 </compilation-unit>
3470 </test-case>
3471 <test-case FilePath="open-index-enforced/index-selection">
3472 <compilation-unit name="btree-index-rewrite-multiple">
3473 <output-dir compare="Text">btree-index-rewrite-multiple</output-dir>
3474 </compilation-unit>
3475 </test-case>
3476 <test-case FilePath="open-index-enforced/index-selection">
3477 <compilation-unit name="inverted-index-ngram-contains">
3478 <output-dir compare="Text">inverted-index-ngram-contains</output-dir>
3479 </compilation-unit>
3480 </test-case>
3481 <test-case FilePath="open-index-enforced/index-selection">
3482 <compilation-unit name="inverted-index-ngram-edit-distance">
3483 <output-dir compare="Text">inverted-index-ngram-edit-distance</output-dir>
3484 </compilation-unit>
3485 </test-case>
3486 <test-case FilePath="open-index-enforced/index-selection">
3487 <compilation-unit name="inverted-index-ngram-edit-distance-contains">
3488 <output-dir compare="Text">inverted-index-ngram-edit-distance-contains</output-dir>
3489 </compilation-unit>
3490 </test-case>
3491 <test-case FilePath="open-index-enforced/index-selection">
3492 <compilation-unit name="inverted-index-ngram-edit-distance-panic">
3493 <output-dir compare="Text">inverted-index-ngram-edit-distance-panic</output-dir>
3494 </compilation-unit>
3495 </test-case>
3496 <test-case FilePath="open-index-enforced/index-selection">
3497 <compilation-unit name="inverted-index-ngram-edit-distance-word-tokens">
3498 <output-dir compare="Text">inverted-index-ngram-edit-distance-word-tokens</output-dir>
3499 </compilation-unit>
3500 </test-case>
3501 <test-case FilePath="open-index-enforced/index-selection">
3502 <compilation-unit name="inverted-index-ngram-jaccard">
3503 <output-dir compare="Text">inverted-index-ngram-jaccard</output-dir>
3504 </compilation-unit>
3505 </test-case>
3506 <test-case FilePath="open-index-enforced/index-selection">
3507 <compilation-unit name="inverted-index-word-contains">
3508 <output-dir compare="Text">inverted-index-word-contains</output-dir>
3509 </compilation-unit>
3510 </test-case>
3511 <test-case FilePath="open-index-enforced/index-selection">
3512 <compilation-unit name="inverted-index-word-jaccard">
3513 <output-dir compare="Text">inverted-index-word-jaccard</output-dir>
3514 </compilation-unit>
3515 </test-case>
3516 <test-case FilePath="open-index-enforced/index-selection">
3517 <compilation-unit name="orders-index-custkey">
3518 <output-dir compare="Text">orders-index-custkey</output-dir>
3519 </compilation-unit>
3520 </test-case>
3521 <test-case FilePath="open-index-enforced/index-selection">
3522 <compilation-unit name="orders-index-custkey-conjunctive">
3523 <output-dir compare="Text">orders-index-custkey-conjunctive</output-dir>
3524 </compilation-unit>
3525 </test-case>
3526 <test-case FilePath="open-index-enforced/index-selection">
3527 <compilation-unit name="range-search">
3528 <output-dir compare="Text">range-search</output-dir>
3529 </compilation-unit>
3530 </test-case>
3531 <test-case FilePath="open-index-enforced/index-selection">
3532 <compilation-unit name="rtree-secondary-index">
3533 <output-dir compare="Text">rtree-secondary-index</output-dir>
3534 </compilation-unit>
3535 </test-case>
3536 </test-group>
3537 <test-group name="open-index-enforced/external-indexing">
3538 <test-case FilePath="open-index-enforced/external-indexing">
3539 <compilation-unit name="adm-format">
3540 <output-dir compare="Text">adm-format</output-dir>
3541 </compilation-unit>
3542 </test-case>
3543 <test-case FilePath="open-index-enforced/external-indexing">
3544 <compilation-unit name="rtree-index">
3545 <output-dir compare="Text">rtree-index</output-dir>
3546 </compilation-unit>
3547 </test-case>
3548 <test-case FilePath="open-index-enforced/external-indexing">
3549 <compilation-unit name="leftouterjoin">
3550 <output-dir compare="Text">leftouterjoin</output-dir>
3551 </compilation-unit>
3552 </test-case>
3553 <test-case FilePath="open-index-enforced/external-indexing">
3554 <compilation-unit name="leftouterjoin-rtree">
3555 <output-dir compare="Text">leftouterjoin-rtree</output-dir>
3556 </compilation-unit>
3557 </test-case>
3558 </test-group>
Yingyi Bucb5bf332017-01-02 22:19:50 -08003559 <test-group name="open-index-enforced/type-checking">
3560 <test-case FilePath="open-index-enforced/type-checking">
3561 <compilation-unit name="enforced-type-delete">
3562 <output-dir compare="Text">enforced-type-delete</output-dir>
3563 </compilation-unit>
3564 </test-case>
3565 <test-case FilePath="open-index-enforced/type-checking">
3566 <compilation-unit name="enforced-type-upsert">
3567 <output-dir compare="Text">enforced-type-upsert</output-dir>
3568 </compilation-unit>
3569 </test-case>
3570 </test-group>
Michael Blowb4c1fb02016-05-09 15:41:00 -07003571 </test-group>
3572 <test-group name="nested-open-index">
Till Westmann42560272016-08-30 08:28:02 -07003573 <test-group name="nested-open-index/index-join">
Michael Blowb4c1fb02016-05-09 15:41:00 -07003574 <test-case FilePath="nested-open-index/index-join">
3575 <compilation-unit name="btree-secondary-equi-join">
3576 <output-dir compare="Text">btree-secondary-equi-join</output-dir>
3577 </compilation-unit>
3578 </test-case>
3579 <test-case FilePath="nested-open-index/index-join">
3580 <compilation-unit name="ngram-edit-distance">
3581 <output-dir compare="Text">ngram-edit-distance</output-dir>
3582 </compilation-unit>
3583 </test-case>
3584 <!-- <test-case FilePath="nested-open-index/index-join">
Yingyi Bucaea8f02015-11-16 15:12:15 -08003585 <compilation-unit name="ngram-edit-distance-inline">
3586 <output-dir compare="Text">ngram-edit-distance-inline</output-dir>
3587 </compilation-unit>
3588 </test-case> -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07003589 <test-case FilePath="nested-open-index/index-join">
3590 <compilation-unit name="ngram-jaccard">
3591 <output-dir compare="Text">ngram-jaccard</output-dir>
3592 </compilation-unit>
3593 </test-case>
3594 <test-case FilePath="nested-open-index/index-join">
3595 <compilation-unit name="ngram-jaccard-inline">
3596 <output-dir compare="Text">ngram-jaccard-inline</output-dir>
3597 </compilation-unit>
3598 </test-case>
3599 <test-case FilePath="nested-open-index/index-join">
3600 <compilation-unit name="rtree-spatial-intersect-point">
3601 <output-dir compare="Text">rtree-spatial-intersect-point</output-dir>
3602 </compilation-unit>
3603 </test-case>
3604 <test-case FilePath="nested-open-index/index-join">
3605 <compilation-unit name="word-jaccard">
3606 <output-dir compare="Text">word-jaccard</output-dir>
3607 </compilation-unit>
3608 </test-case>
3609 <test-case FilePath="nested-open-index/index-join">
3610 <compilation-unit name="word-jaccard-inline">
3611 <output-dir compare="Text">word-jaccard-inline</output-dir>
3612 </compilation-unit>
3613 </test-case>
Yingyi Bucaea8f02015-11-16 15:12:15 -08003614 </test-group>
Till Westmann42560272016-08-30 08:28:02 -07003615 <test-group name="nested-open-index/index-leftouterjoin">
Michael Blowb4c1fb02016-05-09 15:41:00 -07003616 <test-case FilePath="nested-open-index/index-leftouterjoin">
3617 <compilation-unit name="probe-pidx-with-join-btree-sidx1">
3618 <output-dir compare="Text">probe-pidx-with-join-btree-sidx1</output-dir>
3619 </compilation-unit>
3620 </test-case>
3621 <test-case FilePath="nested-open-index/index-leftouterjoin">
3622 <compilation-unit name="probe-pidx-with-join-btree-sidx2">
3623 <output-dir compare="Text">probe-pidx-with-join-btree-sidx2</output-dir>
3624 </compilation-unit>
3625 </test-case>
3626 <test-case FilePath="nested-open-index/index-leftouterjoin">
3627 <compilation-unit name="probe-pidx-with-join-invidx-sidx1">
3628 <output-dir compare="Text">probe-pidx-with-join-invidx-sidx1</output-dir>
3629 </compilation-unit>
3630 </test-case>
3631 <test-case FilePath="nested-open-index/index-leftouterjoin">
3632 <compilation-unit name="probe-pidx-with-join-invidx-sidx2">
3633 <output-dir compare="Text">probe-pidx-with-join-invidx-sidx2</output-dir>
3634 </compilation-unit>
3635 </test-case>
3636 <test-case FilePath="nested-open-index/index-leftouterjoin">
3637 <compilation-unit name="probe-pidx-with-join-rtree-sidx1">
3638 <output-dir compare="Text">probe-pidx-with-join-rtree-sidx1</output-dir>
3639 </compilation-unit>
3640 </test-case>
3641 <test-case FilePath="nested-open-index/index-leftouterjoin">
3642 <compilation-unit name="probe-pidx-with-join-rtree-sidx2">
3643 <output-dir compare="Text">probe-pidx-with-join-rtree-sidx2</output-dir>
3644 </compilation-unit>
3645 </test-case>
Yingyi Bucaea8f02015-11-16 15:12:15 -08003646 </test-group>
Till Westmann42560272016-08-30 08:28:02 -07003647 <test-group name="nested-open-index/index-selection">
Michael Blowb4c1fb02016-05-09 15:41:00 -07003648 <test-case FilePath="nested-open-index/index-selection">
3649 <compilation-unit name="btree-index-composite-key">
3650 <output-dir compare="Text">btree-index-composite-key</output-dir>
3651 </compilation-unit>
3652 </test-case>
3653 <test-case FilePath="nested-open-index/index-selection">
3654 <compilation-unit name="btree-index-composite-key-mixed-intervals">
3655 <output-dir compare="Text">btree-index-composite-key-mixed-intervals</output-dir>
3656 </compilation-unit>
3657 </test-case>
3658 <test-case FilePath="nested-open-index/index-selection">
3659 <compilation-unit name="btree-index-rewrite-multiple">
3660 <output-dir compare="Text">btree-index-rewrite-multiple</output-dir>
3661 </compilation-unit>
3662 </test-case>
3663 <test-case FilePath="nested-open-index/index-selection">
3664 <compilation-unit name="inverted-index-ngram-contains">
3665 <output-dir compare="Text">inverted-index-ngram-contains</output-dir>
3666 </compilation-unit>
3667 </test-case>
3668 <test-case FilePath="nested-open-index/index-selection">
3669 <compilation-unit name="inverted-index-ngram-edit-distance">
3670 <output-dir compare="Text">inverted-index-ngram-edit-distance</output-dir>
3671 </compilation-unit>
3672 </test-case>
3673 <test-case FilePath="nested-open-index/index-selection">
3674 <compilation-unit name="inverted-index-ngram-edit-distance-contains">
3675 <output-dir compare="Text">inverted-index-ngram-edit-distance-contains</output-dir>
3676 </compilation-unit>
3677 </test-case>
3678 <test-case FilePath="nested-open-index/index-selection">
3679 <compilation-unit name="inverted-index-ngram-edit-distance-panic">
3680 <output-dir compare="Text">inverted-index-ngram-edit-distance-panic</output-dir>
3681 </compilation-unit>
3682 </test-case>
3683 <test-case FilePath="nested-open-index/index-selection">
3684 <compilation-unit name="inverted-index-ngram-edit-distance-work-tokens">
3685 <output-dir compare="Text">inverted-index-ngram-edit-distance-word-tokens</output-dir>
3686 </compilation-unit>
3687 </test-case>
3688 <test-case FilePath="nested-open-index/index-selection">
3689 <compilation-unit name="inverted-index-ngram-jaccard">
3690 <output-dir compare="Text">inverted-index-ngram-jaccard</output-dir>
3691 </compilation-unit>
3692 </test-case>
3693 <test-case FilePath="nested-open-index/index-selection">
3694 <compilation-unit name="inverted-index-word-contains">
3695 <output-dir compare="Text">inverted-index-word-contains</output-dir>
3696 </compilation-unit>
3697 </test-case>
3698 <test-case FilePath="nested-open-index/index-selection">
3699 <compilation-unit name="inverted-index-word-jaccard">
3700 <output-dir compare="Text">inverted-index-word-jaccard</output-dir>
3701 </compilation-unit>
3702 </test-case>
3703 <test-case FilePath="nested-open-index/index-selection">
3704 <compilation-unit name="orders-index-custkey">
3705 <output-dir compare="Text">orders-index-custkey</output-dir>
3706 </compilation-unit>
3707 </test-case>
3708 <test-case FilePath="nested-open-index/index-selection">
3709 <compilation-unit name="orders-index-custkey-conjunctive">
3710 <output-dir compare="Text">orders-index-custkey-conjunctive</output-dir>
3711 </compilation-unit>
3712 </test-case>
3713 <test-case FilePath="nested-open-index/index-selection">
3714 <compilation-unit name="range-search">
3715 <output-dir compare="Text">range-search</output-dir>
3716 </compilation-unit>
3717 </test-case>
3718 <test-case FilePath="nested-open-index/index-selection">
3719 <compilation-unit name="rtree-secondary-index">
3720 <output-dir compare="Text">rtree-secondary-index</output-dir>
3721 </compilation-unit>
3722 </test-case>
Yingyi Bucaea8f02015-11-16 15:12:15 -08003723 </test-group>
Michael Blowb4c1fb02016-05-09 15:41:00 -07003724 <test-group name="nested-open-index/external-indexing">
3725 <test-case FilePath="nested-open-index/external-indexing">
3726 <compilation-unit name="adm-format">
3727 <output-dir compare="Text">adm-format</output-dir>
3728 </compilation-unit>
3729 </test-case>
3730 <test-case FilePath="nested-open-index/external-indexing">
3731 <compilation-unit name="rtree-index">
3732 <output-dir compare="Text">rtree-index</output-dir>
3733 </compilation-unit>
3734 </test-case>
3735 <test-case FilePath="nested-open-index/external-indexing">
3736 <compilation-unit name="leftouterjoin">
3737 <output-dir compare="Text">leftouterjoin</output-dir>
3738 </compilation-unit>
3739 </test-case>
3740 <test-case FilePath="nested-open-index/external-indexing">
3741 <compilation-unit name="leftouterjoin-rtree">
3742 <output-dir compare="Text">leftouterjoin-rtree</output-dir>
3743 </compilation-unit>
3744 </test-case>
Yingyi Bucaea8f02015-11-16 15:12:15 -08003745 </test-group>
Michael Blowb4c1fb02016-05-09 15:41:00 -07003746 <test-group name="nested-open-index/highly-open-highly-nested">
3747 <test-case FilePath="nested-open-index/highly-open-highly-nested">
3748 <compilation-unit name="bottom-closed-top-closed">
3749 <output-dir compare="Text">bottom-closed-top-closed</output-dir>
3750 </compilation-unit>
3751 </test-case>
3752 <test-case FilePath="nested-open-index/highly-open-highly-nested">
3753 <compilation-unit name="bottom-closed-top-open">
3754 <output-dir compare="Text">bottom-closed-top-open</output-dir>
3755 </compilation-unit>
3756 </test-case>
3757 <test-case FilePath="nested-open-index/highly-open-highly-nested">
3758 <compilation-unit name="bottom-open-top-closed">
3759 <output-dir compare="Text">bottom-open-top-closed</output-dir>
3760 </compilation-unit>
3761 </test-case>
3762 <test-case FilePath="nested-open-index/highly-open-highly-nested">
3763 <compilation-unit name="bottom-open-top-open">
3764 <output-dir compare="Text">bottom-open-top-open</output-dir>
3765 </compilation-unit>
3766 </test-case>
Yingyi Budbd82852016-04-22 00:02:39 -07003767 </test-group>
Michael Blowb4c1fb02016-05-09 15:41:00 -07003768 </test-group>
3769 <test-group name="nested-index">
Till Westmann42560272016-08-30 08:28:02 -07003770 <test-group name="nested-index/index-join">
Michael Blowb4c1fb02016-05-09 15:41:00 -07003771 <test-case FilePath="nested-index/index-join">
3772 <compilation-unit name="btree-primary-equi-join">
3773 <output-dir compare="Text">btree-primary-equi-join</output-dir>
3774 </compilation-unit>
3775 </test-case>
3776 <test-case FilePath="nested-index/index-join">
3777 <compilation-unit name="btree-secondary-equi-join">
3778 <output-dir compare="Text">btree-secondary-equi-join</output-dir>
3779 </compilation-unit>
3780 </test-case>
3781 <test-case FilePath="nested-index/index-join">
3782 <compilation-unit name="ngram-edit-distance">
3783 <output-dir compare="Text">ngram-edit-distance</output-dir>
3784 </compilation-unit>
3785 </test-case>
3786 <test-case FilePath="nested-index/index-join">
3787 <compilation-unit name="ngram-edit-distance-inline">
3788 <output-dir compare="Text">ngram-edit-distance-inline</output-dir>
3789 </compilation-unit>
3790 </test-case>
3791 <test-case FilePath="nested-index/index-join">
3792 <compilation-unit name="ngram-jaccard">
3793 <output-dir compare="Text">ngram-jaccard</output-dir>
3794 </compilation-unit>
3795 </test-case>
3796 <test-case FilePath="nested-index/index-join">
3797 <compilation-unit name="ngram-jaccard-inline">
3798 <output-dir compare="Text">ngram-jaccard-inline</output-dir>
3799 </compilation-unit>
3800 </test-case>
3801 <test-case FilePath="nested-index/index-join">
3802 <compilation-unit name="rtree-spatial-intersect-point">
3803 <output-dir compare="Text">rtree-spatial-intersect-point</output-dir>
3804 </compilation-unit>
3805 </test-case>
3806 <test-case FilePath="nested-index/index-join">
3807 <compilation-unit name="word-jaccard">
3808 <output-dir compare="Text">word-jaccard</output-dir>
3809 </compilation-unit>
3810 </test-case>
3811 <test-case FilePath="nested-index/index-join">
3812 <compilation-unit name="word-jaccard-inline">
3813 <output-dir compare="Text">word-jaccard-inline</output-dir>
3814 </compilation-unit>
3815 </test-case>
Yingyi Bucaea8f02015-11-16 15:12:15 -08003816 </test-group>
Till Westmann42560272016-08-30 08:28:02 -07003817 <test-group name="nested-index/index-leftouterjoin">
Michael Blowb4c1fb02016-05-09 15:41:00 -07003818 <test-case FilePath="nested-index/index-leftouterjoin">
3819 <compilation-unit name="probe-pidx-with-join-btree-sidx1">
3820 <output-dir compare="Text">probe-pidx-with-join-btree-sidx1</output-dir>
3821 </compilation-unit>
3822 </test-case>
3823 <test-case FilePath="nested-index/index-leftouterjoin">
3824 <compilation-unit name="probe-pidx-with-join-btree-sidx2">
3825 <output-dir compare="Text">probe-pidx-with-join-btree-sidx2</output-dir>
3826 </compilation-unit>
3827 </test-case>
3828 <test-case FilePath="nested-index/index-leftouterjoin">
3829 <compilation-unit name="probe-pidx-with-join-invidx-sidx1">
3830 <output-dir compare="Text">probe-pidx-with-join-invidx-sidx1</output-dir>
3831 </compilation-unit>
3832 </test-case>
3833 <test-case FilePath="nested-index/index-leftouterjoin">
3834 <compilation-unit name="probe-pidx-with-join-invidx-sidx2">
3835 <output-dir compare="Text">probe-pidx-with-join-invidx-sidx2</output-dir>
3836 </compilation-unit>
3837 </test-case>
3838 <test-case FilePath="nested-index/index-leftouterjoin">
3839 <compilation-unit name="probe-pidx-with-join-rtree-sidx1">
3840 <output-dir compare="Text">probe-pidx-with-join-rtree-sidx1</output-dir>
3841 </compilation-unit>
3842 </test-case>
3843 <test-case FilePath="nested-index/index-leftouterjoin">
3844 <compilation-unit name="probe-pidx-with-join-rtree-sidx2">
3845 <output-dir compare="Text">probe-pidx-with-join-rtree-sidx2</output-dir>
3846 </compilation-unit>
3847 </test-case>
3848 </test-group>
Till Westmann42560272016-08-30 08:28:02 -07003849 <test-group name="nested-index/index-selection">
Michael Blowb4c1fb02016-05-09 15:41:00 -07003850 <test-case FilePath="nested-index/index-selection">
3851 <compilation-unit name="btree-index-composite-key">
3852 <output-dir compare="Text">btree-index-composite-key</output-dir>
3853 </compilation-unit>
3854 </test-case>
3855 <test-case FilePath="nested-index/index-selection">
3856 <compilation-unit name="btree-index-composite-key-mixed-intervals">
3857 <output-dir compare="Text">btree-index-composite-key-mixed-intervals</output-dir>
3858 </compilation-unit>
3859 </test-case>
3860 <test-case FilePath="nested-index/index-selection">
3861 <compilation-unit name="btree-index-rewrite-multiple">
3862 <output-dir compare="Text">btree-index-rewrite-multiple</output-dir>
3863 </compilation-unit>
3864 </test-case>
3865 <test-case FilePath="nested-index/index-selection">
3866 <compilation-unit name="cust-index-age-nullable">
3867 <output-dir compare="Text">cust-index-age-nullable</output-dir>
3868 </compilation-unit>
3869 </test-case>
3870 <test-case FilePath="nested-index/index-selection">
3871 <compilation-unit name="inverted-index-ngram-contains">
3872 <output-dir compare="Text">inverted-index-ngram-contains</output-dir>
3873 </compilation-unit>
3874 </test-case>
3875 <test-case FilePath="nested-index/index-selection">
3876 <compilation-unit name="inverted-index-ngram-edit-distance">
3877 <output-dir compare="Text">inverted-index-ngram-edit-distance</output-dir>
3878 </compilation-unit>
3879 </test-case>
3880 <test-case FilePath="nested-index/index-selection">
3881 <compilation-unit name="inverted-index-ngram-edit-distance-contains">
3882 <output-dir compare="Text">inverted-index-ngram-edit-distance-contains</output-dir>
3883 </compilation-unit>
3884 </test-case>
3885 <test-case FilePath="nested-index/index-selection">
3886 <compilation-unit name="inverted-index-ngram-edit-distance-panic">
3887 <output-dir compare="Text">inverted-index-ngram-edit-distance-panic</output-dir>
3888 </compilation-unit>
3889 </test-case>
3890 <test-case FilePath="nested-index/index-selection">
3891 <compilation-unit name="inverted-index-ngram-edit-distance-word-tokens">
3892 <output-dir compare="Text">inverted-index-ngram-edit-distance-word-tokens</output-dir>
3893 </compilation-unit>
3894 </test-case>
3895 <test-case FilePath="nested-index/index-selection">
3896 <compilation-unit name="inverted-index-ngram-jaccard">
3897 <output-dir compare="Text">inverted-index-ngram-jaccard</output-dir>
3898 </compilation-unit>
3899 </test-case>
3900 <test-case FilePath="nested-index/index-selection">
3901 <compilation-unit name="inverted-index-olist-edit-distance">
3902 <output-dir compare="Text">inverted-index-olist-edit-distance</output-dir>
3903 </compilation-unit>
3904 </test-case>
3905 <test-case FilePath="nested-index/index-selection">
3906 <compilation-unit name="inverted-index-olist-edit-distance-panic">
3907 <output-dir compare="Text">inverted-index-olist-edit-distance-panic</output-dir>
3908 </compilation-unit>
3909 </test-case>
3910 <test-case FilePath="nested-index/index-selection">
3911 <compilation-unit name="inverted-index-olist-jaccard">
3912 <output-dir compare="Text">inverted-index-olist-jaccard</output-dir>
3913 </compilation-unit>
3914 </test-case>
3915 <test-case FilePath="nested-index/index-selection">
3916 <compilation-unit name="inverted-index-ulist-jaccard">
3917 <output-dir compare="Text">inverted-index-ulist-jaccard</output-dir>
3918 </compilation-unit>
3919 </test-case>
3920 <test-case FilePath="nested-index/index-selection">
3921 <compilation-unit name="inverted-index-word-contains">
3922 <output-dir compare="Text">inverted-index-word-contains</output-dir>
3923 </compilation-unit>
3924 </test-case>
3925 <test-case FilePath="nested-index/index-selection">
3926 <compilation-unit name="inverted-index-word-jaccard">
3927 <output-dir compare="Text">inverted-index-word-jaccard</output-dir>
3928 </compilation-unit>
3929 </test-case>
3930 <test-case FilePath="nested-index/index-selection">
3931 <compilation-unit name="orders-index-custkey">
3932 <output-dir compare="Text">orders-index-custkey</output-dir>
3933 </compilation-unit>
3934 </test-case>
3935 <test-case FilePath="nested-index/index-selection">
3936 <compilation-unit name="orders-index-custkey-conjunctive">
3937 <output-dir compare="Text">orders-index-custkey-conjunctive</output-dir>
3938 </compilation-unit>
3939 </test-case>
3940 <test-case FilePath="nested-index/index-selection">
3941 <compilation-unit name="orders-index-custkey-conjunctive-open">
3942 <output-dir compare="Text">orders-index-custkey-conjunctive-open</output-dir>
3943 </compilation-unit>
3944 </test-case>
3945 <test-case FilePath="nested-index/index-selection">
3946 <compilation-unit name="orders-index-custkey-open">
3947 <output-dir compare="Text">orders-index-custkey-open</output-dir>
3948 </compilation-unit>
3949 </test-case>
3950 <test-case FilePath="nested-index/index-selection">
3951 <compilation-unit name="range-search">
3952 <output-dir compare="Text">range-search</output-dir>
3953 </compilation-unit>
3954 </test-case>
3955 <test-case FilePath="nested-index/index-selection">
3956 <compilation-unit name="range-search-open">
3957 <output-dir compare="Text">range-search-open</output-dir>
3958 </compilation-unit>
3959 </test-case>
3960 <test-case FilePath="nested-index/index-selection">
3961 <compilation-unit name="rtree-secondary-index">
3962 <output-dir compare="Text">rtree-secondary-index</output-dir>
3963 </compilation-unit>
3964 </test-case>
3965 <test-case FilePath="nested-index/index-selection">
3966 <compilation-unit name="rtree-secondary-index-nullable">
3967 <output-dir compare="Text">rtree-secondary-index-nullable</output-dir>
3968 </compilation-unit>
3969 </test-case>
3970 <test-case FilePath="nested-index/index-selection">
3971 <compilation-unit name="rtree-secondary-index-open">
3972 <output-dir compare="Text">rtree-secondary-index-open</output-dir>
3973 </compilation-unit>
3974 </test-case>
3975 </test-group>
3976 <test-group name="nested-index/external-indexing">
3977 <test-case FilePath="nested-index/external-indexing">
3978 <compilation-unit name="adm-format">
3979 <output-dir compare="Text">adm-format</output-dir>
3980 </compilation-unit>
3981 </test-case>
3982 <test-case FilePath="nested-index/external-indexing">
3983 <compilation-unit name="rtree-index">
3984 <output-dir compare="Text">rtree-index</output-dir>
3985 </compilation-unit>
3986 </test-case>
3987 <test-case FilePath="nested-index/external-indexing">
3988 <compilation-unit name="leftouterjoin">
3989 <output-dir compare="Text">leftouterjoin</output-dir>
3990 </compilation-unit>
3991 </test-case>
3992 <test-case FilePath="nested-index/external-indexing">
3993 <compilation-unit name="leftouterjoin-rtree">
3994 <output-dir compare="Text">leftouterjoin-rtree</output-dir>
3995 </compilation-unit>
3996 </test-case>
3997 </test-group>
3998 </test-group>
3999 <test-group name="nested-index-dml">
4000 <test-case FilePath="nested-index-dml">
4001 <compilation-unit name="compact-dataset-and-its-indexes">
4002 <output-dir compare="Text">compact-dataset-and-its-indexes</output-dir>
4003 </compilation-unit>
4004 </test-case>
4005 <test-case FilePath="nested-index-dml">
4006 <compilation-unit name="nested-uuid-load">
4007 <output-dir compare="Text">nested-uuid-load</output-dir>
4008 </compilation-unit>
4009 </test-case>
4010 <test-case FilePath="nested-index-dml">
4011 <compilation-unit name="nested-uuid-insert">
4012 <output-dir compare="Text">nested-uuid-insert</output-dir>
4013 </compilation-unit>
4014 </test-case>
4015 <test-case FilePath="nested-index-dml">
4016 <compilation-unit name="delete-from-loaded-dataset-with-index">
4017 <output-dir compare="Text">delete-from-loaded-dataset-with-index</output-dir>
4018 </compilation-unit>
4019 </test-case>
4020 <test-case FilePath="nested-index-dml">
4021 <compilation-unit name="drop-index">
4022 <output-dir compare="Text">drop-index</output-dir>
4023 </compilation-unit>
4024 </test-case>
4025 <test-case FilePath="nested-index-dml">
4026 <compilation-unit name="insert-into-empty-dataset-with-index">
4027 <output-dir compare="Text">insert-into-empty-dataset-with-index</output-dir>
4028 </compilation-unit>
4029 </test-case>
4030 <test-case FilePath="nested-index-dml">
4031 <compilation-unit name="insert-into-loaded-dataset-with-index_01">
4032 <output-dir compare="Text">insert-into-loaded-dataset-with-index_01</output-dir>
4033 </compilation-unit>
4034 </test-case>
4035 <test-case FilePath="nested-index-dml">
4036 <compilation-unit name="insert-into-loaded-dataset-with-index_02">
4037 <output-dir compare="Text">insert-into-loaded-dataset-with-index_02</output-dir>
4038 </compilation-unit>
4039 </test-case>
4040 <test-case FilePath="nested-index-dml">
4041 <compilation-unit name="load-with-index">
4042 <output-dir compare="Text">load-with-index</output-dir>
4043 </compilation-unit>
4044 </test-case>
4045 <test-case FilePath="nested-index-dml">
4046 <compilation-unit name="load-with-ngram-index">
4047 <output-dir compare="Text">load-with-ngram-index</output-dir>
4048 </compilation-unit>
4049 </test-case>
4050 <test-case FilePath="nested-index-dml">
4051 <compilation-unit name="load-with-rtree-index">
4052 <output-dir compare="Text">load-with-rtree-index</output-dir>
4053 </compilation-unit>
4054 </test-case>
4055 <test-case FilePath="nested-index-dml">
4056 <compilation-unit name="load-with-word-index">
4057 <output-dir compare="Text">load-with-word-index</output-dir>
4058 </compilation-unit>
4059 </test-case>
4060 <test-case FilePath="nested-index-dml">
4061 <compilation-unit name="scan-delete-btree-secondary-index-nullable">
4062 <output-dir compare="Text">scan-delete-btree-secondary-index-nullable</output-dir>
4063 </compilation-unit>
4064 </test-case>
4065 <test-case FilePath="nested-index-dml">
4066 <compilation-unit name="scan-delete-rtree-secondary-index-nullable">
4067 <output-dir compare="Text">scan-delete-rtree-secondary-index-nullable</output-dir>
4068 </compilation-unit>
4069 </test-case>
4070 <test-case FilePath="nested-index-dml">
4071 <compilation-unit name="scan-delete-rtree-secondary-index">
4072 <output-dir compare="Text">scan-delete-rtree-secondary-index</output-dir>
4073 </compilation-unit>
4074 </test-case>
4075 <test-case FilePath="nested-index-dml">
4076 <compilation-unit name="scan-insert-btree-secondary-index-nullable">
4077 <output-dir compare="Text">scan-insert-btree-secondary-index-nullable</output-dir>
4078 </compilation-unit>
4079 </test-case>
4080 <test-case FilePath="nested-index-dml">
4081 <compilation-unit name="scan-insert-rtree-secondary-index-nullable">
4082 <output-dir compare="Text">scan-insert-rtree-secondary-index-nullable</output-dir>
4083 </compilation-unit>
4084 </test-case>
4085 <test-case FilePath="nested-index-dml">
4086 <compilation-unit name="scan-insert-rtree-secondary-index">
4087 <output-dir compare="Text">scan-insert-rtree-secondary-index</output-dir>
4088 </compilation-unit>
4089 </test-case>
4090 <test-case FilePath="nested-index-dml">
4091 <compilation-unit name="scan-insert-inverted-index-ngram-secondary-index">
4092 <output-dir compare="Text">scan-insert-inverted-index-ngram-secondary-index</output-dir>
4093 </compilation-unit>
4094 </test-case>
4095 <test-case FilePath="nested-index-dml">
4096 <compilation-unit name="scan-insert-inverted-index-word-secondary-index">
4097 <output-dir compare="Text">scan-insert-inverted-index-word-secondary-index</output-dir>
4098 </compilation-unit>
4099 </test-case>
4100 <test-case FilePath="nested-index-dml">
4101 <compilation-unit name="scan-insert-inverted-index-ngram-secondary-index-nullable">
4102 <output-dir compare="Text">scan-insert-inverted-index-ngram-secondary-index-nullable</output-dir>
4103 </compilation-unit>
4104 </test-case>
4105 <test-case FilePath="nested-index-dml">
4106 <compilation-unit name="scan-insert-inverted-index-word-secondary-index-nullable">
4107 <output-dir compare="Text">scan-insert-inverted-index-word-secondary-index-nullable</output-dir>
4108 </compilation-unit>
4109 </test-case>
4110 <test-case FilePath="nested-index-dml">
4111 <compilation-unit name="scan-delete-inverted-index-ngram-secondary-index">
4112 <output-dir compare="Text">scan-delete-inverted-index-ngram-secondary-index</output-dir>
4113 </compilation-unit>
4114 </test-case>
4115 <test-case FilePath="nested-index-dml">
4116 <compilation-unit name="scan-delete-inverted-index-word-secondary-index">
4117 <output-dir compare="Text">scan-delete-inverted-index-word-secondary-index</output-dir>
4118 </compilation-unit>
4119 </test-case>
4120 <test-case FilePath="nested-index-dml">
4121 <compilation-unit name="scan-delete-inverted-index-ngram-secondary-index-nullable">
4122 <output-dir compare="Text">scan-delete-inverted-index-ngram-secondary-index-nullable</output-dir>
4123 </compilation-unit>
4124 </test-case>
4125 <test-case FilePath="nested-index-dml">
4126 <compilation-unit name="scan-delete-inverted-index-word-secondary-index-nullable">
4127 <output-dir compare="Text">scan-delete-inverted-index-word-secondary-index-nullable</output-dir>
4128 </compilation-unit>
4129 </test-case>
4130 </test-group>
4131 <test-group name="nestrecords">
4132 <test-case FilePath="nestrecords">
4133 <compilation-unit name="nestrecord">
4134 <output-dir compare="Text">nestrecord</output-dir>
4135 </compilation-unit>
4136 </test-case>
4137 </test-group>
Yingyi Bu535d86b2016-05-23 16:44:25 -07004138 <test-group name="null-missing">
4139 <test-case FilePath="null-missing">
4140 <compilation-unit name="array">
4141 <output-dir compare="Text">array</output-dir>
4142 </compilation-unit>
4143 </test-case>
4144 <test-case FilePath="null-missing">
4145 <compilation-unit name="boolean">
4146 <output-dir compare="Text">boolean</output-dir>
4147 </compilation-unit>
4148 </test-case>
4149 <test-case FilePath="null-missing">
Michael Blowb4c1fb02016-05-09 15:41:00 -07004150 <compilation-unit name="ceil">
4151 <output-dir compare="Text">ceil</output-dir>
4152 </compilation-unit>
4153 </test-case>
Yingyi Bu535d86b2016-05-23 16:44:25 -07004154 <test-case FilePath="null-missing">
Yingyi Bub0fe0ac2016-06-03 18:20:48 -07004155 <compilation-unit name="comparison">
4156 <output-dir compare="Text">comparison</output-dir>
4157 </compilation-unit>
4158 </test-case>
4159 <test-case FilePath="null-missing">
Yingyi Bu535d86b2016-05-23 16:44:25 -07004160 <compilation-unit name="field-access">
4161 <output-dir compare="Text">field-access</output-dir>
4162 </compilation-unit>
4163 </test-case>
4164 <test-case FilePath="null-missing">
Yingyi Bue311a632016-06-07 18:23:16 -07004165 <compilation-unit name="group-by">
4166 <output-dir compare="Text">group-by</output-dir>
4167 </compilation-unit>
4168 </test-case>
4169 <test-case FilePath="null-missing">
4170 <compilation-unit name="group-by-from-dataset">
4171 <output-dir compare="Text">group-by-from-dataset</output-dir>
4172 </compilation-unit>
4173 </test-case>
4174 <test-case FilePath="null-missing">
Michael Blowb4c1fb02016-05-09 15:41:00 -07004175 <compilation-unit name="length">
4176 <output-dir compare="Text">length</output-dir>
4177 </compilation-unit>
4178 </test-case>
Yingyi Bu535d86b2016-05-23 16:44:25 -07004179 <test-case FilePath="null-missing">
Michael Blowb4c1fb02016-05-09 15:41:00 -07004180 <compilation-unit name="lower">
4181 <output-dir compare="Text">lower</output-dir>
4182 </compilation-unit>
4183 </test-case>
Yingyi Bu535d86b2016-05-23 16:44:25 -07004184 <test-case FilePath="null-missing">
Yingyi Bue311a632016-06-07 18:23:16 -07004185 <compilation-unit name="order-by">
4186 <output-dir compare="Text">order-by</output-dir>
4187 </compilation-unit>
4188 </test-case>
4189 <test-case FilePath="null-missing">
4190 <compilation-unit name="order-by-from-dataset">
4191 <output-dir compare="Text">order-by-from-dataset</output-dir>
4192 </compilation-unit>
4193 </test-case>
4194 <test-case FilePath="null-missing">
Yingyi Bu535d86b2016-05-23 16:44:25 -07004195 <compilation-unit name="scan-collection">
4196 <output-dir compare="Text">scan-collection</output-dir>
4197 </compilation-unit>
4198 </test-case>
4199 <test-case FilePath="null-missing">
Yingyi Budde37e32016-06-03 11:17:09 -07004200 <compilation-unit name="spatial-intersect">
4201 <output-dir compare="Text">spatial-intersect</output-dir>
4202 </compilation-unit>
4203 </test-case>
4204 <test-case FilePath="null-missing">
Michael Blowb4c1fb02016-05-09 15:41:00 -07004205 <compilation-unit name="substr">
4206 <output-dir compare="Text">substr</output-dir>
4207 </compilation-unit>
4208 </test-case>
Yingyi Bu535d86b2016-05-23 16:44:25 -07004209 <test-case FilePath="null-missing">
Michael Blowb4c1fb02016-05-09 15:41:00 -07004210 <compilation-unit name="upper">
4211 <output-dir compare="Text">upper</output-dir>
4212 </compilation-unit>
4213 </test-case>
Yingyi Budaa549c2016-06-28 22:30:52 -07004214 <test-case FilePath="null-missing">
4215 <compilation-unit name="is">
4216 <output-dir compare="Text">is</output-dir>
4217 </compilation-unit>
4218 </test-case>
Yingyi Bu6f1c5592016-10-11 21:33:43 -07004219 <test-case FilePath="null-missing">
4220 <compilation-unit name="query-ASTERIXDB-1689">
4221 <output-dir compare="Text">query-ASTERIXDB-1689</output-dir>
4222 </compilation-unit>
4223 </test-case>
Wail Alkowaileet4d2c7cd2017-04-23 13:09:37 +03004224 <test-case FilePath="null-missing">
4225 <compilation-unit name="print-ASTERIXDB-1885">
4226 <output-dir compare="Text">print-ASTERIXDB-1885</output-dir>
4227 </compilation-unit>
4228 </test-case>
Michael Blowb4c1fb02016-05-09 15:41:00 -07004229 </test-group>
4230 <test-group name="numeric">
4231 <test-case FilePath="numeric">
4232 <compilation-unit name="caret0">
4233 <output-dir compare="Text">caret0</output-dir>
4234 </compilation-unit>
4235 </test-case>
4236 <test-case FilePath="numeric">
Yingyi Bu79ccdac2016-07-26 23:49:24 -07004237 <compilation-unit name="caret1">
4238 <output-dir compare="Text">caret1</output-dir>
4239 </compilation-unit>
4240 </test-case>
4241 <test-case FilePath="numeric">
Michael Blowb4c1fb02016-05-09 15:41:00 -07004242 <compilation-unit name="abs0">
4243 <output-dir compare="Text">abs0</output-dir>
4244 </compilation-unit>
4245 </test-case>
4246 <test-case FilePath="numeric">
4247 <compilation-unit name="abs1">
4248 <output-dir compare="Text">abs1</output-dir>
4249 </compilation-unit>
4250 </test-case>
4251 <test-case FilePath="numeric">
4252 <compilation-unit name="abs2">
4253 <output-dir compare="Text">abs2</output-dir>
4254 </compilation-unit>
4255 </test-case>
4256 <test-case FilePath="numeric">
4257 <compilation-unit name="abs3">
4258 <output-dir compare="Text">abs3</output-dir>
4259 </compilation-unit>
4260 </test-case>
4261 <test-case FilePath="numeric">
4262 <compilation-unit name="abs4">
4263 <output-dir compare="Text">abs4</output-dir>
4264 </compilation-unit>
4265 </test-case>
4266 <test-case FilePath="numeric">
4267 <compilation-unit name="add_double">
4268 <output-dir compare="Text">add_double</output-dir>
4269 </compilation-unit>
4270 </test-case>
4271 <test-case FilePath="numeric">
4272 <compilation-unit name="add_float">
4273 <output-dir compare="Text">add_float</output-dir>
4274 </compilation-unit>
4275 </test-case>
4276 <test-case FilePath="numeric">
4277 <compilation-unit name="add_int16">
4278 <output-dir compare="Text">add_int16</output-dir>
4279 </compilation-unit>
4280 </test-case>
4281 <test-case FilePath="numeric">
4282 <compilation-unit name="add_int32">
4283 <output-dir compare="Text">add_int32</output-dir>
4284 </compilation-unit>
4285 </test-case>
4286 <test-case FilePath="numeric">
4287 <compilation-unit name="add_int64">
4288 <output-dir compare="Text">add_int64</output-dir>
4289 </compilation-unit>
4290 </test-case>
4291 <test-case FilePath="numeric">
4292 <compilation-unit name="add_int8">
4293 <output-dir compare="Text">add_int8</output-dir>
4294 </compilation-unit>
4295 </test-case>
4296 <test-case FilePath="numeric">
4297 <compilation-unit name="ceiling0">
4298 <output-dir compare="Text">ceiling0</output-dir>
4299 </compilation-unit>
4300 </test-case>
4301 <test-case FilePath="numeric">
4302 <compilation-unit name="ceiling1">
4303 <output-dir compare="Text">ceiling1</output-dir>
4304 </compilation-unit>
4305 </test-case>
4306 <test-case FilePath="numeric">
4307 <compilation-unit name="ceiling2">
4308 <output-dir compare="Text">ceiling2</output-dir>
4309 </compilation-unit>
4310 </test-case>
4311 <test-case FilePath="numeric">
4312 <compilation-unit name="ceiling3">
4313 <output-dir compare="Text">ceiling3</output-dir>
4314 </compilation-unit>
4315 </test-case>
4316 <test-case FilePath="numeric">
4317 <compilation-unit name="ceiling4">
4318 <output-dir compare="Text">ceiling4</output-dir>
4319 </compilation-unit>
4320 </test-case>
4321 <test-case FilePath="numeric">
4322 <compilation-unit name="divide_double">
4323 <output-dir compare="Text">divide_double</output-dir>
4324 </compilation-unit>
4325 </test-case>
4326 <test-case FilePath="numeric">
4327 <compilation-unit name="divide_float">
4328 <output-dir compare="Text">divide_float</output-dir>
4329 </compilation-unit>
4330 </test-case>
4331 <test-case FilePath="numeric">
4332 <compilation-unit name="divide_int16">
4333 <output-dir compare="Text">divide_int16</output-dir>
4334 </compilation-unit>
4335 </test-case>
4336 <test-case FilePath="numeric">
4337 <compilation-unit name="divide_int32">
4338 <output-dir compare="Text">divide_int32</output-dir>
4339 </compilation-unit>
4340 </test-case>
4341 <test-case FilePath="numeric">
4342 <compilation-unit name="divide_int64">
4343 <output-dir compare="Text">divide_int64</output-dir>
4344 </compilation-unit>
4345 </test-case>
4346 <test-case FilePath="numeric">
4347 <compilation-unit name="divide_int8">
4348 <output-dir compare="Text">divide_int8</output-dir>
4349 </compilation-unit>
4350 </test-case>
4351 <test-case FilePath="numeric">
4352 <compilation-unit name="floor0">
4353 <output-dir compare="Text">floor0</output-dir>
4354 </compilation-unit>
4355 </test-case>
4356 <test-case FilePath="numeric">
4357 <compilation-unit name="floor1">
4358 <output-dir compare="Text">floor1</output-dir>
4359 </compilation-unit>
4360 </test-case>
4361 <test-case FilePath="numeric">
4362 <compilation-unit name="floor2">
4363 <output-dir compare="Text">floor2</output-dir>
4364 </compilation-unit>
4365 </test-case>
4366 <test-case FilePath="numeric">
4367 <compilation-unit name="floor3">
4368 <output-dir compare="Text">floor3</output-dir>
4369 </compilation-unit>
4370 </test-case>
4371 <test-case FilePath="numeric">
4372 <compilation-unit name="floor4">
4373 <output-dir compare="Text">floor4</output-dir>
4374 </compilation-unit>
4375 </test-case>
4376 <test-case FilePath="numeric">
4377 <compilation-unit name="multiply_double">
4378 <output-dir compare="Text">multiply_double</output-dir>
4379 </compilation-unit>
4380 </test-case>
4381 <test-case FilePath="numeric">
4382 <compilation-unit name="multiply_float">
4383 <output-dir compare="Text">multiply_float</output-dir>
4384 </compilation-unit>
4385 </test-case>
4386 <test-case FilePath="numeric">
4387 <compilation-unit name="multiply_int16">
4388 <output-dir compare="Text">multiply_int16</output-dir>
4389 </compilation-unit>
4390 </test-case>
4391 <test-case FilePath="numeric">
4392 <compilation-unit name="multiply_int32">
4393 <output-dir compare="Text">multiply_int32</output-dir>
4394 </compilation-unit>
4395 </test-case>
4396 <test-case FilePath="numeric">
4397 <compilation-unit name="multiply_int64">
4398 <output-dir compare="Text">multiply_int64</output-dir>
4399 </compilation-unit>
4400 </test-case>
4401 <test-case FilePath="numeric">
4402 <compilation-unit name="multiply_int8">
4403 <output-dir compare="Text">multiply_int8</output-dir>
4404 </compilation-unit>
4405 </test-case>
4406 <test-case FilePath="numeric">
Yingyi Bub64b1692016-09-02 15:45:54 -07004407 <compilation-unit name="power">
4408 <output-dir compare="Text">power</output-dir>
4409 </compilation-unit>
4410 </test-case>
4411 <test-case FilePath="numeric">
Michael Blowb4c1fb02016-05-09 15:41:00 -07004412 <compilation-unit name="round-half-to-even0">
4413 <output-dir compare="Text">round-half-to-even0</output-dir>
4414 </compilation-unit>
4415 </test-case>
4416 <test-case FilePath="numeric">
4417 <compilation-unit name="round-half-to-even1">
4418 <output-dir compare="Text">round-half-to-even1</output-dir>
4419 </compilation-unit>
4420 </test-case>
4421 <test-case FilePath="numeric">
4422 <compilation-unit name="round-half-to-even2">
4423 <output-dir compare="Text">round-half-to-even2</output-dir>
4424 </compilation-unit>
4425 </test-case>
4426 <test-case FilePath="numeric">
4427 <compilation-unit name="round-half-to-even20">
4428 <output-dir compare="Text">round-half-to-even20</output-dir>
4429 </compilation-unit>
4430 </test-case>
4431 <test-case FilePath="numeric">
4432 <compilation-unit name="round-half-to-even21">
4433 <output-dir compare="Text">round-half-to-even21</output-dir>
4434 </compilation-unit>
4435 </test-case>
4436 <test-case FilePath="numeric">
4437 <compilation-unit name="round-half-to-even22">
4438 <output-dir compare="Text">round-half-to-even22</output-dir>
4439 </compilation-unit>
4440 </test-case>
4441 <test-case FilePath="numeric">
4442 <compilation-unit name="round-half-to-even23">
4443 <output-dir compare="Text">round-half-to-even23</output-dir>
4444 </compilation-unit>
4445 </test-case>
4446 <test-case FilePath="numeric">
4447 <compilation-unit name="round-half-to-even24">
4448 <output-dir compare="Text">round-half-to-even24</output-dir>
4449 </compilation-unit>
4450 </test-case>
4451 <test-case FilePath="numeric">
4452 <compilation-unit name="round-half-to-even3">
4453 <output-dir compare="Text">round-half-to-even3</output-dir>
4454 </compilation-unit>
4455 </test-case>
4456 <test-case FilePath="numeric">
4457 <compilation-unit name="round-half-to-even4">
4458 <output-dir compare="Text">round-half-to-even4</output-dir>
4459 </compilation-unit>
4460 </test-case>
4461 <test-case FilePath="numeric">
4462 <compilation-unit name="round-half-to-even5">
4463 <output-dir compare="Text">round-half-to-even5</output-dir>
4464 </compilation-unit>
4465 </test-case>
4466 <test-case FilePath="numeric">
4467 <compilation-unit name="round0">
4468 <output-dir compare="Text">round0</output-dir>
4469 </compilation-unit>
4470 </test-case>
4471 <test-case FilePath="numeric">
4472 <compilation-unit name="round1">
4473 <output-dir compare="Text">round1</output-dir>
4474 </compilation-unit>
4475 </test-case>
4476 <test-case FilePath="numeric">
4477 <compilation-unit name="round2">
4478 <output-dir compare="Text">round2</output-dir>
4479 </compilation-unit>
4480 </test-case>
4481 <test-case FilePath="numeric">
4482 <compilation-unit name="round3">
4483 <output-dir compare="Text">round3</output-dir>
4484 </compilation-unit>
4485 </test-case>
4486 <test-case FilePath="numeric">
4487 <compilation-unit name="round4">
4488 <output-dir compare="Text">round4</output-dir>
4489 </compilation-unit>
4490 </test-case>
4491 <test-case FilePath="numeric">
4492 <compilation-unit name="subtract_double">
4493 <output-dir compare="Text">subtract_double</output-dir>
4494 </compilation-unit>
4495 </test-case>
4496 <test-case FilePath="numeric">
4497 <compilation-unit name="subtract_float">
4498 <output-dir compare="Text">subtract_float</output-dir>
4499 </compilation-unit>
4500 </test-case>
4501 <test-case FilePath="numeric">
4502 <compilation-unit name="subtract_int16">
4503 <output-dir compare="Text">subtract_int16</output-dir>
4504 </compilation-unit>
4505 </test-case>
4506 <test-case FilePath="numeric">
4507 <compilation-unit name="subtract_int32">
4508 <output-dir compare="Text">subtract_int32</output-dir>
4509 </compilation-unit>
4510 </test-case>
4511 <test-case FilePath="numeric">
4512 <compilation-unit name="subtract_int64">
4513 <output-dir compare="Text">subtract_int64</output-dir>
4514 </compilation-unit>
4515 </test-case>
4516 <test-case FilePath="numeric">
4517 <compilation-unit name="subtract_int8">
4518 <output-dir compare="Text">subtract_int8</output-dir>
4519 </compilation-unit>
4520 </test-case>
4521 <test-case FilePath="numeric">
Yingyi Bub64b1692016-09-02 15:45:54 -07004522 <compilation-unit name="trunc">
4523 <output-dir compare="Text">trunc</output-dir>
4524 </compilation-unit>
4525 </test-case>
4526 <test-case FilePath="numeric">
Michael Blowb4c1fb02016-05-09 15:41:00 -07004527 <compilation-unit name="unary-minus_double_02">
4528 <output-dir compare="Text">unary-minus_double_02</output-dir>
4529 </compilation-unit>
4530 </test-case>
4531 <test-case FilePath="numeric">
4532 <compilation-unit name="unary-minus_float_02">
4533 <output-dir compare="Text">unary-minus_float_02</output-dir>
4534 </compilation-unit>
4535 </test-case>
4536 <test-case FilePath="numeric">
4537 <compilation-unit name="unary-minus_int_02">
4538 <output-dir compare="Text">unary-minus_int_02</output-dir>
4539 </compilation-unit>
4540 </test-case>
4541 <test-case FilePath="numeric">
4542 <compilation-unit name="unary-minus_null">
4543 <output-dir compare="Text">unary-minus_null</output-dir>
4544 </compilation-unit>
4545 </test-case>
4546 <test-case FilePath="numeric">
4547 <compilation-unit name="query-issue355"> <!-- @Yingyi, This one fails in the aql tests!! -->
4548 <output-dir compare="Text">query-issue355</output-dir>
4549 <!-- <expected-error>org.apache.asterix.common.exceptions.AsterixException</expected-error> -->
4550 </compilation-unit>
4551 </test-case>
Yingyi Bu7cb2f9a2016-08-18 08:02:02 -07004552 <test-case FilePath="numeric">
4553 <compilation-unit name="acos">
4554 <output-dir compare="Text">acos</output-dir>
4555 </compilation-unit>
4556 </test-case>
4557 <test-case FilePath="numeric">
4558 <compilation-unit name="asin">
4559 <output-dir compare="Text">asin</output-dir>
4560 </compilation-unit>
4561 </test-case>
4562 <test-case FilePath="numeric">
4563 <compilation-unit name="atan">
4564 <output-dir compare="Text">atan</output-dir>
4565 </compilation-unit>
4566 </test-case>
4567 <test-case FilePath="numeric">
Yingyi Bub64b1692016-09-02 15:45:54 -07004568 <compilation-unit name="atan2">
4569 <output-dir compare="Text">atan2</output-dir>
4570 </compilation-unit>
4571 </test-case>
4572 <test-case FilePath="numeric">
Yingyi Bu7cb2f9a2016-08-18 08:02:02 -07004573 <compilation-unit name="cos">
4574 <output-dir compare="Text">cos</output-dir>
4575 </compilation-unit>
4576 </test-case>
4577 <test-case FilePath="numeric">
4578 <compilation-unit name="sin">
4579 <output-dir compare="Text">sin</output-dir>
4580 </compilation-unit>
4581 </test-case>
4582 <test-case FilePath="numeric">
4583 <compilation-unit name="tan">
4584 <output-dir compare="Text">tan</output-dir>
4585 </compilation-unit>
4586 </test-case>
4587 <test-case FilePath="numeric">
4588 <compilation-unit name="exp">
4589 <output-dir compare="Text">exp</output-dir>
4590 </compilation-unit>
4591 </test-case>
4592 <test-case FilePath="numeric">
4593 <compilation-unit name="ln">
4594 <output-dir compare="Text">ln</output-dir>
4595 </compilation-unit>
4596 </test-case>
4597 <test-case FilePath="numeric">
4598 <compilation-unit name="log">
4599 <output-dir compare="Text">log</output-dir>
4600 </compilation-unit>
4601 </test-case>
4602 <test-case FilePath="numeric">
4603 <compilation-unit name="sqrt">
4604 <output-dir compare="Text">sqrt</output-dir>
4605 </compilation-unit>
4606 </test-case>
4607 <test-case FilePath="numeric">
4608 <compilation-unit name="sign">
4609 <output-dir compare="Text">sign</output-dir>
4610 </compilation-unit>
4611 </test-case>
Till Westmannd79d96e2016-09-23 22:58:06 -07004612 <test-case FilePath="numeric">
4613 <compilation-unit name="non-finite">
4614 <output-dir compare="Clean-JSON">non-finite</output-dir>
4615 </compilation-unit>
4616 </test-case>
Michael Blowb4c1fb02016-05-09 15:41:00 -07004617 </test-group>
4618 <test-group name="open-closed">
4619 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08004620 <test-case FilePath="open-closed">
4621 <compilation-unit name="c2c-w-optional">
4622 <output-dir compare="Text">c2c-w-optional</output-dir>
4623 </compilation-unit>
4624 </test-case>
4625 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07004626 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08004627 <test-case FilePath="open-closed">
4628 <compilation-unit name="c2c-wo-optional">
4629 <output-dir compare="Text">c2c-wo-optional</output-dir>
4630 </compilation-unit>
4631 </test-case>
4632 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07004633 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08004634 <test-case FilePath="open-closed">
4635 <compilation-unit name="c2c">
4636 <output-dir compare="Text">c2c</output-dir>
4637 </compilation-unit>
4638 </test-case>
4639 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07004640 <test-case FilePath="open-closed">
4641 <compilation-unit name="heterog-list-ordered01">
4642 <output-dir compare="Text">heterog-list-ordered01</output-dir>
4643 </compilation-unit>
4644 </test-case>
4645 <test-case FilePath="open-closed">
4646 <compilation-unit name="heterog-list01">
4647 <output-dir compare="Text">heterog-list01</output-dir>
4648 </compilation-unit>
4649 </test-case>
4650 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08004651 <test-case FilePath="open-closed">
4652 <compilation-unit name="heterog-list02">
4653 <output-dir compare="Text">heterog-list02</output-dir>
4654 </compilation-unit>
4655 </test-case>
4656 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07004657 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08004658 <test-case FilePath="open-closed">
4659 <compilation-unit name="heterog-list03">
4660 <output-dir compare="Text">heterog-list03</output-dir>
4661 </compilation-unit>
4662 </test-case>
4663 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07004664 <test-case FilePath="open-closed">
4665 <compilation-unit name="open-closed-01">
4666 <output-dir compare="Text">open-closed-01</output-dir>
4667 </compilation-unit>
4668 </test-case>
4669 <test-case FilePath="open-closed">
4670 <compilation-unit name="open-closed-12">
4671 <output-dir compare="Text">open-closed-12</output-dir>
4672 </compilation-unit>
4673 </test-case>
4674 <test-case FilePath="open-closed">
4675 <compilation-unit name="open-closed-14">
4676 <output-dir compare="Text">open-closed-14</output-dir>
4677 </compilation-unit>
4678 </test-case>
4679 <test-case FilePath="open-closed">
4680 <compilation-unit name="query-issue134">
4681 <output-dir compare="Text">query-issue134</output-dir>
4682 </compilation-unit>
4683 </test-case>
4684 <test-case FilePath="open-closed">
4685 <compilation-unit name="query-issue55">
4686 <output-dir compare="Text">query-issue55</output-dir>
4687 </compilation-unit>
4688 </test-case>
4689 <test-case FilePath="open-closed">
4690 <compilation-unit name="query-issue55-1">
4691 <output-dir compare="Text">query-issue55-1</output-dir>
4692 </compilation-unit>
4693 </test-case>
4694 <test-case FilePath="open-closed">
4695 <compilation-unit name="query-issue166">
4696 <output-dir compare="Text">query-issue166</output-dir>
4697 </compilation-unit>
4698 </test-case>
4699 <test-case FilePath="open-closed">
4700 <compilation-unit name="query-issue208">
4701 <output-dir compare="Text">query-issue208</output-dir>
4702 </compilation-unit>
4703 </test-case>
4704 <test-case FilePath="open-closed">
4705 <compilation-unit name="query-issue236">
4706 <output-dir compare="Text">query-issue236</output-dir>
4707 </compilation-unit>
4708 </test-case>
4709 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08004710 <test-case FilePath="open-closed">
4711 <compilation-unit name="open-closed-15">
4712 <output-dir compare="Text">open-closed-15</output-dir>
4713 </compilation-unit>
4714 </test-case>
4715 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07004716 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08004717 <test-case FilePath="open-closed">
4718 <compilation-unit name="open-closed-16">
4719 <output-dir compare="Text">open-closed-16</output-dir>
4720 </compilation-unit>
4721 </test-case>
4722 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07004723 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08004724 <test-case FilePath="open-closed">
4725 <compilation-unit name="open-closed-17">
4726 <output-dir compare="Text">open-closed-17</output-dir>
4727 </compilation-unit>
4728 </test-case>
4729 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07004730 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08004731 <test-case FilePath="open-closed">
4732 <compilation-unit name="open-closed-19">
4733 <output-dir compare="Text">open-closed-19</output-dir>
4734 </compilation-unit>
4735 </test-case>
4736 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07004737 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08004738 <test-case FilePath="open-closed">
4739 <compilation-unit name="open-closed-20">
4740 <output-dir compare="Text">open-closed-20</output-dir>
4741 </compilation-unit>
4742 </test-case>
4743 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07004744 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08004745 <test-case FilePath="open-closed">
4746 <compilation-unit name="open-closed-21">
4747 <output-dir compare="Text">open-closed-21</output-dir>
4748 </compilation-unit>
4749 </test-case>
4750 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07004751 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08004752 <test-case FilePath="open-closed">
4753 <compilation-unit name="open-closed-22">
4754 <output-dir compare="Text">open-closed-22</output-dir>
4755 </compilation-unit>
4756 </test-case>
4757 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07004758 <test-case FilePath="open-closed">
4759 <compilation-unit name="open-closed-24">
4760 <output-dir compare="Text">open-closed-24</output-dir>
4761 </compilation-unit>
4762 </test-case>
4763 <test-case FilePath="open-closed">
4764 <compilation-unit name="open-closed-25">
4765 <output-dir compare="Text">open-closed-25</output-dir>
4766 </compilation-unit>
4767 </test-case>
4768 <test-case FilePath="open-closed">
4769 <compilation-unit name="open-closed-26">
4770 <output-dir compare="Text">open-closed-26</output-dir>
4771 </compilation-unit>
4772 </test-case>
4773 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08004774 <test-case FilePath="open-closed">
4775 <compilation-unit name="open-closed-28">
4776 <output-dir compare="Text">open-closed-28</output-dir>
4777 </compilation-unit>
4778 </test-case>
4779 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07004780 <test-case FilePath="open-closed">
4781 <compilation-unit name="open-closed-29">
4782 <output-dir compare="Text">open-closed-29</output-dir>
4783 </compilation-unit>
4784 </test-case>
4785 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08004786 <test-case FilePath="open-closed">
4787 <compilation-unit name="open-closed-30">
4788 <output-dir compare="Text">open-closed-30</output-dir>
4789 </compilation-unit>
4790 </test-case>
4791 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07004792 <test-case FilePath="open-closed">
4793 <compilation-unit name="open-closed-31">
4794 <output-dir compare="Text">open-closed-31</output-dir>
4795 </compilation-unit>
4796 </test-case>
4797 <test-case FilePath="open-closed">
4798 <compilation-unit name="open-closed-32">
4799 <output-dir compare="Text">open-closed-32</output-dir>
4800 </compilation-unit>
4801 </test-case>
4802 <test-case FilePath="open-closed">
4803 <compilation-unit name="open-closed-33">
4804 <output-dir compare="Text">open-closed-33</output-dir>
4805 </compilation-unit>
4806 </test-case>
4807 <test-case FilePath="open-closed">
4808 <compilation-unit name="query-proposal02">
4809 <output-dir compare="Text">query-proposal02</output-dir>
4810 </compilation-unit>
4811 </test-case>
4812 <test-case FilePath="open-closed">
4813 <compilation-unit name="query-proposal">
4814 <output-dir compare="Text">query-proposal</output-dir>
4815 </compilation-unit>
4816 </test-case>
4817 <test-case FilePath="open-closed">
4818 <compilation-unit name="query-issue350">
4819 <output-dir compare="Text">query-issue350</output-dir>
4820 </compilation-unit>
4821 </test-case>
4822 <test-case FilePath="open-closed">
4823 <compilation-unit name="query-issue350-2">
4824 <output-dir compare="Text">query-issue350-2</output-dir>
4825 </compilation-unit>
4826 </test-case>
4827 <test-case FilePath="open-closed">
4828 <compilation-unit name="query-issue343">
4829 <output-dir compare="Text">query-issue343</output-dir>
4830 </compilation-unit>
4831 </test-case>
4832 <test-case FilePath="open-closed">
4833 <compilation-unit name="query-issue343-2">
4834 <output-dir compare="Text">query-issue343-2</output-dir>
4835 </compilation-unit>
4836 </test-case>
4837 <test-case FilePath="open-closed">
4838 <compilation-unit name="query-issue196">
4839 <output-dir compare="Text">query-issue196</output-dir>
4840 </compilation-unit>
4841 </test-case>
4842 <test-case FilePath="open-closed">
4843 <compilation-unit name="query-issue377">
4844 <output-dir compare="Text">query-issue377</output-dir>
4845 </compilation-unit>
4846 </test-case>
4847 <test-case FilePath="open-closed">
4848 <compilation-unit name="query-issue410">
4849 <output-dir compare="Text">query-issue410</output-dir>
Yingyi Bu52671a22016-10-31 10:48:33 -07004850 <expected-error>Field type double can't be promoted to type string</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07004851 </compilation-unit>
4852 </test-case>
4853 <test-case FilePath="open-closed">
4854 <compilation-unit name="query-issue453">
4855 <output-dir compare="Text">query-issue453</output-dir>
4856 </compilation-unit>
4857 </test-case>
4858 <test-case FilePath="open-closed">
4859 <compilation-unit name="query-issue453-2">
4860 <output-dir compare="Text">query-issue453-2</output-dir>
4861 </compilation-unit>
4862 </test-case>
4863 <test-case FilePath="open-closed">
4864 <compilation-unit name="query-issue456">
4865 <output-dir compare="Text">query-issue456</output-dir>
4866 </compilation-unit>
4867 </test-case>
4868 <test-case FilePath="open-closed">
4869 <compilation-unit name="query-issue465">
4870 <output-dir compare="Text">query-issue465</output-dir>
4871 </compilation-unit>
4872 </test-case>
4873 <test-case FilePath="open-closed">
4874 <compilation-unit name="query-issue258">
4875 <output-dir compare="Text">query-issue258</output-dir>
4876 </compilation-unit>
4877 </test-case>
4878 <test-case FilePath="open-closed">
4879 <compilation-unit name="query-issue423">
4880 <output-dir compare="Text">query-issue423</output-dir>
4881 </compilation-unit>
4882 </test-case>
4883 <test-case FilePath="open-closed">
4884 <compilation-unit name="query-issue423-2">
4885 <output-dir compare="Text">query-issue423-2</output-dir>
4886 </compilation-unit>
4887 </test-case>
4888 <test-case FilePath="open-closed">
4889 <compilation-unit name="query-issue442"><!-- Exception is not thrown!! -->
4890 <output-dir compare="Text">query-issue442</output-dir>
4891 <!-- <expected-error>org.apache.asterix.common.exceptions.AsterixException</expected-error> -->
4892 </compilation-unit>
4893 </test-case>
4894 <!--<test-case FilePath="open-closed">
Yingyi Bucaea8f02015-11-16 15:12:15 -08004895 <compilation-unit name="query-issue487">
4896 <output-dir compare="Text">query-issue487</output-dir>
4897 <expected-error>org.apache.asterix.common.exceptions.AsterixException</expected-error>
4898 </compilation-unit>
4899 </test-case> -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07004900 <test-case FilePath="open-closed">
4901 <compilation-unit name="query-issue592">
4902 <output-dir compare="Text">query-issue592</output-dir>
4903 </compilation-unit>
4904 </test-case>
4905 <test-case FilePath="open-closed">
4906 <compilation-unit name="query-issue625">
4907 <output-dir compare="Text">query-issue625</output-dir>
4908 </compilation-unit>
4909 </test-case>
4910 </test-group>
4911 <test-group name="quantifiers">
4912 <test-case FilePath="quantifiers">
Yingyi Bu8aac7242016-09-13 23:14:09 -07004913 <compilation-unit name="anysat_01">
4914 <output-dir compare="Text">somesat_01</output-dir>
4915 </compilation-unit>
4916 </test-case>
4917 <test-case FilePath="quantifiers">
Michael Blowb4c1fb02016-05-09 15:41:00 -07004918 <compilation-unit name="everysat_01">
4919 <output-dir compare="Text">everysat_01</output-dir>
4920 </compilation-unit>
4921 </test-case>
4922 <test-case FilePath="quantifiers">
4923 <compilation-unit name="query-ASTERIXDB-1005">
4924 <output-dir compare="Text">query-ASTERIXDB-1005</output-dir>
4925 </compilation-unit>
4926 </test-case>
Yingyi Bu0e0acb12016-10-04 21:50:52 -07004927 <test-case FilePath="quantifiers">
4928 <compilation-unit name="query-ASTERIXDB-1674">
4929 <output-dir compare="Text">query-ASTERIXDB-1674</output-dir>
4930 </compilation-unit>
4931 </test-case>
Michael Blowb4c1fb02016-05-09 15:41:00 -07004932 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08004933 <test-case FilePath="quantifiers">
4934 <compilation-unit name="everysat_02">
4935 <output-dir compare="Text">everysat_02</output-dir>
4936 </compilation-unit>
4937 </test-case>
4938 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07004939 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08004940 <test-case FilePath="quantifiers">
4941 <compilation-unit name="everysat_03">
4942 <output-dir compare="Text">everysat_03</output-dir>
4943 </compilation-unit>
4944 </test-case>
4945 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07004946 <test-case FilePath="quantifiers">
4947 <compilation-unit name="everysat_04">
4948 <output-dir compare="Text">everysat_04</output-dir>
4949 </compilation-unit>
4950 </test-case>
4951 <test-case FilePath="quantifiers">
4952 <compilation-unit name="somesat_01">
4953 <output-dir compare="Text">somesat_01</output-dir>
4954 </compilation-unit>
4955 </test-case>
4956 <test-case FilePath="quantifiers">
4957 <compilation-unit name="somesat_02">
4958 <output-dir compare="Text">somesat_02</output-dir>
4959 </compilation-unit>
4960 </test-case>
4961 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08004962 <test-case FilePath="quantifiers">
4963 <compilation-unit name="somesat_03">
4964 <output-dir compare="Text">somesat_03</output-dir>
4965 </compilation-unit>
4966 </test-case>
4967 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07004968 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08004969 <test-case FilePath="quantifiers">
4970 <compilation-unit name="somesat_04">
4971 <output-dir compare="Text">somesat_04</output-dir>
4972 </compilation-unit>
4973 </test-case>
4974 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07004975 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08004976 <test-case FilePath="quantifiers">
4977 <compilation-unit name="somesat_05">
4978 <output-dir compare="Text">somesat_05</output-dir>
4979 </compilation-unit>
4980 </test-case>
4981 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07004982 <test-case FilePath="quantifiers">
4983 <compilation-unit name="somesat_06">
4984 <output-dir compare="Text">somesat_06</output-dir>
4985 </compilation-unit>
4986 </test-case>
4987 </test-group>
4988 <test-group name="range-hints">
4989 <test-case FilePath="range-hints">
4990 <compilation-unit name="order-by">
4991 <output-dir compare="Text">order-by</output-dir>
4992 </compilation-unit>
4993 </test-case>
4994 <!-- Fail sporadically <test-case FilePath="range-hints">
Yingyi Bucaea8f02015-11-16 15:12:15 -08004995 <compilation-unit name="order-by-exception_01">
4996 <output-dir compare="Text">order-by</output-dir>
Murtadha Hubailc614ce52016-01-11 17:52:56 -08004997 <expected-error>org.json.JSONException: JSONObject["summary"] not found</expected-error>
Yingyi Bucaea8f02015-11-16 15:12:15 -08004998 </compilation-unit>
4999 </test-case>
5000 <test-case FilePath="range-hints">
5001 <compilation-unit name="order-by-exception_02">
5002 <output-dir compare="Text">order-by</output-dir>
Murtadha Hubailc614ce52016-01-11 17:52:56 -08005003 <expected-error>org.json.JSONException: JSONObject["summary"] not found</expected-error>
Yingyi Bucaea8f02015-11-16 15:12:15 -08005004 </compilation-unit>
Murtadha Hubailc614ce52016-01-11 17:52:56 -08005005 </test-case> -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07005006 </test-group>
5007 &RecordsQueries;
Yingyi Bu44384a22017-01-02 11:57:30 -08005008 <test-group name="resolution">
5009 <test-case FilePath="resolution">
5010 <compilation-unit name="conflict-field-dataset">
5011 <output-dir compare="Text">conflict-field-dataset</output-dir>
5012 </compilation-unit>
5013 </test-case>
5014 <test-case FilePath="resolution">
5015 <compilation-unit name="conflict-field-dataset-from">
5016 <output-dir compare="Text">conflict-field-dataset-from</output-dir>
5017 </compilation-unit>
5018 </test-case>
5019 <test-case FilePath="resolution">
5020 <compilation-unit name="conflict-field-dataset-fromterm">
5021 <output-dir compare="Text">conflict-field-dataset-from</output-dir>
5022 </compilation-unit>
5023 </test-case>
5024 <test-case FilePath="resolution">
5025 <compilation-unit name="conflict-field-dataset-join">
5026 <output-dir compare="Text">conflict-field-dataset-from</output-dir>
5027 </compilation-unit>
5028 </test-case>
5029 <test-case FilePath="resolution">
5030 <compilation-unit name="conflict-field-dataset-quantifier">
5031 <output-dir compare="Text">conflict-field-dataset-from</output-dir>
5032 </compilation-unit>
5033 </test-case>
5034 <test-case FilePath="resolution">
5035 <compilation-unit name="conflict-field-dataset-unnest">
5036 <output-dir compare="Text">conflict-field-dataset-from</output-dir>
5037 </compilation-unit>
5038 </test-case>
5039 <test-case FilePath="resolution">
5040 <compilation-unit name="conflict-fields-dataset">
5041 <output-dir compare="Text">conflict-field-dataset</output-dir>
5042 <expected-error>Cannot resolve ambiguous alias reference for undefined identifier samptable</expected-error>
5043 </compilation-unit>
5044 </test-case>
5045 <test-case FilePath="resolution">
5046 <compilation-unit name="fullyqualified">
5047 <output-dir compare="Text">fullyqualified</output-dir>
5048 </compilation-unit>
5049 </test-case>
5050 <test-case FilePath="resolution">
5051 <compilation-unit name="fullyqualified2">
5052 <output-dir compare="Text">fullyqualified2</output-dir>
5053 </compilation-unit>
5054 </test-case>
5055 </test-group>
Michael Blowb4c1fb02016-05-09 15:41:00 -07005056 <test-group name="scan">
5057 <test-case FilePath="scan">
5058 <compilation-unit name="10">
5059 <output-dir compare="Text">10</output-dir>
5060 </compilation-unit>
5061 </test-case>
5062 <test-case FilePath="scan">
5063 <compilation-unit name="20">
5064 <output-dir compare="Text">20</output-dir>
5065 </compilation-unit>
5066 </test-case>
5067 <test-case FilePath="scan">
5068 <compilation-unit name="issue238_query_1">
5069 <output-dir compare="Text">issue238_query_1</output-dir>
5070 </compilation-unit>
5071 </test-case>
5072 <test-case FilePath="scan">
5073 <compilation-unit name="issue238_query_2">
5074 <output-dir compare="Text">issue238_query_2</output-dir>
5075 </compilation-unit>
5076 </test-case>
5077 <!-- The syntax this test case tets isn't really invalid
Yingyi Bucaea8f02015-11-16 15:12:15 -08005078 <test-case FilePath="scan">
5079 <compilation-unit name="invalid-scan-syntax">
5080 <output-dir compare="Text">invalid-scan-syntax</output-dir>
Murtadha Hubailc614ce52016-01-11 17:52:56 -08005081 <expected-error>java.lang.IllegalStateException: no result file</expected-error>
Yingyi Bucaea8f02015-11-16 15:12:15 -08005082 </compilation-unit>
Murtadha Hubailc614ce52016-01-11 17:52:56 -08005083 </test-case>-->
Michael Blowb4c1fb02016-05-09 15:41:00 -07005084 <test-case FilePath="scan">
5085 <compilation-unit name="30">
5086 <output-dir compare="Text">30</output-dir>
5087 </compilation-unit>
5088 </test-case>
5089 <test-case FilePath="scan">
5090 <compilation-unit name="alltypes_01">
5091 <output-dir compare="Text">alltypes_01</output-dir>
5092 </compilation-unit>
5093 </test-case>
5094 <test-case FilePath="scan">
5095 <compilation-unit name="alltypes_01">
5096 <output-dir compare="Text">alltypes_01</output-dir>
5097 </compilation-unit>
5098 </test-case>
5099 <test-case FilePath="scan">
5100 <compilation-unit name="alltypes_02">
5101 <output-dir compare="Text">alltypes_02</output-dir>
5102 </compilation-unit>
5103 </test-case>
5104 <test-case FilePath="scan">
5105 <compilation-unit name="numeric_types_01">
5106 <output-dir compare="Text">numeric_types_01</output-dir>
5107 </compilation-unit>
5108 </test-case>
5109 <test-case FilePath="scan">
5110 <compilation-unit name="spatial_types_01">
5111 <output-dir compare="Text">spatial_types_01</output-dir>
5112 </compilation-unit>
5113 </test-case>
5114 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08005115 <test-case FilePath="scan">
5116 <compilation-unit name="spatial_types_02">
5117 <output-dir compare="Text">spatial_types_02</output-dir>
5118 </compilation-unit>
5119 </test-case>
5120 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07005121 <test-case FilePath="scan">
5122 <compilation-unit name="temp_types_01">
5123 <output-dir compare="Text">temp_types_01</output-dir>
5124 </compilation-unit>
5125 </test-case>
5126 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08005127 <test-case FilePath="scan">
5128 <compilation-unit name="temp_types_02">
5129 <output-dir compare="Text">temp_types_02</output-dir>
5130 </compilation-unit>
5131 </test-case>
5132 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07005133 </test-group>
Yingyi Bua89fae62016-07-06 07:58:55 -07005134 <test-group name="select-star">
5135 <test-case FilePath="select-star">
5136 <compilation-unit name="group_by">
5137 <output-dir compare="Text">group_by</output-dir>
5138 </compilation-unit>
5139 </test-case>
5140 <test-case FilePath="select-star">
5141 <compilation-unit name="from">
5142 <output-dir compare="Text">from</output-dir>
5143 </compilation-unit>
5144 </test-case>
5145 <test-case FilePath="select-star">
5146 <compilation-unit name="join">
5147 <output-dir compare="Text">join</output-dir>
5148 </compilation-unit>
5149 </test-case>
5150 <test-case FilePath="select-star">
5151 <compilation-unit name="mixed">
5152 <output-dir compare="Text">mixed</output-dir>
5153 </compilation-unit>
5154 </test-case>
5155 <test-case FilePath="select-star">
5156 <compilation-unit name="no_star">
5157 <output-dir compare="Text">no_star</output-dir>
5158 </compilation-unit>
5159 </test-case>
5160 </test-group>
Michael Blowb4c1fb02016-05-09 15:41:00 -07005161 <test-group name="semistructured">
5162 <test-case FilePath="semistructured">
5163 <compilation-unit name="count-nullable">
5164 <output-dir compare="Text">count-nullable</output-dir>
5165 </compilation-unit>
5166 </test-case>
5167 <test-case FilePath="semistructured">
5168 <compilation-unit name="cust-filter">
5169 <output-dir compare="Text">cust-filter</output-dir>
5170 </compilation-unit>
5171 </test-case>
5172 <test-case FilePath="semistructured">
5173 <compilation-unit name="has-param1">
5174 <output-dir compare="Text">has-param1</output-dir>
5175 </compilation-unit>
5176 </test-case>
5177 </test-group>
5178 <test-group name="similarity">
5179 <test-case FilePath="similarity">
5180 <compilation-unit name="edit-distance-check_ints">
5181 <output-dir compare="Text">edit-distance-check_ints</output-dir>
5182 </compilation-unit>
5183 </test-case>
5184 <test-case FilePath="similarity">
5185 <compilation-unit name="edit-distance-check_strings">
5186 <output-dir compare="Text">edit-distance-check_strings</output-dir>
5187 </compilation-unit>
5188 </test-case>
5189 <test-case FilePath="similarity">
5190 <compilation-unit name="edit-distance-check_unicode">
5191 <output-dir compare="Text">edit-distance-check_unicode</output-dir>
5192 </compilation-unit>
5193 </test-case>
5194 <test-case FilePath="similarity">
5195 <compilation-unit name="edit-distance-list-is-filterable">
5196 <output-dir compare="Text">edit-distance-list-is-filterable</output-dir>
5197 </compilation-unit>
5198 </test-case>
5199 <test-case FilePath="similarity">
5200 <compilation-unit name="edit-distance-string-is-filterable">
5201 <output-dir compare="Text">edit-distance-string-is-filterable</output-dir>
5202 </compilation-unit>
5203 </test-case>
5204 <test-case FilePath="similarity">
5205 <compilation-unit name="edit-distance_ints">
5206 <output-dir compare="Text">edit-distance_ints</output-dir>
5207 </compilation-unit>
5208 </test-case>
5209 <test-case FilePath="similarity">
5210 <compilation-unit name="edit-distance_strings">
5211 <output-dir compare="Text">edit-distance_strings</output-dir>
5212 </compilation-unit>
5213 </test-case>
5214 <test-case FilePath="similarity">
5215 <compilation-unit name="fuzzyeq-edit-distance">
5216 <output-dir compare="Text">fuzzyeq-edit-distance</output-dir>
5217 </compilation-unit>
5218 </test-case>
5219 <test-case FilePath="similarity">
5220 <compilation-unit name="fuzzyeq-similarity-jaccard">
5221 <output-dir compare="Text">fuzzyeq-similarity-jaccard</output-dir>
5222 </compilation-unit>
5223 </test-case>
5224 <test-case FilePath="similarity">
5225 <compilation-unit name="prefix-len-jaccard">
5226 <output-dir compare="Text">prefix-len-jaccard</output-dir>
5227 </compilation-unit>
5228 </test-case>
5229 <test-case FilePath="similarity">
5230 <compilation-unit name="similarity-jaccard-check_ints">
5231 <output-dir compare="Text">similarity-jaccard-check_ints</output-dir>
5232 </compilation-unit>
5233 </test-case>
5234 <test-case FilePath="similarity">
5235 <compilation-unit name="similarity-jaccard-check_query">
5236 <output-dir compare="Text">similarity-jaccard-check_query</output-dir>
5237 </compilation-unit>
5238 </test-case>
5239 <test-case FilePath="similarity">
5240 <compilation-unit name="similarity-jaccard-check_strings">
5241 <output-dir compare="Text">similarity-jaccard-check_strings</output-dir>
5242 </compilation-unit>
5243 </test-case>
5244 <test-case FilePath="similarity">
5245 <compilation-unit name="similarity-jaccard-prefix-check">
5246 <output-dir compare="Text">similarity-jaccard-prefix-check</output-dir>
5247 </compilation-unit>
5248 </test-case>
5249 <test-case FilePath="similarity">
5250 <compilation-unit name="similarity-jaccard-prefix">
5251 <output-dir compare="Text">similarity-jaccard-prefix</output-dir>
5252 </compilation-unit>
5253 </test-case>
5254 <test-case FilePath="similarity">
5255 <compilation-unit name="similarity-jaccard-sorted-check_ints">
5256 <output-dir compare="Text">similarity-jaccard-sorted-check_ints</output-dir>
5257 </compilation-unit>
5258 </test-case>
5259 <test-case FilePath="similarity">
5260 <compilation-unit name="similarity-jaccard-sorted-check_query">
5261 <output-dir compare="Text">similarity-jaccard-sorted-check_query</output-dir>
5262 </compilation-unit>
5263 </test-case>
5264 <test-case FilePath="similarity">
5265 <compilation-unit name="similarity-jaccard-sorted-check_strings">
5266 <output-dir compare="Text">similarity-jaccard-sorted-check_strings</output-dir>
5267 </compilation-unit>
5268 </test-case>
5269 <test-case FilePath="similarity">
5270 <compilation-unit name="similarity-jaccard-sorted_ints">
5271 <output-dir compare="Text">similarity-jaccard-sorted_ints</output-dir>
5272 </compilation-unit>
5273 </test-case>
5274 <test-case FilePath="similarity">
5275 <compilation-unit name="similarity-jaccard-sorted_query">
5276 <output-dir compare="Text">similarity-jaccard-sorted_query</output-dir>
5277 </compilation-unit>
5278 </test-case>
5279 <test-case FilePath="similarity">
5280 <compilation-unit name="similarity-jaccard-sorted_strings">
5281 <output-dir compare="Text">similarity-jaccard-sorted_strings</output-dir>
5282 </compilation-unit>
5283 </test-case>
5284 <test-case FilePath="similarity">
5285 <compilation-unit name="similarity-jaccard_ints">
5286 <output-dir compare="Text">similarity-jaccard_ints</output-dir>
5287 </compilation-unit>
5288 </test-case>
5289 <test-case FilePath="similarity">
5290 <compilation-unit name="similarity-jaccard_query">
5291 <output-dir compare="Text">similarity-jaccard_query</output-dir>
5292 </compilation-unit>
5293 </test-case>
5294 <test-case FilePath="similarity">
5295 <compilation-unit name="similarity-jaccard_strings">
5296 <output-dir compare="Text">similarity-jaccard_strings</output-dir>
5297 </compilation-unit>
5298 </test-case>
5299 <test-case FilePath="similarity">
5300 <compilation-unit name="similarity-jaccard-check_strings_issue628">
5301 <output-dir compare="Text">similarity-jaccard-check_strings_issue628</output-dir>
5302 </compilation-unit>
5303 </test-case>
5304 </test-group>
5305 <test-group name="spatial">
5306 <test-case FilePath="spatial">
5307 <compilation-unit name="cell-aggregation-with-filtering">
5308 <output-dir compare="Text">cell-aggregation-with-filtering</output-dir>
5309 </compilation-unit>
5310 </test-case>
5311 <test-case FilePath="spatial">
5312 <compilation-unit name="cell-aggregation">
5313 <output-dir compare="Text">cell-aggregation</output-dir>
5314 </compilation-unit>
5315 </test-case>
5316 <test-case FilePath="spatial">
5317 <compilation-unit name="circle_accessor">
5318 <output-dir compare="Text">circle_accessor</output-dir>
5319 </compilation-unit>
5320 </test-case>
5321 <test-case FilePath="spatial">
5322 <compilation-unit name="circle-intersect-circle">
5323 <output-dir compare="Text">circle-intersect-circle</output-dir>
5324 </compilation-unit>
5325 </test-case>
5326 <test-case FilePath="spatial">
5327 <compilation-unit name="create-rtree-index">
5328 <output-dir compare="Text">create-rtree-index</output-dir>
5329 </compilation-unit>
5330 </test-case>
5331 <test-case FilePath="spatial">
5332 <compilation-unit name="distance-between-points">
5333 <output-dir compare="Text">distance-between-points</output-dir>
5334 </compilation-unit>
5335 </test-case>
5336 <test-case FilePath="spatial">
5337 <compilation-unit name="line_accessor">
5338 <output-dir compare="Text">line_accessor</output-dir>
5339 </compilation-unit>
5340 </test-case>
5341 <test-case FilePath="spatial">
5342 <compilation-unit name="line-intersect-circle">
5343 <output-dir compare="Text">line-intersect-circle</output-dir>
5344 </compilation-unit>
5345 </test-case>
5346 <test-case FilePath="spatial">
5347 <compilation-unit name="line-intersect-line">
5348 <output-dir compare="Text">line-intersect-line</output-dir>
5349 </compilation-unit>
5350 </test-case>
5351 <test-case FilePath="spatial">
5352 <compilation-unit name="line-intersect-polygon">
5353 <output-dir compare="Text">line-intersect-polygon</output-dir>
5354 </compilation-unit>
5355 </test-case>
5356 <test-case FilePath="spatial">
5357 <compilation-unit name="line-intersect-rectangle">
5358 <output-dir compare="Text">line-intersect-rectangle</output-dir>
5359 </compilation-unit>
5360 </test-case>
5361 <test-case FilePath="spatial">
5362 <compilation-unit name="point_accessor">
5363 <output-dir compare="Text">point_accessor</output-dir>
5364 </compilation-unit>
5365 </test-case>
5366 <test-case FilePath="spatial">
5367 <compilation-unit name="point-equals-point">
5368 <output-dir compare="Text">point-equals-point</output-dir>
5369 </compilation-unit>
5370 </test-case>
5371 <test-case FilePath="spatial">
5372 <compilation-unit name="point-in-circle">
5373 <output-dir compare="Text">point-in-circle</output-dir>
5374 </compilation-unit>
5375 </test-case>
5376 <test-case FilePath="spatial">
5377 <compilation-unit name="point-in-polygon">
5378 <output-dir compare="Text">point-in-polygon</output-dir>
5379 </compilation-unit>
5380 </test-case>
5381 <test-case FilePath="spatial">
5382 <compilation-unit name="point-in-rectangle">
5383 <output-dir compare="Text">point-in-rectangle</output-dir>
5384 </compilation-unit>
5385 </test-case>
5386 <test-case FilePath="spatial">
5387 <compilation-unit name="point-on-line">
5388 <output-dir compare="Text">point-on-line</output-dir>
5389 </compilation-unit>
5390 </test-case>
5391 <test-case FilePath="spatial">
5392 <compilation-unit name="polygon_accessor">
5393 <output-dir compare="Text">polygon_accessor</output-dir>
5394 </compilation-unit>
5395 </test-case>
5396 <test-case FilePath="spatial">
5397 <compilation-unit name="polygon-intersect-circle">
5398 <output-dir compare="Text">polygon-intersect-circle</output-dir>
5399 </compilation-unit>
5400 </test-case>
5401 <test-case FilePath="spatial">
5402 <compilation-unit name="polygon-intersect-polygon">
5403 <output-dir compare="Text">polygon-intersect-polygon</output-dir>
5404 </compilation-unit>
5405 </test-case>
5406 <test-case FilePath="spatial">
5407 <compilation-unit name="polygon-intersect-rectangle">
5408 <output-dir compare="Text">polygon-intersect-rectangle</output-dir>
5409 </compilation-unit>
5410 </test-case>
5411 <test-case FilePath="spatial">
5412 <compilation-unit name="rectangle_accessor">
5413 <output-dir compare="Text">rectangle_accessor</output-dir>
5414 </compilation-unit>
5415 </test-case>
5416 <test-case FilePath="spatial">
5417 <compilation-unit name="rectangle-intersect-circle">
5418 <output-dir compare="Text">rectangle-intersect-circle</output-dir>
5419 </compilation-unit>
5420 </test-case>
5421 <test-case FilePath="spatial">
5422 <compilation-unit name="rectangle-intersect-rectangle">
5423 <output-dir compare="Text">rectangle-intersect-rectangle</output-dir>
5424 </compilation-unit>
5425 </test-case>
5426 <test-case FilePath="spatial">
5427 <compilation-unit name="spatial-area">
5428 <output-dir compare="Text">spatial-area</output-dir>
5429 </compilation-unit>
5430 </test-case>
5431 </test-group>
5432 <test-group name="string">
5433 <test-case FilePath="string">
5434 <compilation-unit name="codepoint-to-string1">
5435 <output-dir compare="Text">codepoint-to-string1</output-dir>
5436 </compilation-unit>
5437 </test-case>
5438 <test-case FilePath="string">
5439 <compilation-unit name="codepoint-to-string2">
5440 <output-dir compare="Text">codepoint-to-string2</output-dir>
5441 </compilation-unit>
5442 </test-case>
5443 <test-case FilePath="string">
5444 <compilation-unit name="concat_01">
5445 <output-dir compare="Text">concat_01</output-dir>
5446 </compilation-unit>
5447 </test-case>
5448 <test-case FilePath="string">
5449 <compilation-unit name="concat_02">
5450 <output-dir compare="Text">concat_02</output-dir>
5451 </compilation-unit>
5452 </test-case>
5453 <test-case FilePath="string">
5454 <compilation-unit name="concat_03">
5455 <output-dir compare="Text">concat_03</output-dir>
5456 </compilation-unit>
5457 </test-case>
5458 <test-case FilePath="string">
Yingyi Bufdc71eb2016-08-24 22:41:57 -07005459 <compilation-unit name="concat_pipe">
5460 <output-dir compare="Text">concat_03</output-dir>
5461 </compilation-unit>
5462 </test-case>
5463 <test-case FilePath="string">
5464 <compilation-unit name="concat_pipe_multi">
5465 <output-dir compare="Text">concat_pipe_multi</output-dir>
5466 </compilation-unit>
5467 </test-case>
5468 <test-case FilePath="string">
5469 <compilation-unit name="concat_func">
5470 <output-dir compare="Text">concat_03</output-dir>
5471 </compilation-unit>
5472 </test-case>
5473 <test-case FilePath="string">
Michael Blowb4c1fb02016-05-09 15:41:00 -07005474 <compilation-unit name="constructor">
5475 <output-dir compare="Text">constructor</output-dir>
5476 </compilation-unit>
5477 </test-case>
5478 <test-case FilePath="string">
5479 <compilation-unit name="contains_01">
5480 <output-dir compare="Text">contains_01</output-dir>
5481 </compilation-unit>
5482 </test-case>
5483 <test-case FilePath="string">
5484 <compilation-unit name="cpttostr01">
5485 <output-dir compare="Text">cpttostr01</output-dir>
5486 </compilation-unit>
5487 </test-case>
5488 <test-case FilePath="string">
5489 <compilation-unit name="cpttostr02">
5490 <output-dir compare="Text">cpttostr02</output-dir>
5491 </compilation-unit>
5492 </test-case>
5493 <test-case FilePath="string">
5494 <compilation-unit name="cpttostr04">
5495 <output-dir compare="Text">cpttostr04</output-dir>
5496 </compilation-unit>
5497 </test-case>
5498 <test-case FilePath="string">
5499 <compilation-unit name="end-with1">
5500 <output-dir compare="Text">end-with1</output-dir>
5501 </compilation-unit>
5502 </test-case>
5503 <test-case FilePath="string">
5504 <compilation-unit name="end-with2">
5505 <output-dir compare="Text">end-with2</output-dir>
5506 </compilation-unit>
5507 </test-case>
5508 <test-case FilePath="string">
5509 <compilation-unit name="end-with3">
5510 <output-dir compare="Text">end-with3</output-dir>
5511 </compilation-unit>
5512 </test-case>
5513 <test-case FilePath="string">
5514 <compilation-unit name="end-with4">
5515 <output-dir compare="Text">end-with4</output-dir>
5516 </compilation-unit>
5517 </test-case>
5518 <test-case FilePath="string">
5519 <compilation-unit name="end-with5">
5520 <output-dir compare="Text">end-with5</output-dir>
5521 </compilation-unit>
5522 </test-case>
5523 <test-case FilePath="string">
5524 <compilation-unit name="ends-with_01">
5525 <output-dir compare="Text">ends-with_01</output-dir>
5526 </compilation-unit>
5527 </test-case>
5528 <test-case FilePath="string">
5529 <compilation-unit name="endwith02">
5530 <output-dir compare="Text">endwith02</output-dir>
5531 </compilation-unit>
5532 </test-case>
5533 <test-case FilePath="string">
5534 <compilation-unit name="endwith03">
5535 <output-dir compare="Text">endwith03</output-dir>
5536 </compilation-unit>
5537 </test-case>
5538 <test-case FilePath="string">
5539 <compilation-unit name="escapes01">
5540 <output-dir compare="Text">escapes01</output-dir>
5541 </compilation-unit>
5542 </test-case>
5543 <test-case FilePath="string">
5544 <compilation-unit name="escapes02">
5545 <output-dir compare="Text">escapes02</output-dir>
5546 </compilation-unit>
5547 </test-case>
5548 <test-case FilePath="string">
Yingyi Bufdc71eb2016-08-24 22:41:57 -07005549 <compilation-unit name="initcap">
5550 <output-dir compare="Text">initcap</output-dir>
5551 </compilation-unit>
5552 </test-case>
5553 <test-case FilePath="string">
Michael Blowb4c1fb02016-05-09 15:41:00 -07005554 <compilation-unit name="length_01">
5555 <output-dir compare="Text">length_01</output-dir>
5556 </compilation-unit>
5557 </test-case>
5558 <test-case FilePath="string">
5559 <compilation-unit name="length_02">
5560 <output-dir compare="Text">length_02</output-dir>
5561 </compilation-unit>
5562 </test-case>
5563 <test-case FilePath="string">
5564 <compilation-unit name="like_01">
5565 <output-dir compare="Text">like_01</output-dir>
5566 </compilation-unit>
5567 </test-case>
5568 <test-case FilePath="string">
5569 <compilation-unit name="like_null">
5570 <output-dir compare="Text">like_null</output-dir>
5571 </compilation-unit>
5572 </test-case>
5573 <test-case FilePath="string">
5574 <compilation-unit name="lowercase">
5575 <output-dir compare="Text">lowercase</output-dir>
5576 </compilation-unit>
5577 </test-case>
5578 <test-case FilePath="string">
Yingyi Bufdc71eb2016-08-24 22:41:57 -07005579 <compilation-unit name="ltrim">
5580 <output-dir compare="Text">ltrim</output-dir>
5581 </compilation-unit>
5582 </test-case>
5583 <test-case FilePath="string">
Michael Blowb4c1fb02016-05-09 15:41:00 -07005584 <compilation-unit name="matches02">
5585 <output-dir compare="Text">matches02</output-dir>
5586 </compilation-unit>
5587 </test-case>
5588 <test-case FilePath="string">
5589 <compilation-unit name="matches03">
5590 <output-dir compare="Text">matches03</output-dir>
5591 </compilation-unit>
5592 </test-case>
5593 <test-case FilePath="string">
5594 <compilation-unit name="matches04">
5595 <output-dir compare="Text">matches04</output-dir>
5596 </compilation-unit>
5597 </test-case>
5598 <test-case FilePath="string">
5599 <compilation-unit name="matches05">
5600 <output-dir compare="Text">matches05</output-dir>
5601 </compilation-unit>
5602 </test-case>
5603 <test-case FilePath="string">
5604 <compilation-unit name="matches06">
5605 <output-dir compare="Text">matches06</output-dir>
5606 </compilation-unit>
5607 </test-case>
5608 <test-case FilePath="string">
5609 <compilation-unit name="matches1">
5610 <output-dir compare="Text">matches1</output-dir>
5611 </compilation-unit>
5612 </test-case>
5613 <test-case FilePath="string">
5614 <compilation-unit name="matches11">
5615 <output-dir compare="Text">matches11</output-dir>
5616 </compilation-unit>
5617 </test-case>
5618 <test-case FilePath="string">
5619 <compilation-unit name="matches2">
5620 <output-dir compare="Text">matches2</output-dir>
5621 </compilation-unit>
5622 </test-case>
5623 <test-case FilePath="string">
5624 <compilation-unit name="matches21">
5625 <output-dir compare="Text">matches21</output-dir>
5626 </compilation-unit>
5627 </test-case>
5628 <test-case FilePath="string">
5629 <compilation-unit name="matches22">
5630 <output-dir compare="Text">matches22</output-dir>
5631 </compilation-unit>
5632 </test-case>
5633 <test-case FilePath="string">
5634 <compilation-unit name="matches23">
5635 <output-dir compare="Text">matches23</output-dir>
5636 </compilation-unit>
5637 </test-case>
5638 <test-case FilePath="string">
5639 <compilation-unit name="matches3">
5640 <output-dir compare="Text">matches3</output-dir>
5641 </compilation-unit>
5642 </test-case>
5643 <test-case FilePath="string">
5644 <compilation-unit name="matchesnull">
5645 <output-dir compare="Text">matchesnull</output-dir>
5646 </compilation-unit>
5647 </test-case>
5648 <test-case FilePath="string">
Yingyi Bufdc71eb2016-08-24 22:41:57 -07005649 <compilation-unit name="position">
5650 <output-dir compare="Text">position</output-dir>
5651 </compilation-unit>
5652 </test-case>
5653 <test-case FilePath="string">
5654 <compilation-unit name="regexp_contains">
5655 <output-dir compare="Text">matches06</output-dir>
5656 </compilation-unit>
5657 </test-case>
5658 <test-case FilePath="string">
5659 <compilation-unit name="regexp_contains_with_flag">
5660 <output-dir compare="Text">matches23</output-dir>
5661 </compilation-unit>
5662 </test-case>
5663 <test-case FilePath="string">
5664 <compilation-unit name="regexp_like">
5665 <output-dir compare="Text">regexp_like</output-dir>
5666 </compilation-unit>
5667 </test-case>
5668 <test-case FilePath="string">
5669 <compilation-unit name="regexp_like_with_flag">
5670 <output-dir compare="Text">matches23</output-dir>
5671 </compilation-unit>
5672 </test-case>
5673 <test-case FilePath="string">
5674 <compilation-unit name="regexp_position">
5675 <output-dir compare="Text">regexp_position</output-dir>
5676 </compilation-unit>
5677 </test-case>
5678 <test-case FilePath="string">
5679 <compilation-unit name="regexp_position_with_flag">
5680 <output-dir compare="Text">regexp_position_with_flag</output-dir>
5681 </compilation-unit>
5682 </test-case>
5683 <test-case FilePath="string">
Yingyi Buf39ccd02016-09-02 09:52:57 -07005684 <compilation-unit name="repeat">
5685 <output-dir compare="Text">repeat</output-dir>
5686 </compilation-unit>
5687 </test-case>
5688 <test-case FilePath="string">
5689 <compilation-unit name="repeat_error">
5690 <output-dir compare="Text">repeat</output-dir>
Yingyi Bu52671a22016-10-31 10:48:33 -07005691 <expected-error>Invalid value: function asterix:repeat expects its 1 input parameter to be a non-negative value, but gets -1</expected-error>
Yingyi Buf39ccd02016-09-02 09:52:57 -07005692 </compilation-unit>
5693 </test-case>
5694 <test-case FilePath="string">
Yingyi Bufdc71eb2016-08-24 22:41:57 -07005695 <compilation-unit name="regexp_replace">
5696 <output-dir compare="Text">replace22</output-dir>
5697 </compilation-unit>
5698 </test-case>
5699 <test-case FilePath="string">
Michael Blowb4c1fb02016-05-09 15:41:00 -07005700 <compilation-unit name="replace1">
5701 <output-dir compare="Text">replace1</output-dir>
5702 </compilation-unit>
5703 </test-case>
5704 <test-case FilePath="string">
5705 <compilation-unit name="replace2">
5706 <output-dir compare="Text">replace2</output-dir>
5707 </compilation-unit>
5708 </test-case>
5709 <test-case FilePath="string">
5710 <compilation-unit name="replace21">
5711 <output-dir compare="Text">replace21</output-dir>
5712 </compilation-unit>
5713 </test-case>
5714 <test-case FilePath="string">
5715 <compilation-unit name="replace22">
5716 <output-dir compare="Text">replace22</output-dir>
5717 </compilation-unit>
5718 </test-case>
5719 <test-case FilePath="string">
5720 <compilation-unit name="replace3">
5721 <output-dir compare="Text">replace3</output-dir>
5722 </compilation-unit>
5723 </test-case>
5724 <test-case FilePath="string">
Yingyi Bufdc71eb2016-08-24 22:41:57 -07005725 <compilation-unit name="rtrim">
5726 <output-dir compare="Text">rtrim</output-dir>
5727 </compilation-unit>
5728 </test-case>
5729 <test-case FilePath="string">
Yingyi Buf39ccd02016-09-02 09:52:57 -07005730 <compilation-unit name="split">
5731 <output-dir compare="Text">split</output-dir>
5732 </compilation-unit>
5733 </test-case>
5734 <test-case FilePath="string">
Michael Blowb4c1fb02016-05-09 15:41:00 -07005735 <compilation-unit name="start-with1">
5736 <output-dir compare="Text">start-with1</output-dir>
5737 </compilation-unit>
5738 </test-case>
5739 <test-case FilePath="string">
5740 <compilation-unit name="start-with2">
5741 <output-dir compare="Text">start-with2</output-dir>
5742 </compilation-unit>
5743 </test-case>
5744 <test-case FilePath="string">
5745 <compilation-unit name="start-with3">
5746 <output-dir compare="Text">start-with3</output-dir>
5747 </compilation-unit>
5748 </test-case>
5749 <test-case FilePath="string">
5750 <compilation-unit name="start-with4">
5751 <output-dir compare="Text">start-with4</output-dir>
5752 </compilation-unit>
5753 </test-case>
5754 <test-case FilePath="string">
5755 <compilation-unit name="start-with5">
5756 <output-dir compare="Text">start-with5</output-dir>
5757 </compilation-unit>
5758 </test-case>
5759 <test-case FilePath="string">
5760 <compilation-unit name="starts-with_01">
5761 <output-dir compare="Text">starts-with_01</output-dir>
5762 </compilation-unit>
5763 </test-case>
5764 <test-case FilePath="string">
5765 <compilation-unit name="startwith02">
5766 <output-dir compare="Text">startwith02</output-dir>
5767 </compilation-unit>
5768 </test-case>
5769 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08005770 <test-case FilePath="string">
5771 <compilation-unit name="startwith03">
5772 <output-dir compare="Text">startwith03</output-dir>
5773 </compilation-unit>
5774 </test-case>
5775 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07005776 <test-case FilePath="string">
5777 <compilation-unit name="strconcat01">
5778 <output-dir compare="Text">strconcat01</output-dir>
5779 </compilation-unit>
5780 </test-case>
5781 <test-case FilePath="string">
5782 <compilation-unit name="strconcat02">
5783 <output-dir compare="Text">strconcat02</output-dir>
5784 </compilation-unit>
5785 </test-case>
5786 <test-case FilePath="string">
5787 <compilation-unit name="string-concat1">
5788 <output-dir compare="Text">string-concat1</output-dir>
5789 </compilation-unit>
5790 </test-case>
5791 <test-case FilePath="string">
5792 <compilation-unit name="string-equal1">
5793 <output-dir compare="Text">string-equal1</output-dir>
5794 </compilation-unit>
5795 </test-case>
5796 <test-case FilePath="string">
5797 <compilation-unit name="string-equal2">
5798 <output-dir compare="Text">string-equal2</output-dir>
5799 </compilation-unit>
5800 </test-case>
5801 <test-case FilePath="string">
5802 <compilation-unit name="string-equal3">
5803 <output-dir compare="Text">string-equal3</output-dir>
5804 </compilation-unit>
5805 </test-case>
5806 <test-case FilePath="string">
5807 <compilation-unit name="string-equal4">
5808 <output-dir compare="Text">string-equal4</output-dir>
5809 </compilation-unit>
5810 </test-case>
5811 <test-case FilePath="string">
5812 <compilation-unit name="string-join1">
5813 <output-dir compare="Text">string-join1</output-dir>
5814 </compilation-unit>
5815 </test-case>
5816 <test-case FilePath="string">
5817 <compilation-unit name="string-to-codepoint">
5818 <output-dir compare="Text">string-to-codepoint</output-dir>
5819 </compilation-unit>
5820 </test-case>
5821 <test-case FilePath="string">
5822 <compilation-unit name="string-to-codepoint1">
5823 <output-dir compare="Text">string-to-codepoint1</output-dir>
5824 </compilation-unit>
5825 </test-case>
5826 <test-case FilePath="string">
5827 <compilation-unit name="string-to-codepoint2">
5828 <output-dir compare="Text">string-to-codepoint2</output-dir>
5829 </compilation-unit>
5830 </test-case>
5831 <test-case FilePath="string">
5832 <compilation-unit name="strlen02">
5833 <output-dir compare="Text">strlen02</output-dir>
5834 </compilation-unit>
5835 </test-case>
5836 <test-case FilePath="string">
5837 <compilation-unit name="strlen03">
5838 <output-dir compare="Text">strlen03</output-dir>
5839 </compilation-unit>
5840 </test-case>
5841 <test-case FilePath="string">
5842 <compilation-unit name="strtocpt01">
5843 <output-dir compare="Text">strtocpt01</output-dir>
5844 </compilation-unit>
5845 </test-case>
5846 <test-case FilePath="string">
5847 <compilation-unit name="strtocpt02">
5848 <output-dir compare="Text">strtocpt02</output-dir>
5849 </compilation-unit>
5850 </test-case>
5851 <test-case FilePath="string">
5852 <compilation-unit name="strtocpt03">
5853 <output-dir compare="Text">strtocpt03</output-dir>
5854 </compilation-unit>
5855 </test-case>
5856 <test-case FilePath="string">
5857 <compilation-unit name="substr01">
5858 <output-dir compare="Text">substr01</output-dir>
5859 </compilation-unit>
5860 </test-case>
5861 <test-case FilePath="string">
5862 <compilation-unit name="substr04">
5863 <output-dir compare="Text">substr04</output-dir>
5864 </compilation-unit>
5865 </test-case>
5866 <test-case FilePath="string">
5867 <compilation-unit name="substr05">
5868 <output-dir compare="Text">substr05</output-dir>
5869 </compilation-unit>
5870 </test-case>
5871 <test-case FilePath="string">
5872 <compilation-unit name="substr06">
5873 <output-dir compare="Text">substr06</output-dir>
5874 </compilation-unit>
5875 </test-case>
5876 <test-case FilePath="string">
5877 <compilation-unit name="substring-after-1">
5878 <output-dir compare="Text">substring-after-1</output-dir>
5879 </compilation-unit>
5880 </test-case>
5881 <test-case FilePath="string">
5882 <compilation-unit name="substring-after-2">
5883 <output-dir compare="Text">substring-after-2</output-dir>
5884 </compilation-unit>
5885 </test-case>
5886 <test-case FilePath="string">
5887 <compilation-unit name="substring-after-3">
5888 <output-dir compare="Text">substring-after-3</output-dir>
5889 </compilation-unit>
5890 </test-case>
5891 <test-case FilePath="string">
5892 <compilation-unit name="substring-after-4">
5893 <output-dir compare="Text">substring-after-4</output-dir>
5894 </compilation-unit>
5895 </test-case>
5896 <test-case FilePath="string">
5897 <compilation-unit name="substring-before-1">
5898 <output-dir compare="Text">substring-before-1</output-dir>
5899 </compilation-unit>
5900 </test-case>
5901 <test-case FilePath="string">
5902 <compilation-unit name="substring-before-2">
5903 <output-dir compare="Text">substring-before-2</output-dir>
5904 </compilation-unit>
5905 </test-case>
5906 <test-case FilePath="string">
5907 <compilation-unit name="substring-before-3">
5908 <output-dir compare="Text">substring-before-3</output-dir>
5909 </compilation-unit>
5910 </test-case>
5911 <test-case FilePath="string">
5912 <compilation-unit name="substring2-1">
5913 <output-dir compare="Text">substring2-1</output-dir>
5914 </compilation-unit>
5915 </test-case>
5916 <test-case FilePath="string">
5917 <compilation-unit name="substring2-2">
5918 <output-dir compare="Text">substring2-2</output-dir>
5919 </compilation-unit>
5920 </test-case>
5921 <test-case FilePath="string">
5922 <compilation-unit name="substring2-3">
5923 <output-dir compare="Text">substring2-3</output-dir>
5924 </compilation-unit>
5925 </test-case>
5926 <test-case FilePath="string">
5927 <compilation-unit name="substring2-4">
5928 <output-dir compare="Text">substring2-4</output-dir>
5929 </compilation-unit>
5930 </test-case>
5931 <test-case FilePath="string">
5932 <compilation-unit name="substring_01">
5933 <output-dir compare="Text">substring_01</output-dir>
5934 </compilation-unit>
5935 </test-case>
5936 <test-case FilePath="string">
Yingyi Bufdc71eb2016-08-24 22:41:57 -07005937 <compilation-unit name="title">
5938 <output-dir compare="Text">initcap</output-dir>
5939 </compilation-unit>
5940 </test-case>
5941 <test-case FilePath="string">
Michael Blowb4c1fb02016-05-09 15:41:00 -07005942 <compilation-unit name="toLowerCase02">
5943 <output-dir compare="Text">toLowerCase02</output-dir>
5944 </compilation-unit>
5945 </test-case>
5946 <test-case FilePath="string">
5947 <compilation-unit name="toLowerCase03">
5948 <output-dir compare="Text">toLowerCase03</output-dir>
5949 </compilation-unit>
5950 </test-case>
5951 <test-case FilePath="string">
5952 <compilation-unit name="toLowerCase04">
5953 <output-dir compare="Text">toLowerCase04</output-dir>
5954 </compilation-unit>
5955 </test-case>
5956 <test-case FilePath="string">
Yingyi Bufdc71eb2016-08-24 22:41:57 -07005957 <compilation-unit name="trim">
5958 <output-dir compare="Text">trim</output-dir>
5959 </compilation-unit>
5960 </test-case>
5961 <test-case FilePath="string">
Michael Blowb4c1fb02016-05-09 15:41:00 -07005962 <compilation-unit name="uppercase">
5963 <output-dir compare="Text">uppercase</output-dir>
5964 </compilation-unit>
5965 </test-case>
5966 <test-case FilePath="string">
5967 <compilation-unit name="varlen-encoding">
5968 <output-dir compare="Text">varlen-encoding</output-dir>
5969 </compilation-unit>
5970 </test-case>
5971 </test-group>
5972 <test-group name="subquery">
5973 <test-case FilePath="subquery">
Yingyi Buc89d6682016-09-06 18:29:23 -07005974 <compilation-unit name="aggregate_join">
5975 <output-dir compare="Text">aggregate_join</output-dir>
5976 </compilation-unit>
5977 </test-case>
5978 <test-case FilePath="subquery">
5979 <compilation-unit name="aggregate_join_external">
5980 <output-dir compare="Text">aggregate_join_external</output-dir>
5981 </compilation-unit>
5982 </test-case>
5983 <test-case FilePath="subquery">
Michael Blowb4c1fb02016-05-09 15:41:00 -07005984 <compilation-unit name="gby_inline">
5985 <output-dir compare="Text">gby_inline</output-dir>
5986 </compilation-unit>
5987 </test-case>
5988 <test-case FilePath="subquery">
5989 <compilation-unit name="query-ASTERIXDB-1168">
5990 <output-dir compare="Text">query-ASTERIXDB-1168</output-dir>
5991 </compilation-unit>
5992 </test-case>
5993 <test-case FilePath="subquery">
5994 <compilation-unit name="decorrelate_with_unique_id">
5995 <output-dir compare="Text">decorrelate_with_unique_id</output-dir>
5996 </compilation-unit>
5997 </test-case>
5998 <test-case FilePath="subquery">
5999 <compilation-unit name="decorrelate_with_unique_id_2">
6000 <output-dir compare="Text">decorrelate_with_unique_id_2</output-dir>
6001 </compilation-unit>
6002 </test-case>
Yingyi Bua8baf6d2016-07-05 21:40:44 -07006003 <test-case FilePath="subquery">
Yingyi Bu196db5d2016-07-15 19:07:20 -07006004 <compilation-unit name="exists">
6005 <output-dir compare="Text">exists</output-dir>
6006 </compilation-unit>
6007 </test-case>
6008 <test-case FilePath="subquery">
Yingyi Bua8baf6d2016-07-05 21:40:44 -07006009 <compilation-unit name="in">
6010 <output-dir compare="Text">in</output-dir>
6011 </compilation-unit>
6012 </test-case>
6013 <test-case FilePath="subquery">
6014 <compilation-unit name="in_correlated">
6015 <output-dir compare="Text">in</output-dir>
6016 </compilation-unit>
6017 </test-case>
6018 <test-case FilePath="subquery">
Yingyi Bu196db5d2016-07-15 19:07:20 -07006019 <compilation-unit name="not_exists">
6020 <output-dir compare="Text">not_exists</output-dir>
6021 </compilation-unit>
6022 </test-case>
6023 <test-case FilePath="subquery">
Yingyi Bua8baf6d2016-07-05 21:40:44 -07006024 <compilation-unit name="not_in">
6025 <output-dir compare="Text">not_in</output-dir>
6026 </compilation-unit>
6027 </test-case>
Yingyi Bu5b2d4c82016-07-13 17:56:48 -07006028 <test-case FilePath="subquery">
6029 <compilation-unit name="alias_negative">
6030 <output-dir compare="Text">alias_negative</output-dir>
6031 <expected-error>Need an alias for the enclosed expression</expected-error>
Abdullah Alamoudi5dc73ed2016-07-28 05:03:13 +03006032 </compilation-unit>
Yingyi Bu196db5d2016-07-15 19:07:20 -07006033 </test-case>
Abdullah Alamoudi5dc73ed2016-07-28 05:03:13 +03006034 <test-case FilePath="subquery">
Yingyi Bu196db5d2016-07-15 19:07:20 -07006035 <compilation-unit name="relational_division">
6036 <output-dir compare="Text">relational_division</output-dir>
6037 </compilation-unit>
6038 </test-case>
6039 <test-case FilePath="subquery">
6040 <compilation-unit name="relational_division2">
6041 <output-dir compare="Text">relational_division</output-dir>
6042 </compilation-unit>
6043 </test-case>
6044 <test-case FilePath="subquery">
6045 <compilation-unit name="relational_division3">
6046 <output-dir compare="Text">relational_division</output-dir>
Yingyi Bu5b2d4c82016-07-13 17:56:48 -07006047 </compilation-unit>
6048 </test-case>
Yingyi Bu33dfae52016-08-15 17:36:51 -07006049 <test-case FilePath="subquery">
6050 <compilation-unit name="query-ASTERIXDB-1571">
6051 <output-dir compare="Text">query-ASTERIXDB-1571</output-dir>
6052 </compilation-unit>
6053 </test-case>
6054 <test-case FilePath="subquery">
6055 <compilation-unit name="query-ASTERIXDB-1571-2">
6056 <output-dir compare="Text">query-ASTERIXDB-1571</output-dir>
6057 <expected-error>Need an alias for the enclosed expression</expected-error>
6058 </compilation-unit>
6059 </test-case>
6060 <test-case FilePath="subquery">
6061 <compilation-unit name="query-ASTERIXDB-1571-3">
6062 <output-dir compare="Text">query-ASTERIXDB-1571-3</output-dir>
6063 </compilation-unit>
6064 </test-case>
6065 <test-case FilePath="subquery">
6066 <compilation-unit name="query-ASTERIXDB-1571-4">
6067 <output-dir compare="Text">query-ASTERIXDB-1571-4</output-dir>
6068 </compilation-unit>
6069 </test-case>
Yingyi Bu74d32992016-08-16 21:49:58 -07006070 <test-case FilePath="subquery">
Yingyi Bu834e1732016-09-09 20:25:49 -07006071 <compilation-unit name="query-ASTERIXDB-1572">
6072 <output-dir compare="Text">query-ASTERIXDB-1572</output-dir>
6073 </compilation-unit>
6074 </test-case>
6075 <test-case FilePath="subquery">
Yingyi Bu74d32992016-08-16 21:49:58 -07006076 <compilation-unit name="query-ASTERIXDB-1574">
6077 <output-dir compare="Text">query-ASTERIXDB-1574</output-dir>
Yingyi Buac5108e2017-05-09 17:31:08 -07006078 <expected-error>Type mismatch: function scan-collection expects its 1st input parameter to be type multiset or array, but the actual input type is object</expected-error>
Yingyi Bu74d32992016-08-16 21:49:58 -07006079 </compilation-unit>
6080 </test-case>
6081 <test-case FilePath="subquery">
6082 <compilation-unit name="query-ASTERIXDB-1574-2">
6083 <output-dir compare="Text">query-ASTERIXDB-1574</output-dir>
6084 </compilation-unit>
6085 </test-case>
6086 <test-case FilePath="subquery">
6087 <compilation-unit name="query-ASTERIXDB-1574-3">
6088 <output-dir compare="Text">query-ASTERIXDB-1574</output-dir>
6089 <expected-error>Cannot resolve ambiguous alias reference for undefined identifier</expected-error>
6090 </compilation-unit>
6091 </test-case>
Yingyi Bue6a6cc32016-08-25 19:09:15 -07006092 <test-case FilePath="subquery">
6093 <compilation-unit name="query-ASTERIXDB-1597">
6094 <output-dir compare="Text">query-ASTERIXDB-1597</output-dir>
6095 </compilation-unit>
6096 </test-case>
Yingyi Bu0e0acb12016-10-04 21:50:52 -07006097 <test-case FilePath="subquery">
6098 <compilation-unit name="query-ASTERIXDB-1674">
6099 <output-dir compare="Text">query-ASTERIXDB-1674</output-dir>
6100 </compilation-unit>
6101 </test-case>
Michael Blowb4c1fb02016-05-09 15:41:00 -07006102 </test-group>
6103 <test-group name="subset-collection">
6104 <test-case FilePath="subset-collection">
6105 <compilation-unit name="01">
6106 <output-dir compare="Text">01</output-dir>
6107 </compilation-unit>
6108 </test-case>
6109 <test-case FilePath="subset-collection">
6110 <compilation-unit name="02">
6111 <output-dir compare="Text">02</output-dir>
6112 </compilation-unit>
6113 </test-case>
6114 <test-case FilePath="subset-collection">
6115 <compilation-unit name="03">
6116 <output-dir compare="Text">03</output-dir>
6117 </compilation-unit>
6118 </test-case>
6119 <test-case FilePath="subset-collection">
6120 <compilation-unit name="05">
6121 <output-dir compare="Text">05</output-dir>
6122 </compilation-unit>
6123 </test-case>
6124 <test-case FilePath="subset-collection">
6125 <compilation-unit name="06">
6126 <output-dir compare="Text">06</output-dir>
6127 </compilation-unit>
6128 </test-case>
6129 <test-case FilePath="subset-collection">
6130 <compilation-unit name="07">
6131 <output-dir compare="Text">07</output-dir>
6132 </compilation-unit>
6133 </test-case>
6134 </test-group>
6135 <test-group name="tokenizers">
6136 <test-case FilePath="tokenizers">
6137 <compilation-unit name="counthashed-gram-tokens_01">
6138 <output-dir compare="Text">counthashed-gram-tokens_01</output-dir>
6139 </compilation-unit>
6140 </test-case>
6141 <test-case FilePath="tokenizers">
6142 <compilation-unit name="counthashed-gram-tokens_02">
6143 <output-dir compare="Text">counthashed-gram-tokens_02</output-dir>
6144 </compilation-unit>
6145 </test-case>
6146 <test-case FilePath="tokenizers">
6147 <compilation-unit name="counthashed-word-tokens_01">
6148 <output-dir compare="Text">counthashed-word-tokens_01</output-dir>
6149 </compilation-unit>
6150 </test-case>
6151 <test-case FilePath="tokenizers">
6152 <compilation-unit name="gram-tokens_01">
6153 <output-dir compare="Text">gram-tokens_01</output-dir>
6154 </compilation-unit>
6155 </test-case>
6156 <test-case FilePath="tokenizers">
6157 <compilation-unit name="gram-tokens_02">
6158 <output-dir compare="Text">gram-tokens_02</output-dir>
6159 </compilation-unit>
6160 </test-case>
6161 <test-case FilePath="tokenizers">
6162 <compilation-unit name="hashed-gram-tokens_01">
6163 <output-dir compare="Text">hashed-gram-tokens_01</output-dir>
6164 </compilation-unit>
6165 </test-case>
6166 <test-case FilePath="tokenizers">
6167 <compilation-unit name="hashed-gram-tokens_02">
6168 <output-dir compare="Text">hashed-gram-tokens_02</output-dir>
6169 </compilation-unit>
6170 </test-case>
6171 <test-case FilePath="tokenizers">
6172 <compilation-unit name="hashed-word-tokens_01">
6173 <output-dir compare="Text">hashed-word-tokens_01</output-dir>
6174 </compilation-unit>
6175 </test-case>
6176 <test-case FilePath="tokenizers">
6177 <compilation-unit name="word-tokens_01">
6178 <output-dir compare="Text">word-tokens_01</output-dir>
6179 </compilation-unit>
6180 </test-case>
6181 <test-case FilePath="tokenizers">
6182 <compilation-unit name="word-tokens_02">
6183 <output-dir compare="Text">word-tokens_02</output-dir>
6184 </compilation-unit>
6185 </test-case>
6186 </test-group>
Yingyi Bue61534e2016-08-15 19:04:56 -07006187 <test-group name="tpcds">
6188 <test-case FilePath="tpcds">
6189 <compilation-unit name="query-ASTERIXDB-1580">
6190 <output-dir compare="Text">query-ASTERIXDB-1580</output-dir>
6191 </compilation-unit>
6192 </test-case>
Yingyi Bu437d8192016-08-24 21:01:32 -07006193 <test-case FilePath="tpcds">
Yingyi Buc89d6682016-09-06 18:29:23 -07006194 <compilation-unit name="query-ASTERIXDB-1581">
6195 <output-dir compare="Text">query-ASTERIXDB-1581</output-dir>
6196 </compilation-unit>
6197 </test-case>
6198 <test-case FilePath="tpcds">
6199 <compilation-unit name="query-ASTERIXDB-1581-2">
6200 <output-dir compare="Text">query-ASTERIXDB-1581-2</output-dir>
6201 </compilation-unit>
6202 </test-case>
6203 <test-case FilePath="tpcds">
6204 <compilation-unit name="query-ASTERIXDB-1581-3">
6205 <output-dir compare="Text">query-ASTERIXDB-1581-2</output-dir>
6206 </compilation-unit>
6207 </test-case>
6208 <test-case FilePath="tpcds">
6209 <compilation-unit name="query-ASTERIXDB-1581-4">
6210 <output-dir compare="Text">query-ASTERIXDB-1581-4</output-dir>
6211 </compilation-unit>
6212 </test-case>
6213 <test-case FilePath="tpcds">
6214 <compilation-unit name="query-ASTERIXDB-1581-5">
6215 <output-dir compare="Text">query-ASTERIXDB-1581-2</output-dir>
6216 </compilation-unit>
6217 </test-case>
6218 <test-case FilePath="tpcds">
6219 <compilation-unit name="query-ASTERIXDB-1581-6">
6220 <output-dir compare="Text">query-ASTERIXDB-1581-6</output-dir>
6221 </compilation-unit>
6222 </test-case>
6223 <test-case FilePath="tpcds">
6224 <compilation-unit name="query-ASTERIXDB-1581-correlated">
6225 <output-dir compare="Text">query-ASTERIXDB-1581-correlated</output-dir>
6226 </compilation-unit>
6227 </test-case>
6228 <test-case FilePath="tpcds">
6229 <compilation-unit name="query-ASTERIXDB-1581-correlated-2">
6230 <output-dir compare="Text">query-ASTERIXDB-1581-2</output-dir>
6231 </compilation-unit>
6232 </test-case>
6233 <test-case FilePath="tpcds">
Yingyi Bu834e1732016-09-09 20:25:49 -07006234 <compilation-unit name="query-ASTERIXDB-1591">
6235 <output-dir compare="Text">query-ASTERIXDB-1591</output-dir>
6236 </compilation-unit>
6237 </test-case>
6238 <test-case FilePath="tpcds">
Yingyi Bu437d8192016-08-24 21:01:32 -07006239 <compilation-unit name="query-ASTERIXDB-1596">
6240 <output-dir compare="Text">query-ASTERIXDB-1596</output-dir>
6241 </compilation-unit>
6242 </test-case>
Yingyi Bu7477a582016-09-10 22:26:48 -07006243 <test-case FilePath="tpcds">
6244 <compilation-unit name="query-ASTERIXDB-1602">
6245 <output-dir compare="Text">query-ASTERIXDB-1602</output-dir>
6246 </compilation-unit>
6247 </test-case>
Yingyi Bu36b2c102016-10-04 11:29:52 -07006248 <test-case FilePath="tpcds">
6249 <compilation-unit name="q03">
6250 <output-dir compare="Text">q03</output-dir>
6251 </compilation-unit>
6252 </test-case>
6253 <test-case FilePath="tpcds">
6254 <compilation-unit name="q07">
6255 <output-dir compare="Text">q07</output-dir>
6256 </compilation-unit>
6257 </test-case>
6258 <test-case FilePath="tpcds">
6259 <compilation-unit name="q15">
6260 <output-dir compare="Text">q15</output-dir>
6261 </compilation-unit>
6262 </test-case>
6263 <test-case FilePath="tpcds">
6264 <compilation-unit name="q19">
6265 <output-dir compare="Text">q19</output-dir>
6266 </compilation-unit>
6267 </test-case>
6268 <test-case FilePath="tpcds">
6269 <compilation-unit name="q21">
6270 <output-dir compare="Text">q21</output-dir>
6271 </compilation-unit>
6272 </test-case>
6273 <test-case FilePath="tpcds">
6274 <compilation-unit name="q24a">
6275 <output-dir compare="Text">q24a</output-dir>
6276 </compilation-unit>
6277 </test-case>
6278 <test-case FilePath="tpcds">
6279 <compilation-unit name="q24b">
6280 <output-dir compare="Text">q24b</output-dir>
6281 </compilation-unit>
6282 </test-case>
6283 <test-case FilePath="tpcds">
6284 <compilation-unit name="q25">
6285 <output-dir compare="Text">q25</output-dir>
6286 </compilation-unit>
6287 </test-case>
6288 <test-case FilePath="tpcds">
6289 <compilation-unit name="q26">
6290 <output-dir compare="Text">q26</output-dir>
6291 </compilation-unit>
6292 </test-case>
6293 <test-case FilePath="tpcds">
6294 <compilation-unit name="q29">
6295 <output-dir compare="Text">q29</output-dir>
6296 </compilation-unit>
6297 </test-case>
6298 <test-case FilePath="tpcds">
6299 <compilation-unit name="q30">
6300 <output-dir compare="Text">q30</output-dir>
6301 </compilation-unit>
6302 </test-case>
6303 <test-case FilePath="tpcds">
6304 <compilation-unit name="q31">
6305 <output-dir compare="Text">q31</output-dir>
6306 </compilation-unit>
6307 </test-case>
6308 <test-case FilePath="tpcds">
6309 <compilation-unit name="q34">
6310 <output-dir compare="Text">q34</output-dir>
6311 </compilation-unit>
6312 </test-case>
6313 <test-case FilePath="tpcds">
6314 <compilation-unit name="q37">
6315 <output-dir compare="Text">q37</output-dir>
6316 </compilation-unit>
6317 </test-case>
6318 <test-case FilePath="tpcds">
6319 <compilation-unit name="q41">
6320 <output-dir compare="Text">q41</output-dir>
6321 </compilation-unit>
6322 </test-case>
6323 <test-case FilePath="tpcds">
6324 <compilation-unit name="q42">
6325 <output-dir compare="Text">q42</output-dir>
6326 </compilation-unit>
6327 </test-case>
6328 <test-case FilePath="tpcds">
6329 <compilation-unit name="q43">
6330 <output-dir compare="Text">q43</output-dir>
6331 </compilation-unit>
6332 </test-case>
6333 <test-case FilePath="tpcds">
6334 <compilation-unit name="q45">
6335 <output-dir compare="Text">q45</output-dir>
6336 </compilation-unit>
6337 </test-case>
6338 <test-case FilePath="tpcds">
6339 <compilation-unit name="q46">
6340 <output-dir compare="Text">q46</output-dir>
6341 </compilation-unit>
6342 </test-case>
6343 <test-case FilePath="tpcds">
6344 <compilation-unit name="q50">
6345 <output-dir compare="Text">q50</output-dir>
6346 </compilation-unit>
6347 </test-case>
6348 <test-case FilePath="tpcds">
6349 <compilation-unit name="q52">
6350 <output-dir compare="Text">q52</output-dir>
6351 </compilation-unit>
6352 </test-case>
6353 <test-case FilePath="tpcds">
6354 <compilation-unit name="q55">
6355 <output-dir compare="Text">q55</output-dir>
6356 </compilation-unit>
6357 </test-case>
6358 <test-case FilePath="tpcds">
6359 <compilation-unit name="q59">
6360 <output-dir compare="Text">q59</output-dir>
6361 </compilation-unit>
6362 </test-case>
6363 <test-case FilePath="tpcds">
6364 <compilation-unit name="q62">
6365 <output-dir compare="Text">q62</output-dir>
6366 </compilation-unit>
6367 </test-case>
6368 <test-case FilePath="tpcds">
6369 <compilation-unit name="q68">
6370 <output-dir compare="Text">q68</output-dir>
6371 </compilation-unit>
6372 </test-case>
6373 <test-case FilePath="tpcds">
6374 <compilation-unit name="q73">
6375 <output-dir compare="Text">q73</output-dir>
6376 </compilation-unit>
6377 </test-case>
6378 <test-case FilePath="tpcds">
6379 <compilation-unit name="q79">
6380 <output-dir compare="Text">q79</output-dir>
6381 </compilation-unit>
6382 </test-case>
6383 <test-case FilePath="tpcds">
6384 <compilation-unit name="q81">
6385 <output-dir compare="Text">q81</output-dir>
6386 </compilation-unit>
6387 </test-case>
6388 <test-case FilePath="tpcds">
6389 <compilation-unit name="q82">
6390 <output-dir compare="Text">q82</output-dir>
6391 </compilation-unit>
6392 </test-case>
6393 <test-case FilePath="tpcds">
6394 <compilation-unit name="q88">
6395 <output-dir compare="Text">q88</output-dir>
6396 </compilation-unit>
6397 </test-case>
6398 <test-case FilePath="tpcds">
6399 <compilation-unit name="q91">
6400 <output-dir compare="Text">q91</output-dir>
6401 </compilation-unit>
6402 </test-case>
6403 <test-case FilePath="tpcds">
6404 <compilation-unit name="q94">
6405 <output-dir compare="Text">q94</output-dir>
6406 </compilation-unit>
6407 </test-case>
6408 <test-case FilePath="tpcds">
6409 <compilation-unit name="q95">
6410 <output-dir compare="Text">q95</output-dir>
6411 </compilation-unit>
6412 </test-case>
6413 <test-case FilePath="tpcds">
6414 <compilation-unit name="q96">
6415 <output-dir compare="Text">q96</output-dir>
6416 </compilation-unit>
6417 </test-case>
6418 <test-case FilePath="tpcds">
6419 <compilation-unit name="q98">
6420 <output-dir compare="Text">q98</output-dir>
6421 </compilation-unit>
6422 </test-case>
Vignesh Raghunathand7b3ddf2016-11-02 00:15:52 -07006423 <test-case FilePath="tpcds">
6424 <compilation-unit name="q01">
6425 <output-dir compare="Text">q01</output-dir>
6426 </compilation-unit>
6427 </test-case>
6428 <test-case FilePath="tpcds">
6429 <compilation-unit name="q09">
6430 <output-dir compare="Text">q09</output-dir>
6431 </compilation-unit>
6432 </test-case>
6433 <test-case FilePath="tpcds">
6434 <compilation-unit name="q92">
6435 <output-dir compare="Text">q92</output-dir>
6436 </compilation-unit>
6437 </test-case>
6438 <test-case FilePath="tpcds">
6439 <compilation-unit name="q90">
6440 <output-dir compare="Text">q90</output-dir>
6441 </compilation-unit>
6442 </test-case>
6443 <test-case FilePath="tpcds">
6444 <compilation-unit name="q85">
6445 <output-dir compare="Text">q85</output-dir>
6446 </compilation-unit>
6447 </test-case>
Yingyi Bue61534e2016-08-15 19:04:56 -07006448 </test-group>
Michael Blowb4c1fb02016-05-09 15:41:00 -07006449 <test-group name="tpch">
6450 <test-case FilePath="tpch">
6451 <compilation-unit name="distinct_by">
6452 <output-dir compare="Text">distinct_by</output-dir>
6453 </compilation-unit>
6454 </test-case>
6455 <test-case FilePath="tpch">
6456 <compilation-unit name="group_no_agg">
6457 <output-dir compare="Text">group_no_agg</output-dir>
6458 </compilation-unit>
6459 </test-case>
6460 <test-case FilePath="tpch">
6461 <compilation-unit name="nest_aggregate">
6462 <output-dir compare="Text">nest_aggregate</output-dir>
6463 </compilation-unit>
6464 </test-case>
6465 <test-case FilePath="tpch">
6466 <compilation-unit name="nest_aggregate2">
6467 <output-dir compare="Text">nest_aggregate2</output-dir>
6468 </compilation-unit>
6469 </test-case>
6470 <test-case FilePath="tpch">
6471 <compilation-unit name="query-issue638">
6472 <output-dir compare="Text">query-issue638</output-dir>
6473 </compilation-unit>
6474 </test-case>
6475 <test-case FilePath="tpch">
6476 <compilation-unit name="query-issue785">
6477 <output-dir compare="Text">query-issue785</output-dir>
6478 </compilation-unit>
6479 </test-case>
6480 <test-case FilePath="tpch">
6481 <compilation-unit name="query-issue785-2">
6482 <output-dir compare="Text">query-issue785-2</output-dir>
6483 </compilation-unit>
6484 </test-case>
6485 <test-case FilePath="tpch">
6486 <compilation-unit name="query-issue786">
6487 <output-dir compare="Text">query-issue786</output-dir>
6488 </compilation-unit>
6489 </test-case>
6490 <test-case FilePath="tpch">
6491 <compilation-unit name="query-issue601">
6492 <output-dir compare="Text">query-issue601</output-dir>
6493 </compilation-unit>
6494 </test-case>
6495 <test-case FilePath="tpch">
6496 <compilation-unit name="q10_returned_item">
6497 <output-dir compare="Text">q10_returned_item</output-dir>
6498 </compilation-unit>
6499 </test-case>
6500 <test-case FilePath="tpch">
6501 <compilation-unit name="q10_returned_item_int64">
6502 <output-dir compare="Text">q10_returned_item_int64</output-dir>
6503 </compilation-unit>
6504 </test-case>
6505 <test-case FilePath="tpch">
6506 <compilation-unit name="q11_important_stock">
6507 <output-dir compare="Text">q11_important_stock</output-dir>
6508 </compilation-unit>
6509 </test-case>
6510 <test-case FilePath="tpch">
6511 <compilation-unit name="q12_shipping">
6512 <output-dir compare="Text">q12_shipping</output-dir>
6513 </compilation-unit>
6514 </test-case>
6515 <test-case FilePath="tpch">
6516 <compilation-unit name="q13_customer_distribution">
6517 <output-dir compare="Text">q13_customer_distribution</output-dir>
6518 </compilation-unit>
6519 </test-case>
6520 <test-case FilePath="tpch">
6521 <compilation-unit name="q14_promotion_effect">
6522 <output-dir compare="Text">q14_promotion_effect</output-dir>
6523 </compilation-unit>
6524 </test-case>
6525 <test-case FilePath="tpch">
6526 <compilation-unit name="q15_top_supplier">
6527 <output-dir compare="Text">q15_top_supplier</output-dir>
6528 </compilation-unit>
6529 </test-case>
6530 <test-case FilePath="tpch">
6531 <compilation-unit name="q16_parts_supplier_relationship">
6532 <output-dir compare="Text">q16_parts_supplier_relationship</output-dir>
6533 </compilation-unit>
6534 </test-case>
6535 <test-case FilePath="tpch">
6536 <compilation-unit name="q17_small_quantity_order_revenue">
6537 <output-dir compare="Text">q17_small_quantity_order_revenue</output-dir>
6538 </compilation-unit>
6539 </test-case>
6540 <test-case FilePath="tpch">
6541 <compilation-unit name="q17_large_gby_variant">
6542 <output-dir compare="Text">q17_large_gby_variant</output-dir>
6543 </compilation-unit>
6544 </test-case>
6545 <test-case FilePath="tpch">
6546 <compilation-unit name="q18_large_volume_customer">
6547 <output-dir compare="Text">q18_large_volume_customer</output-dir>
6548 </compilation-unit>
6549 </test-case>
6550 <test-case FilePath="tpch">
6551 <compilation-unit name="q19_discounted_revenue">
6552 <output-dir compare="Text">q19_discounted_revenue</output-dir>
6553 </compilation-unit>
6554 </test-case>
6555 <test-case FilePath="tpch">
6556 <compilation-unit name="q01_pricing_summary_report_nt">
6557 <output-dir compare="Text">q01_pricing_summary_report_nt</output-dir>
6558 </compilation-unit>
6559 </test-case>
6560 <test-case FilePath="tpch">
6561 <compilation-unit name="q20_potential_part_promotion">
6562 <output-dir compare="Text">q20_potential_part_promotion</output-dir>
6563 </compilation-unit>
6564 </test-case>
6565 <test-case FilePath="tpch">
6566 <compilation-unit name="q21_suppliers_who_kept_orders_waiting">
6567 <output-dir compare="Text">q21_suppliers_who_kept_orders_waiting</output-dir>
6568 </compilation-unit>
6569 </test-case>
6570 <test-case FilePath="tpch">
6571 <compilation-unit name="q22_global_sales_opportunity">
6572 <output-dir compare="Text">q22_global_sales_opportunity</output-dir>
6573 </compilation-unit>
6574 </test-case>
6575 <test-case FilePath="tpch">
6576 <compilation-unit name="q02_minimum_cost_supplier">
6577 <output-dir compare="Text">q02_minimum_cost_supplier</output-dir>
6578 </compilation-unit>
6579 </test-case>
6580 <test-case FilePath="tpch">
6581 <compilation-unit name="q03_shipping_priority_nt">
6582 <output-dir compare="Text">q03_shipping_priority_nt</output-dir>
6583 </compilation-unit>
6584 </test-case>
6585 <test-case FilePath="tpch">
6586 <compilation-unit name="q04_order_priority">
6587 <output-dir compare="Text">q04_order_priority</output-dir>
6588 </compilation-unit>
6589 </test-case>
6590 <test-case FilePath="tpch">
6591 <compilation-unit name="q05_local_supplier_volume">
6592 <output-dir compare="Text">q05_local_supplier_volume</output-dir>
6593 </compilation-unit>
6594 </test-case>
6595 <test-case FilePath="tpch">
6596 <compilation-unit name="q06_forecast_revenue_change">
6597 <output-dir compare="Text">q06_forecast_revenue_change</output-dir>
6598 </compilation-unit>
6599 </test-case>
6600 <test-case FilePath="tpch">
6601 <compilation-unit name="q07_volume_shipping">
6602 <output-dir compare="Text">q07_volume_shipping</output-dir>
6603 </compilation-unit>
6604 </test-case>
6605 <test-case FilePath="tpch">
6606 <compilation-unit name="q08_national_market_share">
6607 <output-dir compare="Text">q08_national_market_share</output-dir>
6608 </compilation-unit>
6609 </test-case>
6610 <test-case FilePath="tpch">
6611 <compilation-unit name="q09_product_type_profit_nt">
6612 <output-dir compare="Text">q09_product_type_profit_nt</output-dir>
6613 </compilation-unit>
6614 </test-case>
6615 <test-case FilePath="tpch">
6616 <compilation-unit name="query-issue562">
6617 <output-dir compare="Text">query-issue562</output-dir>
6618 </compilation-unit>
6619 </test-case>
6620 <test-case FilePath="tpch">
6621 <compilation-unit name="query-issue810">
6622 <output-dir compare="Text">query-issue810</output-dir>
6623 </compilation-unit>
6624 </test-case>
6625 <test-case FilePath="tpch">
6626 <compilation-unit name="query-issue810-2">
6627 <output-dir compare="Text">query-issue810-2</output-dir>
6628 </compilation-unit>
6629 </test-case>
6630 <test-case FilePath="tpch">
6631 <compilation-unit name="query-issue810-3">
6632 <output-dir compare="Text">query-issue810-3</output-dir>
6633 </compilation-unit>
6634 </test-case>
6635 <test-case FilePath="tpch">
6636 <compilation-unit name="query-issue827">
6637 <output-dir compare="Text">query-issue827</output-dir>
6638 </compilation-unit>
6639 </test-case>
6640 <test-case FilePath="tpch">
6641 <compilation-unit name="query-issue827-2">
6642 <output-dir compare="Text">query-issue827-2</output-dir>
6643 </compilation-unit>
6644 </test-case>
6645 </test-group>
6646 <test-group name="tpch-sql">
6647 <test-case FilePath="tpch-sql">
6648 <compilation-unit name="distinct_by">
6649 <output-dir compare="Text">distinct_by</output-dir>
6650 </compilation-unit>
6651 </test-case>
6652 <test-case FilePath="tpch-sql">
6653 <compilation-unit name="group_no_agg">
6654 <output-dir compare="Text">group_no_agg</output-dir>
6655 </compilation-unit>
6656 </test-case>
6657 <test-case FilePath="tpch-sql">
6658 <compilation-unit name="nest_aggregate">
6659 <output-dir compare="Text">nest_aggregate</output-dir>
6660 </compilation-unit>
6661 </test-case>
6662 <test-case FilePath="tpch-sql">
6663 <compilation-unit name="nest_aggregate2">
6664 <output-dir compare="Text">nest_aggregate2</output-dir>
6665 </compilation-unit>
6666 </test-case>
6667 <test-case FilePath="tpch-sql">
6668 <compilation-unit name="query-issue638">
6669 <output-dir compare="Text">query-issue638</output-dir>
6670 </compilation-unit>
6671 </test-case>
6672 <test-case FilePath="tpch-sql">
6673 <compilation-unit name="query-issue785">
6674 <output-dir compare="Text">query-issue785</output-dir>
6675 </compilation-unit>
6676 </test-case>
6677 <test-case FilePath="tpch-sql">
6678 <compilation-unit name="query-issue785-2">
6679 <output-dir compare="Text">query-issue785-2</output-dir>
6680 </compilation-unit>
6681 </test-case>
6682 <test-case FilePath="tpch-sql">
6683 <compilation-unit name="query-issue786">
6684 <output-dir compare="Text">query-issue786</output-dir>
6685 </compilation-unit>
6686 </test-case>
6687 <test-case FilePath="tpch-sql">
6688 <compilation-unit name="query-issue601">
6689 <output-dir compare="Text">query-issue601</output-dir>
6690 </compilation-unit>
6691 </test-case>
6692 <test-case FilePath="tpch-sql">
6693 <compilation-unit name="q10_returned_item">
6694 <output-dir compare="Text">q10_returned_item</output-dir>
6695 </compilation-unit>
6696 </test-case>
6697 <test-case FilePath="tpch-sql">
6698 <compilation-unit name="q10_returned_item_int64">
6699 <output-dir compare="Text">q10_returned_item_int64</output-dir>
6700 </compilation-unit>
6701 </test-case>
6702 <test-case FilePath="tpch-sql">
6703 <compilation-unit name="q11_important_stock">
6704 <output-dir compare="Text">q11_important_stock</output-dir>
6705 </compilation-unit>
6706 </test-case>
6707 <test-case FilePath="tpch-sql">
6708 <compilation-unit name="q12_shipping">
6709 <output-dir compare="Text">q12_shipping</output-dir>
6710 </compilation-unit>
6711 </test-case>
6712 <test-case FilePath="tpch-sql">
6713 <compilation-unit name="q13_customer_distribution">
6714 <output-dir compare="Text">q13_customer_distribution</output-dir>
6715 </compilation-unit>
6716 </test-case>
6717 <test-case FilePath="tpch-sql">
6718 <compilation-unit name="q14_promotion_effect">
6719 <output-dir compare="Text">q14_promotion_effect</output-dir>
6720 </compilation-unit>
6721 </test-case>
6722 <test-case FilePath="tpch-sql">
6723 <compilation-unit name="q15_top_supplier">
6724 <output-dir compare="Text">q15_top_supplier</output-dir>
6725 </compilation-unit>
6726 </test-case>
6727 <test-case FilePath="tpch-sql">
6728 <compilation-unit name="q16_parts_supplier_relationship">
6729 <output-dir compare="Text">q16_parts_supplier_relationship</output-dir>
6730 </compilation-unit>
6731 </test-case>
6732 <test-case FilePath="tpch-sql">
6733 <compilation-unit name="q17_small_quantity_order_revenue">
6734 <output-dir compare="Text">q17_small_quantity_order_revenue</output-dir>
6735 </compilation-unit>
6736 </test-case>
6737 <test-case FilePath="tpch-sql">
6738 <compilation-unit name="q17_large_gby_variant">
6739 <output-dir compare="Text">q17_large_gby_variant</output-dir>
6740 </compilation-unit>
6741 </test-case>
6742 <test-case FilePath="tpch-sql">
6743 <compilation-unit name="q18_large_volume_customer">
6744 <output-dir compare="Text">q18_large_volume_customer</output-dir>
6745 </compilation-unit>
6746 </test-case>
6747 <test-case FilePath="tpch-sql">
6748 <compilation-unit name="q19_discounted_revenue">
6749 <output-dir compare="Text">q19_discounted_revenue</output-dir>
6750 </compilation-unit>
6751 </test-case>
6752 <test-case FilePath="tpch-sql">
6753 <compilation-unit name="q01_pricing_summary_report_nt">
6754 <output-dir compare="Text">q01_pricing_summary_report_nt</output-dir>
6755 </compilation-unit>
6756 </test-case>
6757 <test-case FilePath="tpch-sql">
6758 <compilation-unit name="q20_potential_part_promotion">
6759 <output-dir compare="Text">q20_potential_part_promotion</output-dir>
6760 </compilation-unit>
6761 </test-case>
6762 <test-case FilePath="tpch-sql">
6763 <compilation-unit name="q21_suppliers_who_kept_orders_waiting">
6764 <output-dir compare="Text">q21_suppliers_who_kept_orders_waiting</output-dir>
6765 </compilation-unit>
6766 </test-case>
6767 <test-case FilePath="tpch-sql">
6768 <compilation-unit name="q22_global_sales_opportunity">
6769 <output-dir compare="Text">q22_global_sales_opportunity</output-dir>
6770 </compilation-unit>
6771 </test-case>
6772 <test-case FilePath="tpch-sql">
6773 <compilation-unit name="q02_minimum_cost_supplier">
6774 <output-dir compare="Text">q02_minimum_cost_supplier</output-dir>
6775 </compilation-unit>
6776 </test-case>
6777 <test-case FilePath="tpch-sql">
6778 <compilation-unit name="q03_shipping_priority_nt">
6779 <output-dir compare="Text">q03_shipping_priority_nt</output-dir>
6780 </compilation-unit>
6781 </test-case>
6782 <test-case FilePath="tpch-sql">
6783 <compilation-unit name="q04_order_priority">
6784 <output-dir compare="Text">q04_order_priority</output-dir>
6785 </compilation-unit>
6786 </test-case>
6787 <test-case FilePath="tpch-sql">
6788 <compilation-unit name="q05_local_supplier_volume">
6789 <output-dir compare="Text">q05_local_supplier_volume</output-dir>
6790 </compilation-unit>
6791 </test-case>
6792 <test-case FilePath="tpch-sql">
6793 <compilation-unit name="q06_forecast_revenue_change">
6794 <output-dir compare="Text">q06_forecast_revenue_change</output-dir>
6795 </compilation-unit>
6796 </test-case>
6797 <test-case FilePath="tpch-sql">
6798 <compilation-unit name="q07_volume_shipping">
6799 <output-dir compare="Text">q07_volume_shipping</output-dir>
6800 </compilation-unit>
6801 </test-case>
6802 <test-case FilePath="tpch-sql">
6803 <compilation-unit name="q08_national_market_share">
6804 <output-dir compare="Text">q08_national_market_share</output-dir>
6805 </compilation-unit>
6806 </test-case>
6807 <test-case FilePath="tpch-sql">
6808 <compilation-unit name="q09_product_type_profit_nt">
6809 <output-dir compare="Text">q09_product_type_profit_nt</output-dir>
6810 </compilation-unit>
6811 </test-case>
6812 <test-case FilePath="tpch-sql">
6813 <compilation-unit name="query-issue562">
6814 <output-dir compare="Text">query-issue562</output-dir>
6815 </compilation-unit>
6816 </test-case>
6817 <test-case FilePath="tpch-sql">
6818 <compilation-unit name="query-issue810">
6819 <output-dir compare="Text">query-issue810</output-dir>
6820 </compilation-unit>
6821 </test-case>
6822 <test-case FilePath="tpch-sql">
6823 <compilation-unit name="query-issue810-2">
6824 <output-dir compare="Text">query-issue810-2</output-dir>
6825 </compilation-unit>
6826 </test-case>
6827 <test-case FilePath="tpch-sql">
6828 <compilation-unit name="query-issue810-3">
6829 <output-dir compare="Text">query-issue810-3</output-dir>
6830 </compilation-unit>
6831 </test-case>
6832 </test-group>
Yingyi Bu9e3f9be2016-07-01 10:07:37 -07006833 <test-group name="tpch-sql-sugar">
6834 <test-case FilePath="tpch-sql-sugar">
6835 <compilation-unit name="distinct_by">
6836 <output-dir compare="Text">distinct_by</output-dir>
6837 </compilation-unit>
6838 </test-case>
6839 <test-case FilePath="tpch-sql-sugar">
6840 <compilation-unit name="group_no_agg">
6841 <output-dir compare="Text">group_no_agg</output-dir>
6842 </compilation-unit>
6843 </test-case>
6844 <test-case FilePath="tpch-sql-sugar">
6845 <compilation-unit name="nest_aggregate">
6846 <output-dir compare="Text">nest_aggregate</output-dir>
6847 </compilation-unit>
6848 </test-case>
6849 <test-case FilePath="tpch-sql-sugar">
6850 <compilation-unit name="nest_aggregate2">
6851 <output-dir compare="Text">nest_aggregate2</output-dir>
6852 </compilation-unit>
6853 </test-case>
6854 <test-case FilePath="tpch-sql-sugar">
6855 <compilation-unit name="query-issue638">
6856 <output-dir compare="Text">query-issue638</output-dir>
6857 </compilation-unit>
6858 </test-case>
6859 <test-case FilePath="tpch-sql-sugar">
6860 <compilation-unit name="query-issue785">
6861 <output-dir compare="Text">query-issue785</output-dir>
6862 </compilation-unit>
6863 </test-case>
6864 <test-case FilePath="tpch-sql-sugar">
6865 <compilation-unit name="query-issue785-2">
6866 <output-dir compare="Text">query-issue785-2</output-dir>
6867 </compilation-unit>
6868 </test-case>
6869 <test-case FilePath="tpch-sql-sugar">
6870 <compilation-unit name="query-issue786">
6871 <output-dir compare="Text">query-issue786</output-dir>
6872 </compilation-unit>
6873 </test-case>
6874 <test-case FilePath="tpch-sql-sugar">
6875 <compilation-unit name="query-issue601">
6876 <output-dir compare="Text">query-issue601</output-dir>
6877 </compilation-unit>
6878 </test-case>
6879 <test-case FilePath="tpch-sql-sugar">
6880 <compilation-unit name="q10_returned_item">
6881 <output-dir compare="Text">q10_returned_item</output-dir>
6882 </compilation-unit>
6883 </test-case>
6884 <test-case FilePath="tpch-sql-sugar">
6885 <compilation-unit name="q10_returned_item_int64">
6886 <output-dir compare="Text">q10_returned_item_int64</output-dir>
6887 </compilation-unit>
6888 </test-case>
6889 <test-case FilePath="tpch-sql-sugar">
6890 <compilation-unit name="q11_important_stock">
6891 <output-dir compare="Text">q11_important_stock</output-dir>
6892 </compilation-unit>
6893 </test-case>
6894 <test-case FilePath="tpch-sql-sugar">
6895 <compilation-unit name="q12_shipping">
6896 <output-dir compare="Text">q12_shipping</output-dir>
6897 </compilation-unit>
6898 </test-case>
6899 <test-case FilePath="tpch-sql-sugar">
Yingyi Buea4ec722016-11-04 01:26:16 -07006900 <compilation-unit name="q12_shipping_broadcast">
6901 <output-dir compare="Text">q12_shipping</output-dir>
6902 </compilation-unit>
6903 </test-case>
6904 <test-case FilePath="tpch-sql-sugar">
Yingyi Bu9e3f9be2016-07-01 10:07:37 -07006905 <compilation-unit name="q13_customer_distribution">
6906 <output-dir compare="Text">q13_customer_distribution</output-dir>
6907 </compilation-unit>
6908 </test-case>
6909 <test-case FilePath="tpch-sql-sugar">
6910 <compilation-unit name="q14_promotion_effect">
6911 <output-dir compare="Text">q14_promotion_effect</output-dir>
6912 </compilation-unit>
6913 </test-case>
6914 <test-case FilePath="tpch-sql-sugar">
6915 <compilation-unit name="q15_top_supplier">
6916 <output-dir compare="Text">q15_top_supplier</output-dir>
6917 </compilation-unit>
6918 </test-case>
6919 <test-case FilePath="tpch-sql-sugar">
6920 <compilation-unit name="q16_parts_supplier_relationship">
6921 <output-dir compare="Text">q16_parts_supplier_relationship</output-dir>
6922 </compilation-unit>
6923 </test-case>
6924 <test-case FilePath="tpch-sql-sugar">
6925 <compilation-unit name="q17_small_quantity_order_revenue">
6926 <output-dir compare="Text">q17_small_quantity_order_revenue</output-dir>
6927 </compilation-unit>
6928 </test-case>
6929 <test-case FilePath="tpch-sql-sugar">
6930 <compilation-unit name="q17_large_gby_variant">
6931 <output-dir compare="Text">q17_large_gby_variant</output-dir>
6932 </compilation-unit>
6933 </test-case>
6934 <test-case FilePath="tpch-sql-sugar">
Yingyi Buc3b4e412017-03-16 14:20:05 -07006935 <compilation-unit name="q17_large_gby_variant_parameter">
Yingyi Bua9f36e12017-03-29 13:22:40 -07006936 <output-dir compare="Text">none</output-dir>
6937 <expected-error>Invalid query parameter compiler.groupmemory -- value has to be greater than or equal to</expected-error>
Yingyi Buc3b4e412017-03-16 14:20:05 -07006938 </compilation-unit>
6939 </test-case>
6940 <test-case FilePath="tpch-sql-sugar">
Yingyi Bu9e3f9be2016-07-01 10:07:37 -07006941 <compilation-unit name="q18_large_volume_customer">
6942 <output-dir compare="Text">q18_large_volume_customer</output-dir>
6943 </compilation-unit>
6944 </test-case>
6945 <test-case FilePath="tpch-sql-sugar">
6946 <compilation-unit name="q19_discounted_revenue">
6947 <output-dir compare="Text">q19_discounted_revenue</output-dir>
6948 </compilation-unit>
6949 </test-case>
6950 <test-case FilePath="tpch-sql-sugar">
6951 <compilation-unit name="q01_pricing_summary_report_nt">
6952 <output-dir compare="Text">q01_pricing_summary_report_nt</output-dir>
6953 </compilation-unit>
6954 </test-case>
6955 <test-case FilePath="tpch-sql-sugar">
Yingyi Bu5b2d4c82016-07-13 17:56:48 -07006956 <compilation-unit name="q01_pricing_summary_report_2">
6957 <output-dir compare="Text">q01_pricing_summary_report_nt</output-dir>
6958 </compilation-unit>
6959 </test-case>
6960 <test-case FilePath="tpch-sql-sugar">
Yingyi Bu84b09772017-01-20 14:26:42 -08006961 <compilation-unit name="q01_pricing_summary_report_parallelism">
6962 <output-dir compare="Text">q01_pricing_summary_report_nt</output-dir>
6963 </compilation-unit>
6964 </test-case>
6965 <test-case FilePath="tpch-sql-sugar">
Yingyi Buc3b4e412017-03-16 14:20:05 -07006966 <compilation-unit name="q01_pricing_summary_report_parameter">
Yingyi Bua9f36e12017-03-29 13:22:40 -07006967 <output-dir compare="Text">none</output-dir>
6968 <expected-error>Invalid query parameter compiler.sortmemory -- value has to be greater than or equal to</expected-error>
Yingyi Buc3b4e412017-03-16 14:20:05 -07006969 </compilation-unit>
6970 </test-case>
6971 <test-case FilePath="tpch-sql-sugar">
Yingyi Bu9e3f9be2016-07-01 10:07:37 -07006972 <compilation-unit name="q20_potential_part_promotion">
6973 <output-dir compare="Text">q20_potential_part_promotion</output-dir>
6974 </compilation-unit>
6975 </test-case>
6976 <test-case FilePath="tpch-sql-sugar">
6977 <compilation-unit name="q21_suppliers_who_kept_orders_waiting">
6978 <output-dir compare="Text">q21_suppliers_who_kept_orders_waiting</output-dir>
6979 </compilation-unit>
6980 </test-case>
6981 <test-case FilePath="tpch-sql-sugar">
6982 <compilation-unit name="q22_global_sales_opportunity">
6983 <output-dir compare="Text">q22_global_sales_opportunity</output-dir>
6984 </compilation-unit>
6985 </test-case>
6986 <test-case FilePath="tpch-sql-sugar">
6987 <compilation-unit name="q02_minimum_cost_supplier">
6988 <output-dir compare="Text">q02_minimum_cost_supplier</output-dir>
6989 </compilation-unit>
6990 </test-case>
6991 <test-case FilePath="tpch-sql-sugar">
6992 <compilation-unit name="q03_shipping_priority_nt">
6993 <output-dir compare="Text">q03_shipping_priority_nt</output-dir>
6994 </compilation-unit>
6995 </test-case>
6996 <test-case FilePath="tpch-sql-sugar">
6997 <compilation-unit name="q04_order_priority">
6998 <output-dir compare="Text">q04_order_priority</output-dir>
6999 </compilation-unit>
7000 </test-case>
7001 <test-case FilePath="tpch-sql-sugar">
7002 <compilation-unit name="q05_local_supplier_volume">
7003 <output-dir compare="Text">q05_local_supplier_volume</output-dir>
7004 </compilation-unit>
7005 </test-case>
7006 <test-case FilePath="tpch-sql-sugar">
7007 <compilation-unit name="q06_forecast_revenue_change">
7008 <output-dir compare="Text">q06_forecast_revenue_change</output-dir>
7009 </compilation-unit>
7010 </test-case>
7011 <test-case FilePath="tpch-sql-sugar">
7012 <compilation-unit name="q07_volume_shipping">
7013 <output-dir compare="Text">q07_volume_shipping</output-dir>
7014 </compilation-unit>
7015 </test-case>
7016 <test-case FilePath="tpch-sql-sugar">
7017 <compilation-unit name="q08_national_market_share">
7018 <output-dir compare="Text">q08_national_market_share</output-dir>
7019 </compilation-unit>
7020 </test-case>
7021 <test-case FilePath="tpch-sql-sugar">
7022 <compilation-unit name="q09_product_type_profit_nt">
7023 <output-dir compare="Text">q09_product_type_profit_nt</output-dir>
7024 </compilation-unit>
7025 </test-case>
7026 <test-case FilePath="tpch-sql-sugar">
Yingyi Buc3b4e412017-03-16 14:20:05 -07007027 <compilation-unit name="q09_product_type_profit_parameter">
Yingyi Bua9f36e12017-03-29 13:22:40 -07007028 <output-dir compare="Text">none</output-dir>
7029 <expected-error>Invalid query parameter compiler.joinmemory -- value has to be greater than or equal to</expected-error>
Yingyi Buc3b4e412017-03-16 14:20:05 -07007030 </compilation-unit>
7031 </test-case>
7032 <test-case FilePath="tpch-sql-sugar">
Yingyi Bu9e3f9be2016-07-01 10:07:37 -07007033 <compilation-unit name="query-issue562">
7034 <output-dir compare="Text">query-issue562</output-dir>
7035 </compilation-unit>
7036 </test-case>
7037 <test-case FilePath="tpch-sql-sugar">
7038 <compilation-unit name="query-issue810">
7039 <output-dir compare="Text">query-issue810</output-dir>
7040 </compilation-unit>
7041 </test-case>
7042 <test-case FilePath="tpch-sql-sugar">
7043 <compilation-unit name="query-issue810-2">
7044 <output-dir compare="Text">query-issue810-2</output-dir>
7045 </compilation-unit>
7046 </test-case>
7047 <test-case FilePath="tpch-sql-sugar">
7048 <compilation-unit name="query-issue810-3">
7049 <output-dir compare="Text">query-issue810-3</output-dir>
7050 </compilation-unit>
7051 </test-case>
7052 </test-group>
Michael Blowb4c1fb02016-05-09 15:41:00 -07007053 <test-group name="tpch-with-index">
7054 <test-case FilePath="tpch-with-index">
7055 <compilation-unit name="distinct_by">
7056 <output-dir compare="Text">distinct_by</output-dir>
7057 </compilation-unit>
7058 </test-case>
7059 <test-case FilePath="tpch-with-index">
7060 <compilation-unit name="nest_aggregate">
7061 <output-dir compare="Text">nest_aggregate</output-dir>
7062 </compilation-unit>
7063 </test-case>
7064 <test-case FilePath="tpch-with-index">
7065 <compilation-unit name="nest_aggregate2">
7066 <output-dir compare="Text">nest_aggregate2</output-dir>
7067 </compilation-unit>
7068 </test-case>
7069 <test-case FilePath="tpch-with-index">
7070 <compilation-unit name="query-issue785">
7071 <output-dir compare="Text">query-issue785</output-dir>
7072 </compilation-unit>
7073 </test-case>
7074 <test-case FilePath="tpch-with-index">
7075 <compilation-unit name="query-issue785-2">
7076 <output-dir compare="Text">query-issue785-2</output-dir>
7077 </compilation-unit>
7078 </test-case>
7079 <test-case FilePath="tpch-with-index">
7080 <compilation-unit name="query-issue786">
7081 <output-dir compare="Text">query-issue786</output-dir>
7082 </compilation-unit>
7083 </test-case>
7084 <test-case FilePath="tpch-with-index">
7085 <compilation-unit name="query-issue601">
7086 <output-dir compare="Text">query-issue601</output-dir>
7087 </compilation-unit>
7088 </test-case>
7089 <test-case FilePath="tpch-with-index">
7090 <compilation-unit name="q10_returned_item">
7091 <output-dir compare="Text">q10_returned_item</output-dir>
7092 </compilation-unit>
7093 </test-case>
7094 <test-case FilePath="tpch-with-index">
7095 <compilation-unit name="q10_returned_item_int64">
7096 <output-dir compare="Text">q10_returned_item_int64</output-dir>
7097 </compilation-unit>
7098 </test-case>
7099 <test-case FilePath="tpch-with-index">
7100 <compilation-unit name="q11_important_stock">
7101 <output-dir compare="Text">q11_important_stock</output-dir>
7102 </compilation-unit>
7103 </test-case>
7104 <test-case FilePath="tpch-with-index">
7105 <compilation-unit name="q12_shipping">
7106 <output-dir compare="Text">q12_shipping</output-dir>
7107 </compilation-unit>
7108 </test-case>
7109 <test-case FilePath="tpch-with-index">
7110 <compilation-unit name="q13_customer_distribution">
7111 <output-dir compare="Text">q13_customer_distribution</output-dir>
7112 </compilation-unit>
7113 </test-case>
7114 <test-case FilePath="tpch-with-index">
7115 <compilation-unit name="q14_promotion_effect">
7116 <output-dir compare="Text">q14_promotion_effect</output-dir>
7117 </compilation-unit>
7118 </test-case>
7119 <test-case FilePath="tpch-with-index">
7120 <compilation-unit name="q15_top_supplier">
7121 <output-dir compare="Text">q15_top_supplier</output-dir>
7122 </compilation-unit>
7123 </test-case>
7124 <test-case FilePath="tpch-with-index">
7125 <compilation-unit name="q16_parts_supplier_relationship">
7126 <output-dir compare="Text">q16_parts_supplier_relationship</output-dir>
7127 </compilation-unit>
7128 </test-case>
7129 <test-case FilePath="tpch-with-index">
7130 <compilation-unit name="q17_small_quantity_order_revenue">
7131 <output-dir compare="Text">q17_small_quantity_order_revenue</output-dir>
7132 </compilation-unit>
7133 </test-case>
7134 <test-case FilePath="tpch-with-index">
7135 <compilation-unit name="q17_large_gby_variant">
7136 <output-dir compare="Text">q17_large_gby_variant</output-dir>
7137 </compilation-unit>
7138 </test-case>
7139 <test-case FilePath="tpch-with-index">
7140 <compilation-unit name="q18_large_volume_customer">
7141 <output-dir compare="Text">q18_large_volume_customer</output-dir>
7142 </compilation-unit>
7143 </test-case>
7144 <test-case FilePath="tpch-with-index">
7145 <compilation-unit name="q19_discounted_revenue">
7146 <output-dir compare="Text">q19_discounted_revenue</output-dir>
7147 </compilation-unit>
7148 </test-case>
7149 <test-case FilePath="tpch-with-index">
7150 <compilation-unit name="q01_pricing_summary_report_nt">
7151 <output-dir compare="Text">q01_pricing_summary_report_nt</output-dir>
7152 </compilation-unit>
7153 </test-case>
7154 <test-case FilePath="tpch-with-index">
7155 <compilation-unit name="q20_potential_part_promotion">
7156 <output-dir compare="Text">q20_potential_part_promotion</output-dir>
7157 </compilation-unit>
7158 </test-case>
7159 <test-case FilePath="tpch-with-index">
7160 <compilation-unit name="q21_suppliers_who_kept_orders_waiting">
7161 <output-dir compare="Text">q21_suppliers_who_kept_orders_waiting</output-dir>
7162 </compilation-unit>
7163 </test-case>
7164 <test-case FilePath="tpch-with-index">
7165 <compilation-unit name="q22_global_sales_opportunity">
7166 <output-dir compare="Text">q22_global_sales_opportunity</output-dir>
7167 </compilation-unit>
7168 </test-case>
7169 <test-case FilePath="tpch-with-index">
7170 <compilation-unit name="q02_minimum_cost_supplier">
7171 <output-dir compare="Text">q02_minimum_cost_supplier</output-dir>
7172 </compilation-unit>
7173 </test-case>
7174 <test-case FilePath="tpch-with-index">
7175 <compilation-unit name="q03_shipping_priority_nt">
7176 <output-dir compare="Text">q03_shipping_priority_nt</output-dir>
7177 </compilation-unit>
7178 </test-case>
7179 <test-case FilePath="tpch-with-index">
7180 <compilation-unit name="q04_order_priority">
7181 <output-dir compare="Text">q04_order_priority</output-dir>
7182 </compilation-unit>
7183 </test-case>
7184 <test-case FilePath="tpch-with-index">
7185 <compilation-unit name="q04_order_priority_with_nodegroup">
7186 <output-dir compare="Text">q04_order_priority</output-dir>
7187 </compilation-unit>
7188 </test-case>
7189 <test-case FilePath="tpch-with-index">
7190 <compilation-unit name="q05_local_supplier_volume">
7191 <output-dir compare="Text">q05_local_supplier_volume</output-dir>
7192 </compilation-unit>
7193 </test-case>
7194 <test-case FilePath="tpch-with-index">
7195 <compilation-unit name="q06_forecast_revenue_change">
7196 <output-dir compare="Text">q06_forecast_revenue_change</output-dir>
7197 </compilation-unit>
7198 </test-case>
7199 <test-case FilePath="tpch-with-index">
7200 <compilation-unit name="q07_volume_shipping">
7201 <output-dir compare="Text">q07_volume_shipping</output-dir>
7202 </compilation-unit>
7203 </test-case>
7204 <test-case FilePath="tpch-with-index">
7205 <compilation-unit name="q08_national_market_share">
7206 <output-dir compare="Text">q08_national_market_share</output-dir>
7207 </compilation-unit>
7208 </test-case>
7209 <test-case FilePath="tpch-with-index">
7210 <compilation-unit name="q09_product_type_profit_nt">
7211 <output-dir compare="Text">q09_product_type_profit_nt</output-dir>
7212 </compilation-unit>
7213 </test-case>
7214 <test-case FilePath="tpch-with-index">
7215 <compilation-unit name="query-issue562">
7216 <output-dir compare="Text">query-issue562</output-dir>
7217 </compilation-unit>
7218 </test-case>
7219 <test-case FilePath="tpch-with-index">
7220 <compilation-unit name="query-issue810">
7221 <output-dir compare="Text">query-issue810</output-dir>
7222 </compilation-unit>
7223 </test-case>
7224 <test-case FilePath="tpch-with-index">
7225 <compilation-unit name="query-issue810-2">
7226 <output-dir compare="Text">query-issue810-2</output-dir>
7227 </compilation-unit>
7228 </test-case>
7229 <test-case FilePath="tpch-with-index">
7230 <compilation-unit name="query-issue810-3">
7231 <output-dir compare="Text">query-issue810-3</output-dir>
7232 </compilation-unit>
7233 </test-case>
7234 <test-case FilePath="tpch-with-index">
7235 <compilation-unit name="query-issue827">
7236 <output-dir compare="Text">query-issue827</output-dir>
7237 </compilation-unit>
7238 </test-case>
7239 <test-case FilePath="tpch-with-index">
7240 <compilation-unit name="query-issue827-2">
7241 <output-dir compare="Text">query-issue827-2</output-dir>
7242 </compilation-unit>
7243 </test-case>
7244 </test-group>
7245 <test-group name="tpch-sql-like">
7246 <test-case FilePath="tpch-sql-like">
7247 <compilation-unit name="query-issue638">
7248 <output-dir compare="Text">query-issue638</output-dir>
7249 </compilation-unit>
7250 </test-case>
7251 <test-case FilePath="tpch-sql-like">
7252 <compilation-unit name="query-issue785">
7253 <output-dir compare="Text">query-issue785</output-dir>
7254 </compilation-unit>
7255 </test-case>
7256 <test-case FilePath="tpch-sql-like">
7257 <compilation-unit name="query-issue785-2">
7258 <output-dir compare="Text">query-issue785-2</output-dir>
7259 </compilation-unit>
7260 </test-case>
7261 <test-case FilePath="tpch-sql-like">
7262 <compilation-unit name="query-issue786">
7263 <output-dir compare="Text">query-issue786</output-dir>
7264 </compilation-unit>
7265 </test-case>
7266 <test-case FilePath="tpch-sql-like">
7267 <compilation-unit name="query-issue601">
7268 <output-dir compare="Text">query-issue601</output-dir>
7269 </compilation-unit>
7270 </test-case>
7271 <test-case FilePath="tpch-sql-like">
7272 <compilation-unit name="q10_returned_item">
7273 <output-dir compare="Text">q10_returned_item</output-dir>
7274 </compilation-unit>
7275 </test-case>
7276 <test-case FilePath="tpch-sql-like">
7277 <compilation-unit name="q10_returned_item_int64">
7278 <output-dir compare="Text">q10_returned_item_int64</output-dir>
7279 </compilation-unit>
7280 </test-case>
7281 <test-case FilePath="tpch-sql-like">
7282 <compilation-unit name="q11_important_stock">
7283 <output-dir compare="Text">q11_important_stock</output-dir>
7284 </compilation-unit>
7285 </test-case>
7286 <test-case FilePath="tpch-sql-like">
7287 <compilation-unit name="q12_shipping">
7288 <output-dir compare="Text">q12_shipping</output-dir>
7289 </compilation-unit>
7290 </test-case>
7291 <test-case FilePath="tpch-sql-like">
7292 <compilation-unit name="q13_customer_distribution">
7293 <output-dir compare="Text">q13_customer_distribution</output-dir>
7294 </compilation-unit>
7295 </test-case>
7296 <test-case FilePath="tpch-sql-like">
7297 <compilation-unit name="q14_promotion_effect">
7298 <output-dir compare="Text">q14_promotion_effect</output-dir>
7299 </compilation-unit>
7300 </test-case>
7301 <test-case FilePath="tpch-sql-like">
7302 <compilation-unit name="q15_top_supplier">
7303 <output-dir compare="Text">q15_top_supplier</output-dir>
7304 </compilation-unit>
7305 </test-case>
7306 <test-case FilePath="tpch-sql-like">
7307 <compilation-unit name="q16_parts_supplier_relationship">
7308 <output-dir compare="Text">q16_parts_supplier_relationship</output-dir>
7309 </compilation-unit>
7310 </test-case>
7311 <test-case FilePath="tpch-sql-like">
7312 <compilation-unit name="q17_small_quantity_order_revenue">
7313 <output-dir compare="Text">q17_small_quantity_order_revenue</output-dir>
7314 </compilation-unit>
7315 </test-case>
7316 <test-case FilePath="tpch-sql-like">
7317 <compilation-unit name="q17_large_gby_variant">
7318 <output-dir compare="Text">q17_large_gby_variant</output-dir>
7319 </compilation-unit>
7320 </test-case>
7321 <test-case FilePath="tpch-sql-like">
7322 <compilation-unit name="q18_large_volume_customer">
7323 <output-dir compare="Text">q18_large_volume_customer</output-dir>
7324 </compilation-unit>
7325 </test-case>
7326 <test-case FilePath="tpch-sql-like">
7327 <compilation-unit name="q19_discounted_revenue">
7328 <output-dir compare="Text">q19_discounted_revenue</output-dir>
7329 </compilation-unit>
7330 </test-case>
7331 <test-case FilePath="tpch-sql-like">
7332 <compilation-unit name="q01_pricing_summary_report_nt">
7333 <output-dir compare="Text">q01_pricing_summary_report_nt</output-dir>
7334 </compilation-unit>
7335 </test-case>
7336 <test-case FilePath="tpch-sql-like">
7337 <compilation-unit name="q20_potential_part_promotion">
7338 <output-dir compare="Text">q20_potential_part_promotion</output-dir>
7339 </compilation-unit>
7340 </test-case>
7341 <test-case FilePath="tpch-sql-like">
7342 <compilation-unit name="q21_suppliers_who_kept_orders_waiting">
7343 <output-dir compare="Text">q21_suppliers_who_kept_orders_waiting</output-dir>
7344 </compilation-unit>
7345 </test-case>
7346 <test-case FilePath="tpch-sql-like">
7347 <compilation-unit name="q22_global_sales_opportunity">
7348 <output-dir compare="Text">q22_global_sales_opportunity</output-dir>
7349 </compilation-unit>
7350 </test-case>
7351 <test-case FilePath="tpch-sql-like">
7352 <compilation-unit name="q02_minimum_cost_supplier">
7353 <output-dir compare="Text">q02_minimum_cost_supplier</output-dir>
7354 </compilation-unit>
7355 </test-case>
7356 <test-case FilePath="tpch-sql-like">
7357 <compilation-unit name="q03_shipping_priority_nt">
7358 <output-dir compare="Text">q03_shipping_priority_nt</output-dir>
7359 </compilation-unit>
7360 </test-case>
7361 <test-case FilePath="tpch-sql-like">
7362 <compilation-unit name="q04_order_priority">
7363 <output-dir compare="Text">q04_order_priority</output-dir>
7364 </compilation-unit>
7365 </test-case>
7366 <test-case FilePath="tpch-sql-like">
7367 <compilation-unit name="q05_local_supplier_volume">
7368 <output-dir compare="Text">q05_local_supplier_volume</output-dir>
7369 </compilation-unit>
7370 </test-case>
7371 <test-case FilePath="tpch-sql-like">
7372 <compilation-unit name="q06_forecast_revenue_change">
7373 <output-dir compare="Text">q06_forecast_revenue_change</output-dir>
7374 </compilation-unit>
7375 </test-case>
7376 <test-case FilePath="tpch-sql-like">
7377 <compilation-unit name="q07_volume_shipping">
7378 <output-dir compare="Text">q07_volume_shipping</output-dir>
7379 </compilation-unit>
7380 </test-case>
7381 <test-case FilePath="tpch-sql-like">
7382 <compilation-unit name="q08_national_market_share">
7383 <output-dir compare="Text">q08_national_market_share</output-dir>
7384 </compilation-unit>
7385 </test-case>
7386 <test-case FilePath="tpch-sql-like">
7387 <compilation-unit name="q09_product_type_profit_nt">
7388 <output-dir compare="Text">q09_product_type_profit_nt</output-dir>
7389 </compilation-unit>
7390 </test-case>
7391 </test-group>
7392 <test-group name="writers">
7393 <test-case FilePath="writers">
7394 <compilation-unit name="print_01">
7395 <output-dir compare="Text">print_01</output-dir>
7396 </compilation-unit>
7397 </test-case>
7398 <!-- TODO(madhusudancs): Enable this test when REST API supports serialized output support.
Yingyi Bucaea8f02015-11-16 15:12:15 -08007399 <test-case FilePath="writers">
7400 <compilation-unit name="serialized_01">
7401 <output-dir compare="Text">serialized_01</output-dir>
7402 </compilation-unit>
7403 </test-case>
7404 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07007405 </test-group>
7406 <test-group name="cross-dataverse">
7407 <test-case FilePath="cross-dataverse">
7408 <compilation-unit name="cross-dv01">
7409 <output-dir compare="Text">cross-dv01</output-dir>
7410 </compilation-unit>
7411 </test-case>
7412 <test-case FilePath="cross-dataverse">
7413 <compilation-unit name="cross-dv02">
7414 <output-dir compare="Text">cross-dv02</output-dir>
7415 </compilation-unit>
7416 </test-case>
7417 <test-case FilePath="cross-dataverse">
7418 <compilation-unit name="cross-dv03">
7419 <output-dir compare="Text">cross-dv03</output-dir>
7420 </compilation-unit>
7421 </test-case>
7422 <test-case FilePath="cross-dataverse">
7423 <compilation-unit name="cross-dv04">
7424 <output-dir compare="Text">cross-dv04</output-dir>
7425 </compilation-unit>
7426 </test-case>
7427 <test-case FilePath="cross-dataverse">
7428 <compilation-unit name="cross-dv07">
7429 <output-dir compare="Text">cross-dv07</output-dir>
7430 </compilation-unit>
7431 </test-case>
Yingyi Buac5108e2017-05-09 17:31:08 -07007432 <!--NotImplementedException: No binary comparator factory implemented for type OBJECT.
Yingyi Bucaea8f02015-11-16 15:12:15 -08007433 <test-case FilePath="cross-dataverse">
7434 <compilation-unit name="cross-dv08">
7435 <output-dir compare="Text">cross-dv08</output-dir>
7436 </compilation-unit>
7437 </test-case>
7438 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07007439 <test-case FilePath="cross-dataverse">
7440 <compilation-unit name="cross-dv09">
7441 <output-dir compare="Text">cross-dv09</output-dir>
7442 </compilation-unit>
7443 </test-case>
7444 <test-case FilePath="cross-dataverse">
7445 <compilation-unit name="cross-dv11">
7446 <output-dir compare="Text">cross-dv11</output-dir>
7447 </compilation-unit>
7448 </test-case>
7449 <test-case FilePath="cross-dataverse">
7450 <compilation-unit name="cross-dv12">
7451 <output-dir compare="Text">cross-dv12</output-dir>
7452 </compilation-unit>
7453 </test-case>
7454 <test-case FilePath="cross-dataverse">
7455 <compilation-unit name="cross-dv13">
7456 <output-dir compare="Text">cross-dv13</output-dir>
Till Westmann2ae8af72016-07-07 14:06:50 -07007457 <expected-error>Recursive invocation testdv2.fun03@0</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07007458 </compilation-unit>
7459 </test-case>
7460 <test-case FilePath="cross-dataverse">
7461 <compilation-unit name="cross-dv14">
7462 <output-dir compare="Text">cross-dv14</output-dir>
7463 </compilation-unit>
7464 </test-case>
7465 <test-case FilePath="cross-dataverse">
7466 <compilation-unit name="cross-dv15">
7467 <output-dir compare="Text">cross-dv15</output-dir>
7468 </compilation-unit>
7469 </test-case>
7470 <test-case FilePath="cross-dataverse">
7471 <compilation-unit name="cross-dv16">
7472 <output-dir compare="Text">cross-dv16</output-dir>
Till Westmann2ae8af72016-07-07 14:06:50 -07007473 <expected-error>Recursive invocation testdv1.fun04@0</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07007474 </compilation-unit>
7475 </test-case>
Yingyi Buac5108e2017-05-09 17:31:08 -07007476 <!--NotImplementedException: No binary comparator factory implemented for type OBJECT.
Yingyi Bucaea8f02015-11-16 15:12:15 -08007477 <test-case FilePath="cross-dataverse">
7478 <compilation-unit name="cross-dv17">
7479 <output-dir compare="Text">cross-dv17</output-dir>
7480 </compilation-unit>
7481 </test-case>
7482 -->
Yingyi Buac5108e2017-05-09 17:31:08 -07007483 <!--NotImplementedException: No binary comparator factory implemented for type OBJECT.
Yingyi Bucaea8f02015-11-16 15:12:15 -08007484 <test-case FilePath="cross-dataverse">
7485 <compilation-unit name="cross-dv18">
7486 <output-dir compare="Text">cross-dv18</output-dir>
7487 </compilation-unit>
7488 </test-case>
7489 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07007490 <test-case FilePath="cross-dataverse">
7491 <compilation-unit name="cross-dv19">
7492 <output-dir compare="Text">cross-dv19</output-dir>
7493 </compilation-unit>
7494 </test-case>
7495 <test-case FilePath="cross-dataverse">
7496 <compilation-unit name="cross-dv20">
7497 <output-dir compare="Text">cross-dv20</output-dir>
7498 </compilation-unit>
7499 </test-case>
7500 <test-case FilePath="cross-dataverse">
7501 <compilation-unit name="insert_across_dataverses">
7502 <output-dir compare="Text">insert_across_dataverses</output-dir>
7503 </compilation-unit>
7504 </test-case>
7505 <test-case FilePath="cross-dataverse">
7506 <compilation-unit name="join_across_dataverses">
7507 <output-dir compare="Text">join_across_dataverses</output-dir>
7508 </compilation-unit>
7509 </test-case>
7510 </test-group>
7511 <test-group name="user-defined-functions">
7512 <test-case FilePath="user-defined-functions">
Abdullah Alamoudie6e54f32016-07-12 20:40:15 +04007513 <compilation-unit name="single-line-definition">
7514 <output-dir compare="Text">single-line-definition</output-dir>
7515 </compilation-unit>
7516 </test-case>
7517 <test-case FilePath="user-defined-functions">
Yingyi Bucb5bf332017-01-02 22:19:50 -08007518 <compilation-unit name="query-ASTERIXDB-1298">
7519 <output-dir compare="Text">query-ASTERIXDB-1298</output-dir>
7520 </compilation-unit>
7521 </test-case>
7522 <test-case FilePath="user-defined-functions">
Yingyi Bu83108372016-09-21 16:26:51 -07007523 <compilation-unit name="query-ASTERIXDB-1652">
7524 <expected-error>In function call "test.length(...)", the dataverse "test" cannot be found!</expected-error>
7525 <output-dir compare="Text">query-ASTERIXDB-1652-2</output-dir>
7526 </compilation-unit>
7527 </test-case>
7528 <test-case FilePath="user-defined-functions">
7529 <compilation-unit name="query-ASTERIXDB-1652-2">
7530 <output-dir compare="Text">query-ASTERIXDB-1652-2</output-dir>
7531 </compilation-unit>
7532 </test-case>
7533 <test-case FilePath="user-defined-functions">
Michael Blowb4c1fb02016-05-09 15:41:00 -07007534 <compilation-unit name="query-issue218-2">
7535 <output-dir compare="Text">query-issue218-2</output-dir>
7536 </compilation-unit>
7537 </test-case>
7538 <test-case FilePath="user-defined-functions">
7539 <compilation-unit name="query-issue218">
7540 <output-dir compare="Text">query-issue218</output-dir>
7541 </compilation-unit>
7542 </test-case>
7543 <test-case FilePath="user-defined-functions">
7544 <compilation-unit name="query-issue201">
7545 <output-dir compare="Text">query-issue201</output-dir>
7546 </compilation-unit>
7547 </test-case>
7548 <test-case FilePath="user-defined-functions">
7549 <compilation-unit name="query-issue172">
7550 <output-dir compare="Text">query-issue172</output-dir>
7551 </compilation-unit>
7552 </test-case>
7553 <test-case FilePath="user-defined-functions">
7554 <compilation-unit name="query-issue455">
7555 <output-dir compare="Text">query-issue455</output-dir>
Till Westmann68c6a992016-09-30 00:19:12 -07007556 <expected-error>function test.printName@0 is not defined</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07007557 </compilation-unit>
7558 </test-case>
7559 <test-case FilePath="user-defined-functions">
7560 <compilation-unit name="query-issue489">
7561 <output-dir compare="Text">query-issue489</output-dir>
7562 </compilation-unit>
7563 </test-case>
7564 <test-case FilePath="user-defined-functions">
7565 <compilation-unit name="udf01">
7566 <output-dir compare="Text">udf01</output-dir>
7567 </compilation-unit>
7568 </test-case>
7569 <test-case FilePath="user-defined-functions">
7570 <compilation-unit name="udf02">
7571 <output-dir compare="Text">udf02</output-dir>
7572 </compilation-unit>
7573 </test-case>
7574 <!-- causes NPE: Issue 200
Yingyi Bucaea8f02015-11-16 15:12:15 -08007575 <test-case FilePath="user-defined-functions">
7576 <compilation-unit name="udf03">
7577 <output-dir compare="Text">udf03</output-dir>
7578 </compilation-unit>
7579 </test-case>
7580 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07007581 <test-case FilePath="user-defined-functions">
7582 <compilation-unit name="udf04">
7583 <output-dir compare="Text">udf04</output-dir>
7584 </compilation-unit>
7585 </test-case>
7586 <test-case FilePath="user-defined-functions">
7587 <compilation-unit name="udf05">
7588 <output-dir compare="Text">udf05</output-dir>
7589 </compilation-unit>
7590 </test-case>
7591 <test-case FilePath="user-defined-functions">
7592 <compilation-unit name="udf06">
7593 <output-dir compare="Text">udf06</output-dir>
7594 </compilation-unit>
7595 </test-case>
7596 <test-case FilePath="user-defined-functions">
7597 <compilation-unit name="udf07">
7598 <output-dir compare="Text">udf07</output-dir>
7599 </compilation-unit>
7600 </test-case>
7601 <test-case FilePath="user-defined-functions">
7602 <compilation-unit name="udf08">
7603 <output-dir compare="Text">udf08</output-dir>
7604 </compilation-unit>
7605 </test-case>
7606 <test-case FilePath="user-defined-functions">
7607 <compilation-unit name="udf09">
7608 <output-dir compare="Text">udf09</output-dir>
7609 </compilation-unit>
7610 </test-case>
7611 <test-case FilePath="user-defined-functions">
7612 <compilation-unit name="udf10">
7613 <output-dir compare="Text">udf10</output-dir>
7614 </compilation-unit>
7615 </test-case>
7616 <test-case FilePath="user-defined-functions">
7617 <compilation-unit name="udf11">
7618 <output-dir compare="Text">udf11</output-dir>
7619 </compilation-unit>
7620 </test-case>
7621 <test-case FilePath="user-defined-functions">
7622 <compilation-unit name="udf12">
7623 <output-dir compare="Text">udf12</output-dir>
7624 </compilation-unit>
7625 </test-case>
7626 <test-case FilePath="user-defined-functions">
7627 <compilation-unit name="udf13">
7628 <output-dir compare="Text">udf13</output-dir>
7629 </compilation-unit>
7630 </test-case>
7631 <test-case FilePath="user-defined-functions">
7632 <compilation-unit name="udf14">
7633 <output-dir compare="Text">udf14</output-dir>
7634 </compilation-unit>
7635 </test-case>
7636 <!-- Issue 166
Yingyi Bucaea8f02015-11-16 15:12:15 -08007637 <test-case FilePath="user-defined-functions">
7638 <compilation-unit name="udf15">
7639 <output-dir compare="Text">udf15</output-dir>
7640 </compilation-unit>
7641 </test-case>
7642 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07007643 <test-case FilePath="user-defined-functions">
7644 <compilation-unit name="udf16">
7645 <output-dir compare="Text">udf16</output-dir>
7646 </compilation-unit>
7647 </test-case>
7648 <test-case FilePath="user-defined-functions">
7649 <compilation-unit name="udf17">
7650 <output-dir compare="Text">udf17</output-dir>
7651 </compilation-unit>
7652 </test-case>
7653 <test-case FilePath="user-defined-functions">
7654 <compilation-unit name="udf18">
7655 <output-dir compare="Text">udf18</output-dir>
7656 </compilation-unit>
7657 </test-case>
7658 <test-case FilePath="user-defined-functions">
7659 <compilation-unit name="udf19">
7660 <output-dir compare="Text">udf19</output-dir>
7661 </compilation-unit>
7662 </test-case>
7663 <test-case FilePath="user-defined-functions">
7664 <compilation-unit name="udf20">
7665 <output-dir compare="Text">udf20</output-dir>
7666 </compilation-unit>
7667 </test-case>
7668 <test-case FilePath="user-defined-functions">
7669 <compilation-unit name="udf21">
7670 <output-dir compare="Text">udf21</output-dir>
7671 </compilation-unit>
7672 </test-case>
7673 <test-case FilePath="user-defined-functions">
7674 <compilation-unit name="udf22">
7675 <output-dir compare="Text">udf22</output-dir>
7676 </compilation-unit>
7677 </test-case>
7678 <test-case FilePath="user-defined-functions">
7679 <compilation-unit name="udf23">
7680 <output-dir compare="Text">udf23</output-dir>
7681 </compilation-unit>
7682 </test-case>
7683 <!-- Issue 195
Yingyi Bucaea8f02015-11-16 15:12:15 -08007684 <test-case FilePath="user-defined-functions">
7685 <compilation-unit name="udf24">
7686 <output-dir compare="Text">udf24</output-dir>
7687 </compilation-unit>
7688 </test-case>
7689 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07007690 <!-- Issue 218
Yingyi Bucaea8f02015-11-16 15:12:15 -08007691 <test-case FilePath="user-defined-functions">
7692 <compilation-unit name="udf25">
7693 <output-dir compare="Text">udf25</output-dir>
7694 </compilation-unit>
7695 </test-case>
7696 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07007697 <test-case FilePath="user-defined-functions">
7698 <compilation-unit name="udf26">
7699 <output-dir compare="Text">udf26</output-dir>
Till Westmann2ae8af72016-07-07 14:06:50 -07007700 <expected-error>function test.needs_f1@1 depends upon function test.f1@0 which is undefined</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07007701 </compilation-unit>
7702 </test-case>
7703 <test-case FilePath="user-defined-functions">
7704 <compilation-unit name="udf27">
7705 <output-dir compare="Text">udf27</output-dir>
7706 </compilation-unit>
7707 </test-case>
7708 <test-case FilePath="user-defined-functions">
7709 <compilation-unit name="udf28">
7710 <output-dir compare="Text">udf28</output-dir>
7711 </compilation-unit>
7712 </test-case>
7713 <test-case FilePath="user-defined-functions">
7714 <compilation-unit name="udf29">
7715 <output-dir compare="Text">udf29</output-dir>
7716 </compilation-unit>
7717 </test-case>
7718 <!-- Need to verify the expected exception -->
7719 <test-case FilePath="user-defined-functions">
7720 <compilation-unit name="udf30">
7721 <output-dir compare="Text">udf30</output-dir>
Abdullah Alamoudie4b318f2016-09-19 13:31:25 +03007722 <expected-error>Cannot find dataset y in dataverse Default nor an alias with name y</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07007723 </compilation-unit>
7724 </test-case>
7725 <test-case FilePath="user-defined-functions">
7726 <compilation-unit name="f01">
7727 <output-dir compare="Text">f01</output-dir>
Till Westmann68c6a992016-09-30 00:19:12 -07007728 <expected-error>function test.tinyint@0 is not defined</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07007729 </compilation-unit>
7730 </test-case>
7731 <!-- This test case is not valid anymore since we do not required "IMPORT_PRIVATE_FUNCTIONS" flag anymore -->
7732 <!-- <test-case FilePath="user-defined-functions">
Yingyi Bucaea8f02015-11-16 15:12:15 -08007733 <compilation-unit name="invoke-private-function">
7734 <output-dir compare="Text">invoke-private-function</output-dir>
Yingyi Bucaea8f02015-11-16 15:12:15 -08007735 </compilation-unit>
Murtadha Hubailc614ce52016-01-11 17:52:56 -08007736 </test-case>-->
Michael Blowb4c1fb02016-05-09 15:41:00 -07007737 </test-group>
7738 <test-group name="load">
7739 <test-case FilePath="load">
7740 <compilation-unit name="csv_01">
7741 <output-dir compare="Text">csv_01</output-dir>
7742 </compilation-unit>
7743 </test-case>
7744 <test-case FilePath="load">
7745 <compilation-unit name="csv_02">
7746 <output-dir compare="Text">csv_02</output-dir>
7747 </compilation-unit>
7748 </test-case>
7749 <test-case FilePath="load">
7750 <compilation-unit name="csv_03">
7751 <output-dir compare="Text">csv_03</output-dir>
7752 </compilation-unit>
7753 </test-case>
7754 <test-case FilePath="load">
7755 <compilation-unit name="csv_04">
7756 <output-dir compare="Text">csv_04</output-dir>
7757 </compilation-unit>
7758 </test-case>
7759 <test-case FilePath="load">
7760 <compilation-unit name="csv_05">
7761 <output-dir compare="Text">csv_05</output-dir>
Till Westmann42560272016-08-30 08:28:02 -07007762 <expected-error>At record: 1, field#: 4 - a quote enclosing a field needs to be placed in the beginning of that field</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07007763 </compilation-unit>
7764 </test-case>
7765 <test-case FilePath="load">
7766 <compilation-unit name="csv_06">
7767 <output-dir compare="Text">csv_06</output-dir>
Till Westmann42560272016-08-30 08:28:02 -07007768 <expected-error>At record: 1, field#: 3 - a quote enclosing a field needs to be placed in the beginning of that field</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07007769 </compilation-unit>
7770 </test-case>
7771 <test-case FilePath="load">
7772 <compilation-unit name="csv_07">
7773 <output-dir compare="Text">csv_07</output-dir>
Till Westmann42560272016-08-30 08:28:02 -07007774 <expected-error>At record: 1, field#: 3 - A quote enclosing a field needs to be followed by the delimiter</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07007775 </compilation-unit>
7776 </test-case>
7777 <test-case FilePath="load">
7778 <compilation-unit name="csv_08_header_cr">
7779 <output-dir compare="Text">csv_08</output-dir>
7780 </compilation-unit>
7781 </test-case>
7782 <test-case FilePath="load">
7783 <compilation-unit name="csv_08_header_lf">
7784 <output-dir compare="Text">csv_08</output-dir>
7785 </compilation-unit>
7786 </test-case>
7787 <test-case FilePath="load">
7788 <compilation-unit name="csv_08_header_crlf">
7789 <output-dir compare="Text">csv_08</output-dir>
7790 </compilation-unit>
7791 </test-case>
7792 <test-case FilePath="load">
7793 <compilation-unit name="issue14_query">
7794 <output-dir compare="Text">issue14_query</output-dir>
Abdullah Alamoudi67dabe32016-06-11 00:51:16 +03007795 <expected-error>Unspecified parameter: format</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07007796 </compilation-unit>
7797 </test-case>
7798 <test-case FilePath="load">
7799 <compilation-unit name="issue315_query">
7800 <output-dir compare="Text">none</output-dir>
Abdullah Alamoudi67dabe32016-06-11 00:51:16 +03007801 <expected-error>Invalid path</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07007802 </compilation-unit>
7803 </test-case>
7804 <test-case FilePath="load">
7805 <compilation-unit name="issue289_query">
7806 <output-dir compare="Text">issue289_query</output-dir>
7807 </compilation-unit>
7808 </test-case>
7809 <test-case FilePath="load">
7810 <compilation-unit name="issue650_query">
7811 <output-dir compare="Text">none</output-dir>
Till Westmann42560272016-08-30 08:28:02 -07007812 <expected-error>Unable to load dataset Users since it does not exist</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07007813 </compilation-unit>
7814 </test-case>
7815 <test-case FilePath="load">
7816 <compilation-unit name="type_promotion_0">
7817 <output-dir compare="Text">type_promotion_0</output-dir>
7818 </compilation-unit>
7819 </test-case>
7820 <test-case FilePath="load">
7821 <compilation-unit name="escapes01">
7822 <output-dir compare="Text">escapes01</output-dir>
7823 </compilation-unit>
7824 </test-case>
7825 <test-case FilePath="load">
7826 <compilation-unit name="escapes02">
7827 <output-dir compare="Text">escapes02</output-dir>
7828 </compilation-unit>
7829 </test-case>
7830 <test-case FilePath="load">
7831 <compilation-unit name="escapes-err-1"><!-- Exception is never thrown!!!. needs to be investigated -->
7832 <output-dir compare="Text">none</output-dir>
7833 <!-- <expected-error>org.apache.hyracks.api.exceptions.HyracksException</expected-error> -->
7834 </compilation-unit>
7835 </test-case>
7836 <test-case FilePath="user-defined-functions">
7837 <compilation-unit name="query-issue244">
7838 <output-dir compare="Text">query-issue244</output-dir>
7839 </compilation-unit>
7840 </test-case>
7841 <test-case FilePath="load">
7842 <compilation-unit name="duplicate-key-error">
7843 <output-dir compare="Text">none</output-dir>
Abdullah Alamoudi3b3319a2017-04-14 06:44:50 +03007844 <expected-error>Loading duplicate keys into the primary storage</expected-error>
Michael Blowb4c1fb02016-05-09 15:41:00 -07007845 </compilation-unit>
7846 </test-case>
7847 <test-case FilePath="load">
7848 <compilation-unit name="issue610_adm_token_end_collection">
7849 <output-dir compare="Text">issue610_adm_token_end_collection</output-dir>
7850 </compilation-unit>
7851 </test-case>
7852 <test-case FilePath="load">
7853 <compilation-unit name="adm_binary">
7854 <output-dir compare="Text">adm_binary</output-dir>
7855 </compilation-unit>
7856 </test-case>
7857 </test-group>
7858 <test-group name="hints">
7859 <test-case FilePath="hints">
7860 <compilation-unit name="issue_251_dataset_hint_5">
7861 <output-dir compare="Text">issue_251_dataset_hint_5</output-dir>
7862 </compilation-unit>
7863 </test-case>
7864 <test-case FilePath="hints">
7865 <compilation-unit name="issue_251_dataset_hint_6">
7866 <output-dir compare="Text">issue_251_dataset_hint_6</output-dir>
7867 </compilation-unit>
7868 </test-case>
7869 <test-case FilePath="hints">
7870 <compilation-unit name="issue_251_dataset_hint_7">
7871 <output-dir compare="Text">issue_251_dataset_hint_7</output-dir>
7872 </compilation-unit>
7873 </test-case>
7874 </test-group>
7875 <test-group name="feeds">
Abdullah Alamoudi5dc73ed2016-07-28 05:03:13 +03007876 <test-case FilePath="feeds">
7877 <compilation-unit name="feeds_07">
7878 <output-dir compare="Text">feeds_07</output-dir>
7879 </compilation-unit>
7880 </test-case>
7881 <test-case FilePath="feeds">
7882 <compilation-unit name="feeds_08">
7883 <output-dir compare="Text">feeds_08</output-dir>
7884 </compilation-unit>
7885 </test-case>
7886 <test-case FilePath="feeds">
7887 <compilation-unit name="feeds_09">
7888 <output-dir compare="Text">feeds_09</output-dir>
7889 </compilation-unit>
7890 </test-case>
7891 <test-case FilePath="feeds">
7892 <compilation-unit name="create-policy-from-file">
7893 <output-dir compare="Text">create-policy-from-file</output-dir>
7894 </compilation-unit>
7895 </test-case>
7896 <test-case FilePath="feeds">
7897 <compilation-unit name="feeds_01">
7898 <output-dir compare="Text">feeds_01</output-dir>
7899 </compilation-unit>
7900 </test-case>
7901 <test-case FilePath="feeds">
7902 <compilation-unit name="feeds_02">
7903 <output-dir compare="Text">feeds_02</output-dir>
7904 </compilation-unit>
7905 </test-case>
7906 <test-case FilePath="feeds">
7907 <compilation-unit name="feeds_03">
7908 <output-dir compare="Text">feeds_03</output-dir>
7909 </compilation-unit>
7910 </test-case>
7911 <test-case FilePath="feeds">
7912 <compilation-unit name="feeds_10">
7913 <output-dir compare="Text">feeds_10</output-dir>
7914 </compilation-unit>
7915 </test-case>
7916 <test-case FilePath="feeds">
7917 <compilation-unit name="feeds_11">
7918 <output-dir compare="Text">feeds_11</output-dir>
7919 </compilation-unit>
7920 </test-case>
7921 <test-case FilePath="feeds">
7922 <compilation-unit name="feeds_12">
7923 <output-dir compare="Text">feeds_12</output-dir>
7924 </compilation-unit>
7925 </test-case>
7926 <test-case FilePath="feeds">
7927 <compilation-unit name="issue_230_feeds">
7928 <output-dir compare="Text">issue_230_feeds</output-dir>
7929 </compilation-unit>
7930 </test-case>
Yingyi Bucb5bf332017-01-02 22:19:50 -08007931 <test-case FilePath="feeds">
7932 <compilation-unit name="upsert-feed">
7933 <output-dir compare="Text">upsert-feed</output-dir>
7934 </compilation-unit>
7935 </test-case>
Michael Blowb4c1fb02016-05-09 15:41:00 -07007936 </test-group>
7937 <test-group name="hdfs">
7938 <test-case FilePath="hdfs">
7939 <compilation-unit name="hdfs_shortcircuit">
7940 <output-dir compare="Text">hdfs_shortcircuit</output-dir>
7941 </compilation-unit>
7942 </test-case>
7943 <test-case FilePath="hdfs">
7944 <compilation-unit name="issue_245_hdfs">
7945 <output-dir compare="Text">issue_245_hdfs</output-dir>
7946 </compilation-unit>
7947 </test-case>
7948 <test-case FilePath="hdfs">
7949 <compilation-unit name="hdfs_02">
7950 <output-dir compare="Text">hdfs_02</output-dir>
7951 </compilation-unit>
7952 </test-case>
7953 <test-case FilePath="hdfs">
7954 <compilation-unit name="hdfs_03">
7955 <output-dir compare="Text">hdfs_03</output-dir>
7956 </compilation-unit>
7957 </test-case>
7958 </test-group>
7959 <test-group>
7960 <test-case FilePath="big-object">
7961 <compilation-unit name="big_object_sort">
7962 <output-dir compare="Text">big_object_sort</output-dir>
7963 </compilation-unit>
7964 </test-case>
7965 <test-case FilePath="big-object">
7966 <compilation-unit name="big_object_groupby">
7967 <output-dir compare="Text">big_object_groupby</output-dir>
7968 </compilation-unit>
7969 </test-case>
7970 <test-case FilePath="big-object">
7971 <compilation-unit name="big_object_groupby-2">
7972 <output-dir compare="Text">big_object_groupby-2</output-dir>
7973 </compilation-unit>
7974 </test-case>
7975 <test-case FilePath="big-object">
7976 <compilation-unit name="big_object_join">
7977 <output-dir compare="Text">big_object_join</output-dir>
7978 </compilation-unit>
7979 </test-case>
Yingyi Bu84b09772017-01-20 14:26:42 -08007980 <test-case FilePath="big-object">
7981 <compilation-unit name="big_object_load_20M">
7982 <output-dir compare="Text">big_object_load_20M</output-dir>
7983 </compilation-unit>
7984 </test-case>
Michael Blowb4c1fb02016-05-09 15:41:00 -07007985 </test-group>
7986 <test-group name="external-indexing">
7987 <test-case FilePath="external-indexing">
7988 <compilation-unit name="text-format">
7989 <output-dir compare="Text">text-format</output-dir>
7990 </compilation-unit>
7991 </test-case>
7992 <test-case FilePath="external-indexing">
7993 <compilation-unit name="sequence-format">
7994 <output-dir compare="Text">sequence-format</output-dir>
7995 </compilation-unit>
7996 </test-case>
7997 <test-case FilePath="external-indexing">
7998 <compilation-unit name="rc-format">
7999 <output-dir compare="Text">rc-format</output-dir>
8000 </compilation-unit>
8001 </test-case>
8002 <test-case FilePath="external-indexing">
8003 <compilation-unit name="rtree-index">
8004 <output-dir compare="Text">rtree-index</output-dir>
8005 </compilation-unit>
8006 </test-case>
8007 <test-case FilePath="external-indexing">
8008 <compilation-unit name="leftouterjoin">
8009 <output-dir compare="Text">leftouterjoin</output-dir>
8010 </compilation-unit>
8011 </test-case>
8012 <test-case FilePath="external-indexing">
8013 <compilation-unit name="leftouterjoin-rtree">
8014 <output-dir compare="Text">leftouterjoin-rtree</output-dir>
8015 </compilation-unit>
8016 </test-case>
8017 </test-group>
8018 <test-group name="temporal">
8019 <test-case FilePath="temporal">
8020 <compilation-unit name="overlap_bins_gby_3">
8021 <output-dir compare="Text">overlap_bins_gby_3</output-dir>
8022 </compilation-unit>
8023 </test-case>
8024 <test-case FilePath="temporal">
8025 <compilation-unit name="agg_01">
8026 <output-dir compare="Text">agg_01</output-dir>
8027 </compilation-unit>
8028 </test-case>
8029 <test-case FilePath="temporal">
8030 <compilation-unit name="overlap_bins_gby_1">
8031 <output-dir compare="Text">overlap_bins_gby_1</output-dir>
8032 </compilation-unit>
8033 </test-case>
8034 <test-case FilePath="temporal">
8035 <compilation-unit name="duration_functions">
8036 <output-dir compare="Text">duration_functions</output-dir>
8037 </compilation-unit>
8038 </test-case>
8039 <test-case FilePath="temporal">
8040 <compilation-unit name="overlap_bins_gby_0">
8041 <output-dir compare="Text">overlap_bins_gby_0</output-dir>
8042 </compilation-unit>
8043 </test-case>
8044 <test-case FilePath="temporal">
8045 <compilation-unit name="get_overlapping_interval">
8046 <output-dir compare="Text">get_overlapping_interval</output-dir>
8047 </compilation-unit>
8048 </test-case>
8049 <test-case FilePath="temporal">
8050 <compilation-unit name="overlap_bins">
8051 <output-dir compare="Text">overlap_bins</output-dir>
8052 </compilation-unit>
8053 </test-case>
8054 <test-case FilePath="temporal">
8055 <compilation-unit name="parse_02">
8056 <output-dir compare="Text">parse_02</output-dir>
8057 </compilation-unit>
8058 </test-case>
8059 <test-case FilePath="temporal">
8060 <compilation-unit name="parse_01">
8061 <output-dir compare="Text">parse_01</output-dir>
8062 </compilation-unit>
8063 </test-case>
8064 <test-case FilePath="temporal">
8065 <compilation-unit name="day_of_week_01">
8066 <output-dir compare="Text">day_of_week_01</output-dir>
8067 </compilation-unit>
8068 </test-case>
8069 <test-case FilePath="temporal">
8070 <compilation-unit name="interval_bin">
8071 <output-dir compare="Text">interval_bin</output-dir>
8072 </compilation-unit>
8073 </test-case>
8074 <test-case FilePath="temporal">
8075 <compilation-unit name="interval_bin_gby_0">
8076 <output-dir compare="Text">interval_bin_gby_0</output-dir>
8077 </compilation-unit>
8078 </test-case>
8079 <test-case FilePath="temporal">
8080 <compilation-unit name="interval_bin_gby_1">
8081 <output-dir compare="Text">interval_bin_gby_1</output-dir>
8082 </compilation-unit>
8083 </test-case>
8084 <test-case FilePath="temporal">
8085 <compilation-unit name="accessors">
8086 <output-dir compare="Text">accessors</output-dir>
8087 </compilation-unit>
8088 </test-case>
8089 <test-case FilePath="temporal">
8090 <compilation-unit name="accessors_interval">
8091 <output-dir compare="Text">accessors_interval</output-dir>
8092 </compilation-unit>
8093 </test-case>
8094 <test-case FilePath="temporal">
8095 <compilation-unit name="accessors_interval_null">
8096 <output-dir compare="Text">accessors_interval_null</output-dir>
8097 </compilation-unit>
8098 </test-case>
8099 <test-case FilePath="temporal">
8100 <compilation-unit name="adjust_timezone">
8101 <output-dir compare="Text">adjust_timezone</output-dir>
8102 </compilation-unit>
8103 </test-case>
8104 <test-case FilePath="temporal">
8105 <compilation-unit name="calendar_duration">
8106 <output-dir compare="Text">calendar_duration</output-dir>
8107 </compilation-unit>
8108 </test-case>
8109 <test-case FilePath="temporal">
8110 <compilation-unit name="date_functions">
8111 <output-dir compare="Text">date_functions</output-dir>
8112 </compilation-unit>
8113 </test-case>
8114 <test-case FilePath="temporal">
8115 <compilation-unit name="datetime_functions">
8116 <output-dir compare="Text">datetime_functions</output-dir>
8117 </compilation-unit>
8118 </test-case>
8119 <!--
Yingyi Bucaea8f02015-11-16 15:12:15 -08008120 <test-case FilePath="temporal">
8121 <compilation-unit name="insert_from_delimited_ds">
8122 <output-dir compare="Text">insert_from_delimited_ds</output-dir>
8123 </compilation-unit>
8124 </test-case>
8125 -->
Michael Blowb4c1fb02016-05-09 15:41:00 -07008126 <test-case FilePath="temporal">
8127 <compilation-unit name="insert_from_ext_ds">
8128 <output-dir compare="Text">insert_from_ext_ds</output-dir>
8129 </compilation-unit>
8130 </test-case>
8131 <test-case FilePath="temporal">
8132 <compilation-unit name="insert_from_ext_ds_2">
8133 <output-dir compare="Text">insert_from_ext_ds_2</output-dir>
8134 </compilation-unit>
8135 </test-case>
8136 <test-case FilePath="temporal">
8137 <compilation-unit name="interval_functions">
8138 <output-dir compare="Text">interval_functions</output-dir>
8139 </compilation-unit>
8140 </test-case>
8141 <test-case FilePath="temporal">
8142 <compilation-unit name="time_functions">
8143 <output-dir compare="Text">time_functions</output-dir>
8144 </compilation-unit>
8145 </test-case>
8146 <test-case FilePath="temporal">
8147 <compilation-unit name="duration_comps">
8148 <output-dir compare="Text">duration_comps</output-dir>
8149 </compilation-unit>
8150 </test-case>
8151 </test-group>
8152 <test-group name="leftouterjoin">
8153 <test-case FilePath="leftouterjoin">
Yingyi Bub0fe0ac2016-06-03 18:20:48 -07008154 <compilation-unit name="loj-01-core">
8155 <output-dir compare="Text">loj-01</output-dir>
8156 </compilation-unit>
8157 </test-case>
8158 <test-case FilePath="leftouterjoin">
8159 <compilation-unit name="loj-01-sugar">
8160 <output-dir compare="Text">loj-01</output-dir>
8161 </compilation-unit>
8162 </test-case>
8163 <test-case FilePath="leftouterjoin">
Michael Blowb4c1fb02016-05-09 15:41:00 -07008164 <compilation-unit name="query_issue658">
8165 <output-dir compare="Text">query_issue658</output-dir>
8166 </compilation-unit>
8167 </test-case>
8168 <test-case FilePath="leftouterjoin">
8169 <compilation-unit name="query_issue285">
8170 <output-dir compare="Text">query_issue285</output-dir>
8171 </compilation-unit>
8172 </test-case>
8173 <test-case FilePath="leftouterjoin">
8174 <compilation-unit name="query_issue285-2">
8175 <output-dir compare="Text">query_issue285-2</output-dir>
8176 </compilation-unit>
8177 </test-case>
8178 <test-case FilePath="leftouterjoin">
8179 <compilation-unit name="query_issue849">
8180 <output-dir compare="Text">query_issue849</output-dir>
8181 </compilation-unit>
8182 </test-case>
8183 <test-case FilePath="leftouterjoin">
8184 <compilation-unit name="query_issue849-2">
8185 <output-dir compare="Text">query_issue849-2</output-dir>
8186 </compilation-unit>
8187 </test-case>
8188 </test-group>
8189 <test-group name="index-leftouterjoin">
8190 <test-case FilePath="index-leftouterjoin">
8191 <compilation-unit name="probe-pidx-with-join-btree-sidx1">
8192 <output-dir compare="Text">probe-pidx-with-join-btree-sidx1</output-dir>
8193 </compilation-unit>
8194 </test-case>
8195 <test-case FilePath="index-leftouterjoin">
8196 <compilation-unit name="probe-pidx-with-join-btree-sidx2">
8197 <output-dir compare="Text">probe-pidx-with-join-btree-sidx2</output-dir>
8198 </compilation-unit>
8199 </test-case>
8200 <test-case FilePath="index-leftouterjoin">
8201 <compilation-unit name="probe-pidx-with-join-rtree-sidx1">
8202 <output-dir compare="Text">probe-pidx-with-join-rtree-sidx1</output-dir>
8203 </compilation-unit>
8204 </test-case>
8205 <test-case FilePath="index-leftouterjoin">
8206 <compilation-unit name="probe-pidx-with-join-rtree-sidx2">
8207 <output-dir compare="Text">probe-pidx-with-join-rtree-sidx2</output-dir>
8208 </compilation-unit>
8209 </test-case>
8210 <test-case FilePath="index-leftouterjoin">
8211 <compilation-unit name="probe-pidx-with-join-invidx-sidx1">
8212 <output-dir compare="Text">probe-pidx-with-join-invidx-sidx1</output-dir>
8213 </compilation-unit>
8214 </test-case>
8215 <test-case FilePath="index-leftouterjoin">
8216 <compilation-unit name="probe-pidx-with-join-invidx-sidx2">
8217 <output-dir compare="Text">probe-pidx-with-join-invidx-sidx2</output-dir>
8218 </compilation-unit>
8219 </test-case>
8220 </test-group>
8221 <test-group name="distinct">
8222 <test-case FilePath="distinct">
8223 <compilation-unit name="query-issue443">
8224 <output-dir compare="Text">query-issue443</output-dir>
8225 </compilation-unit>
8226 </test-case>
8227 <test-case FilePath="distinct">
8228 <compilation-unit name="query-issue443-2">
8229 <output-dir compare="Text">query-issue443-2</output-dir>
8230 </compilation-unit>
8231 </test-case>
8232 </test-group>
8233 <test-group name="tinysocial">
8234 <test-case FilePath="tinysocial">
8235 <compilation-unit name="tinysocial-suite">
8236 <output-dir compare="Text">tinysocial-suite</output-dir>
8237 </compilation-unit>
8238 </test-case>
8239 <test-case FilePath="tinysocial">
8240 <compilation-unit name="tinysocial-suite-open">
8241 <output-dir compare="Text">tinysocial-suite-open</output-dir>
8242 </compilation-unit>
8243 </test-case>
8244 </test-group>
8245 <test-group name="types">
8246 <test-case FilePath="types">
Abdullah Alamoudie4b318f2016-09-19 13:31:25 +03008247 <compilation-unit name="any-object">
8248 <output-dir compare="Text">any-object</output-dir>
8249 </compilation-unit>
8250 </test-case>
8251 <test-case FilePath="types">
Yingyi Bu8fa8b7a2016-10-07 11:10:19 -07008252 <compilation-unit name="isarray">
8253 <output-dir compare="Text">isarray</output-dir>
8254 </compilation-unit>
8255 </test-case>
8256 <test-case FilePath="types">
8257 <compilation-unit name="isboolean">
8258 <output-dir compare="Text">isboolean</output-dir>
8259 </compilation-unit>
8260 </test-case>
8261 <test-case FilePath="types">
8262 <compilation-unit name="isnumber">
8263 <output-dir compare="Text">isnumber</output-dir>
8264 </compilation-unit>
8265 </test-case>
8266 <test-case FilePath="types">
8267 <compilation-unit name="isobject">
8268 <output-dir compare="Text">isobject</output-dir>
8269 </compilation-unit>
8270 </test-case>
8271 <test-case FilePath="types">
8272 <compilation-unit name="isstring">
8273 <output-dir compare="Text">isstring</output-dir>
8274 </compilation-unit>
8275 </test-case>
8276 <test-case FilePath="types">
Michael Blowb4c1fb02016-05-09 15:41:00 -07008277 <compilation-unit name="record01">
8278 <output-dir compare="Text">record01</output-dir>
8279 </compilation-unit>
8280 </test-case>
8281 <test-case FilePath="types">
8282 <compilation-unit name="type_promotion_0">
8283 <output-dir compare="Text">type_promotion_0</output-dir>
8284 </compilation-unit>
8285 </test-case>
8286 <test-case FilePath="types">
8287 <compilation-unit name="type_promotion_1">
8288 <output-dir compare="Text">type_promotion_1</output-dir>
8289 </compilation-unit>
8290 </test-case>
8291 <test-case FilePath="types">
8292 <compilation-unit name="opentype_orderby_01">
8293 <output-dir compare="Text">opentype_orderby_01</output-dir>
8294 </compilation-unit>
8295 </test-case>
8296 <test-case FilePath="types">
8297 <compilation-unit name="promotion_closedtype_field_vs_closedtype_field_01">
8298 <output-dir compare="Text">promotion_closedtype_field_vs_closedtype_field_01</output-dir>
8299 </compilation-unit>
8300 </test-case>
8301 <test-case FilePath="types">
8302 <compilation-unit name="promotion_closedtype_field_vs_closedtype_field_02">
8303 <output-dir compare="Text">promotion_closedtype_field_vs_closedtype_field_02</output-dir>
8304 </compilation-unit>
8305 </test-case>
8306 <test-case FilePath="types">
8307 <compilation-unit name="promotion_closedtype_field_vs_closedtype_field_03">
8308 <output-dir compare="Text">promotion_closedtype_field_vs_closedtype_field_03</output-dir>
8309 </compilation-unit>
8310 </test-case>
8311 <test-case FilePath="types">
8312 <compilation-unit name="promotion_closedtype_field_vs_closedtype_field_04">
8313 <output-dir compare="Text">promotion_closedtype_field_vs_closedtype_field_04</output-dir>
8314 </compilation-unit>
8315 </test-case>
8316 <test-case FilePath="types">
8317 <compilation-unit name="promotion_closedtype_field_vs_closedtype_field_05">
8318 <output-dir compare="Text">promotion_closedtype_field_vs_closedtype_field_05</output-dir>
8319 </compilation-unit>
8320 </test-case>
8321 <test-case FilePath="types">
8322 <compilation-unit name="promotion_closedtype_field_vs_constant_01">
8323 <output-dir compare="Text">promotion_closedtype_field_vs_constant_01</output-dir>
8324 </compilation-unit>
8325 </test-case>
8326 <test-case FilePath="types">
8327 <compilation-unit name="promotion_closedtype_field_vs_constant_02">
8328 <output-dir compare="Text">promotion_closedtype_field_vs_constant_02</output-dir>
8329 </compilation-unit>
8330 </test-case>
8331 <test-case FilePath="types">
8332 <compilation-unit name="promotion_closedtype_field_vs_constant_03">
8333 <output-dir compare="Text">promotion_closedtype_field_vs_constant_03</output-dir>
8334 </compilation-unit>
8335 </test-case>
8336 <test-case FilePath="types">
8337 <compilation-unit name="promotion_closedtype_field_vs_constant_04">
8338 <output-dir compare="Text">promotion_closedtype_field_vs_constant_04</output-dir>
8339 </compilation-unit>
8340 </test-case>
8341 <test-case FilePath="types">
8342 <compilation-unit name="promotion_closedtype_field_vs_constant_05">
8343 <output-dir compare="Text">promotion_closedtype_field_vs_constant_05</output-dir>
8344 </compilation-unit>
8345 </test-case>
8346 <test-case FilePath="types">
8347 <compilation-unit name="promotion_closedtype_field_vs_constant_06">
8348 <output-dir compare="Text">promotion_closedtype_field_vs_constant_06</output-dir>
8349 </compilation-unit>
8350 </test-case>
8351 <test-case FilePath="types">
8352 <compilation-unit name="promotion_closedtype_field_vs_constant_07">
8353 <output-dir compare="Text">promotion_closedtype_field_vs_constant_07</output-dir>
8354 </compilation-unit>
8355 </test-case>
8356 <test-case FilePath="types">
8357 <compilation-unit name="promotion_closedtype_field_vs_constant_08">
8358 <output-dir compare="Text">promotion_closedtype_field_vs_constant_08</output-dir>
8359 </compilation-unit>
8360 </test-case>
8361 <test-case FilePath="types">
8362 <compilation-unit name="promotion_closedtype_field_vs_constant_09">
8363 <output-dir compare="Text">promotion_closedtype_field_vs_constant_09</output-dir>
8364 </compilation-unit>
8365 </test-case>
8366 <test-case FilePath="types">
8367 <compilation-unit name="promotion_closedtype_field_vs_constant_10">
8368 <output-dir compare="Text">promotion_closedtype_field_vs_constant_10</output-dir>
8369 </compilation-unit>
8370 </test-case>
8371 <test-case FilePath="types">
8372 <compilation-unit name="promotion_closedtype_field_vs_constant_11">
8373 <output-dir compare="Text">promotion_closedtype_field_vs_constant_11</output-dir>
8374 </compilation-unit>
8375 </test-case>
8376 <test-case FilePath="types">
8377 <compilation-unit name="promotion_closedtype_field_vs_opentype_field_01">
8378 <output-dir compare="Text">promotion_closedtype_field_vs_opentype_field_01</output-dir>
8379 </compilation-unit>
8380 </test-case>
8381 <test-case FilePath="types">
8382 <compilation-unit name="promotion_closedtype_field_vs_opentype_field_02">
8383 <output-dir compare="Text">promotion_closedtype_field_vs_opentype_field_02</output-dir>
8384 </compilation-unit>
8385 </test-case>
8386 <test-case FilePath="types">
8387 <compilation-unit name="promotion_closedtype_field_vs_opentype_field_03">
8388 <output-dir compare="Text">promotion_closedtype_field_vs_opentype_field_03</output-dir>
8389 </compilation-unit>
8390 </test-case>
8391 <test-case FilePath="types">
8392 <compilation-unit name="promotion_closedtype_field_vs_opentype_field_04">
8393 <output-dir compare="Text">promotion_closedtype_field_vs_opentype_field_04</output-dir>
8394 </compilation-unit>
8395 </test-case>
8396 <test-case FilePath="types">
8397 <compilation-unit name="promotion_opentype_field_vs_constant_01">
8398 <output-dir compare="Text">promotion_opentype_field_vs_constant_01</output-dir>
8399 </compilation-unit>
8400 </test-case>
8401 <test-case FilePath="types">
8402 <compilation-unit name="promotion_opentype_field_vs_constant_02">
8403 <output-dir compare="Text">promotion_opentype_field_vs_constant_02</output-dir>
8404 </compilation-unit>
8405 </test-case>
8406 <test-case FilePath="types">
8407 <compilation-unit name="promotion_opentype_field_vs_constant_03">
8408 <output-dir compare="Text">promotion_opentype_field_vs_constant_03</output-dir>
8409 </compilation-unit>
8410 </test-case>
8411 <test-case FilePath="types">
8412 <compilation-unit name="promotion_opentype_field_vs_constant_04">
8413 <output-dir compare="Text">promotion_opentype_field_vs_constant_04</output-dir>
8414 </compilation-unit>
8415 </test-case>
8416 <test-case FilePath="types">
8417 <compilation-unit name="promotion_opentype_field_vs_constant_05">
8418 <output-dir compare="Text">promotion_opentype_field_vs_constant_05</output-dir>
8419 </compilation-unit>
8420 </test-case>
8421 <test-case FilePath="types">
8422 <compilation-unit name="promotion_opentype_field_vs_constant_06">
8423 <output-dir compare="Text">promotion_opentype_field_vs_constant_06</output-dir>
8424 </compilation-unit>
8425 </test-case>
8426 <test-case FilePath="types">
8427 <compilation-unit name="promotion_opentype_field_vs_constant_07">
8428 <output-dir compare="Text">promotion_opentype_field_vs_constant_07</output-dir>
8429 </compilation-unit>
8430 </test-case>
8431 <test-case FilePath="types">
8432 <compilation-unit name="promotion_opentype_field_vs_constant_08">
8433 <output-dir compare="Text">promotion_opentype_field_vs_constant_08</output-dir>
8434 </compilation-unit>
8435 </test-case>
8436 <test-case FilePath="types">
8437 <compilation-unit name="promotion_opentype_field_vs_opentype_field_01">
8438 <output-dir compare="Text">promotion_opentype_field_vs_opentype_field_01</output-dir>
8439 </compilation-unit>
8440 </test-case>
8441 <test-case FilePath="types">
8442 <compilation-unit name="promotion_opentype_field_vs_opentype_field_02">
8443 <output-dir compare="Text">promotion_opentype_field_vs_opentype_field_02</output-dir>
8444 </compilation-unit>
8445 </test-case>
8446 </test-group>
8447 <test-group name="materialization">
8448 <test-case FilePath="materialization">
8449 <compilation-unit name="assign-reuse">
8450 <output-dir compare="Text">assign-reuse</output-dir>
8451 </compilation-unit>
8452 </test-case>
8453 </test-group>
8454 <test-group name="filters">
8455 <test-case FilePath="filters">
8456 <compilation-unit name="equality-predicate">
8457 <output-dir compare="Text">equality-predicate</output-dir>
8458 </compilation-unit>
8459 </test-case>
8460 <test-case FilePath="filters">
8461 <compilation-unit name="load">
8462 <output-dir compare="Text">load</output-dir>
8463 </compilation-unit>
8464 </test-case>
8465 <test-case FilePath="filters">
8466 <compilation-unit name="load-with-secondary-btree">
8467 <output-dir compare="Text">load-with-secondary-btree</output-dir>
8468 </compilation-unit>
8469 </test-case>
8470 <test-case FilePath="filters">
8471 <compilation-unit name="load-with-secondary-inverted-ngram">
8472 <output-dir compare="Text">load-with-secondary-inverted-ngram</output-dir>
8473 </compilation-unit>
8474 </test-case>
8475 <test-case FilePath="filters">
8476 <compilation-unit name="load-with-secondary-inverted-word">
8477 <output-dir compare="Text">load-with-secondary-inverted-word</output-dir>
8478 </compilation-unit>
8479 </test-case>
8480 <test-case FilePath="filters">
8481 <compilation-unit name="load-with-secondary-rtree">
8482 <output-dir compare="Text">load-with-secondary-rtree</output-dir>
8483 </compilation-unit>
8484 </test-case>
8485 <test-case FilePath="filters">
8486 <compilation-unit name="insert">
8487 <output-dir compare="Text">insert</output-dir>
8488 </compilation-unit>
8489 </test-case>
8490 <test-case FilePath="filters">
8491 <compilation-unit name="insert-with-secondary-btree">
8492 <output-dir compare="Text">insert-with-secondary-btree</output-dir>
8493 </compilation-unit>
8494 </test-case>
8495 <test-case FilePath="filters">
8496 <compilation-unit name="insert-with-secondary-inverted-ngram">
8497 <output-dir compare="Text">insert-with-secondary-inverted-ngram</output-dir>
8498 </compilation-unit>
8499 </test-case>
8500 <test-case FilePath="filters">
8501 <compilation-unit name="insert-with-secondary-inverted-word">
8502 <output-dir compare="Text">insert-with-secondary-inverted-word</output-dir>
8503 </compilation-unit>
8504 </test-case>
8505 <test-case FilePath="filters">
8506 <compilation-unit name="insert-with-secondary-rtree">
8507 <output-dir compare="Text">insert-with-secondary-rtree</output-dir>
8508 </compilation-unit>
8509 </test-case>
8510 <test-case FilePath="filters">
8511 <compilation-unit name="nested-filterequality-predicate">
8512 <output-dir compare="Text">nested-filter-equality-predicate</output-dir>
8513 </compilation-unit>
8514 </test-case>
8515 </test-group>
8516 <test-group name="json">
8517 <test-case FilePath="json">
8518 <compilation-unit name="int01">
8519 <output-dir compare="Lossless-JSON">int01-losslessjson</output-dir>
8520 </compilation-unit>
8521 </test-case>
8522 </test-group>
8523 <test-group name="cleanjson">
8524 <test-case FilePath="json">
8525 <compilation-unit name="int01">
8526 <output-dir compare="Clean-JSON">int01-cleanjson</output-dir>
8527 </compilation-unit>
8528 </test-case>
8529 </test-group>
8530 <test-group name="csv">
8531 <test-case FilePath="csv">
8532 <compilation-unit name="basic-types">
8533 <output-dir compare="CSV">basic-types</output-dir>
8534 </compilation-unit>
8535 </test-case>
8536 <test-case FilePath="csv">
8537 <compilation-unit name="basic-types">
8538 <output-dir compare="CSV_Header">basic-types-header</output-dir>
8539 </compilation-unit>
8540 </test-case>
8541 </test-group>
8542 <test-group name="binary">
8543 <test-case FilePath="binary">
8544 <compilation-unit name="parse">
8545 <output-dir compare="Text">parse</output-dir>
8546 </compilation-unit>
8547 </test-case>
Michael Blowb4c1fb02016-05-09 15:41:00 -07008548 <test-case FilePath="binary">
8549 <compilation-unit name="print">
8550 <output-dir compare="Text">print</output-dir>
8551 </compilation-unit>
8552 </test-case>
Michael Blowb4c1fb02016-05-09 15:41:00 -07008553 <test-case FilePath="binary">
8554 <compilation-unit name="concat">
8555 <output-dir compare="Text">concat</output-dir>
8556 </compilation-unit>
8557 </test-case>
Michael Blowb4c1fb02016-05-09 15:41:00 -07008558 <test-case FilePath="binary">
8559 <compilation-unit name="subbinary">
8560 <output-dir compare="Text">subbinary</output-dir>
8561 </compilation-unit>
8562 </test-case>
Michael Blowb4c1fb02016-05-09 15:41:00 -07008563 <test-case FilePath="binary">
8564 <compilation-unit name="find">
8565 <output-dir compare="Text">find</output-dir>
8566 </compilation-unit>
8567 </test-case>
Michael Blowb4c1fb02016-05-09 15:41:00 -07008568 <test-case FilePath="binary">
8569 <compilation-unit name="insert">
8570 <output-dir compare="Text">insert</output-dir>
8571 </compilation-unit>
8572 </test-case>
8573 <test-case FilePath="binary">
8574 <compilation-unit name="equal_join">
8575 <output-dir compare="Text">equal_join</output-dir>
8576 </compilation-unit>
8577 </test-case>
8578 <test-case FilePath="binary">
8579 <compilation-unit name="index_join">
8580 <output-dir compare="Text">index_join</output-dir>
8581 </compilation-unit>
8582 </test-case>
8583 <test-case FilePath="binary">
8584 <compilation-unit name="length">
8585 <output-dir compare="Text">length</output-dir>
8586 </compilation-unit>
8587 </test-case>
8588 </test-group>
8589 <test-group name="temp-dataset">
8590 <test-case FilePath="temp-dataset">
8591 <compilation-unit name="delete-from-loaded-dataset">
8592 <output-dir compare="Text">delete-from-loaded-dataset</output-dir>
8593 </compilation-unit>
8594 </test-case>
8595 <test-case FilePath="temp-dataset">
8596 <compilation-unit name="delete-from-loaded-dataset-with-index">
8597 <output-dir compare="Text">delete-from-loaded-dataset-with-index</output-dir>
8598 </compilation-unit>
8599 </test-case>
8600 <test-case FilePath="temp-dataset">
8601 <compilation-unit name="drop-empty-secondary-indexes">
8602 <output-dir compare="Text">drop-empty-secondary-indexes</output-dir>
8603 </compilation-unit>
8604 </test-case>
8605 <test-case FilePath="temp-dataset">
8606 <compilation-unit name="drop-index">
8607 <output-dir compare="Text">drop-index</output-dir>
8608 </compilation-unit>
8609 </test-case>
8610 <test-case FilePath="temp-dataset">
8611 <compilation-unit name="empty-load-with-index">
8612 <output-dir compare="Text">empty-load-with-index</output-dir>
8613 </compilation-unit>
8614 </test-case>
8615 <test-case FilePath="temp-dataset">
8616 <compilation-unit name="insert-and-scan-dataset">
8617 <output-dir compare="Text">insert-and-scan-dataset</output-dir>
8618 </compilation-unit>
8619 </test-case>
8620 <test-case FilePath="temp-dataset">
8621 <compilation-unit name="q01_pricing_summary_report_nt">
8622 <output-dir compare="Text">q01_pricing_summary_report_nt</output-dir>
8623 </compilation-unit>
8624 </test-case>
8625 <test-case FilePath="temp-dataset">
8626 <compilation-unit name="scan-delete-rtree-secondary-index">
8627 <output-dir compare="Text">scan-delete-rtree-secondary-index</output-dir>
8628 </compilation-unit>
8629 </test-case>
8630 <test-case FilePath="temp-dataset">
8631 <compilation-unit name="scan-insert-rtree-secondary-index">
8632 <output-dir compare="Text">scan-insert-rtree-secondary-index</output-dir>
8633 </compilation-unit>
8634 </test-case>
8635 <test-case FilePath="temp-dataset">
8636 <compilation-unit name="scan-insert-persistent-to-temp">
8637 <output-dir compare="Text">scan-insert-persistent-to-temp</output-dir>
8638 </compilation-unit>
8639 </test-case>
8640 <test-case FilePath="temp-dataset">
8641 <compilation-unit name="scan-insert-temp-to-persistent">
8642 <output-dir compare="Text">scan-insert-temp-to-persistent</output-dir>
8643 </compilation-unit>
8644 </test-case>
8645 <test-case FilePath="temp-dataset">
8646 <compilation-unit name="insert-and-scan-dataset-with-index">
8647 <output-dir compare="Text">insert-and-scan-dataset-with-index</output-dir>
8648 </compilation-unit>
8649 </test-case>
Yingyi Bub0fe0ac2016-06-03 18:20:48 -07008650 <test-case FilePath="unnest">
8651 <compilation-unit name="left-outer-unnest">
8652 <output-dir compare="Text">left-outer-unnest</output-dir>
8653 </compilation-unit>
8654 </test-case>
8655 <test-case FilePath="unnest">
8656 <compilation-unit name="left-outer-unnest-with-pos">
8657 <output-dir compare="Text">left-outer-unnest-with-pos</output-dir>
8658 </compilation-unit>
8659 </test-case>
Michael Blowb4c1fb02016-05-09 15:41:00 -07008660 </test-group>
Yingyi Bub7624572016-08-04 01:32:33 -07008661 <test-group name="union">
8662 <test-case FilePath="union">
8663 <compilation-unit name="union">
8664 <output-dir compare="Text">union</output-dir>
8665 </compilation-unit>
8666 </test-case>
8667 <test-case FilePath="union">
8668 <compilation-unit name="union_heterogeneous_scalar">
8669 <output-dir compare="Text">union_heterogeneous_scalar</output-dir>
8670 </compilation-unit>
8671 </test-case>
8672 <test-case FilePath="union">
8673 <compilation-unit name="union_negative">
8674 <output-dir compare="Text">union</output-dir>
8675 <expected-error>Cannot find dataset t in dataverse TinySocial nor an alias with name t</expected-error>
8676 </compilation-unit>
8677 </test-case>
8678 <test-case FilePath="union">
8679 <compilation-unit name="union_negative_2">
8680 <output-dir compare="Text">union</output-dir>
Yingyi Bu8671ddf2016-08-14 23:58:43 -07008681 <expected-error>Cannot find dataset t in dataverse TinySocial nor an alias with name t</expected-error>
Yingyi Bub7624572016-08-04 01:32:33 -07008682 </compilation-unit>
8683 </test-case>
8684 <test-case FilePath="union">
Till Westmann8053af82016-09-29 23:46:26 -07008685 <compilation-unit name="union_negative_3">
8686 <output-dir compare="Text">union</output-dir>
8687 <expected-error>Operation UNION with set semantics is not supported.</expected-error>
8688 </compilation-unit>
8689 </test-case>
8690 <test-case FilePath="union">
Yingyi Bub7624572016-08-04 01:32:33 -07008691 <compilation-unit name="union_orderby">
8692 <output-dir compare="Text">union_orderby</output-dir>
8693 </compilation-unit>
8694 </test-case>
8695 <test-case FilePath="union">
8696 <compilation-unit name="union_orderby_2">
8697 <output-dir compare="Text">union_orderby_2</output-dir>
8698 </compilation-unit>
8699 </test-case>
8700 <test-case FilePath="union">
8701 <compilation-unit name="union_orderby_3">
8702 <output-dir compare="Text">union_orderby_3</output-dir>
8703 </compilation-unit>
8704 </test-case>
8705 <test-case FilePath="union">
8706 <compilation-unit name="union_orderby_4">
8707 <output-dir compare="Text">union_orderby_3</output-dir>
8708 </compilation-unit>
8709 </test-case>
8710 <test-case FilePath="union">
8711 <compilation-unit name="query-ASTERIXDB-1354-2">
8712 <output-dir compare="Text">query-ASTERIXDB-1354-2</output-dir>
8713 </compilation-unit>
8714 </test-case>
Yingyi Buf7981752016-09-13 14:54:09 -07008715 <test-case FilePath="union">
8716 <compilation-unit name="query-ASTERIXDB-1629">
8717 <output-dir compare="Text">query-ASTERIXDB-1629</output-dir>
8718 </compilation-unit>
8719 </test-case>
Yingyi Bub7624572016-08-04 01:32:33 -07008720 </test-group>
Yingyi Bucb5bf332017-01-02 22:19:50 -08008721 <test-group name="upsert">
8722 <test-case FilePath="upsert">
8723 <compilation-unit name="filtered-dataset">
8724 <output-dir compare="Text">filtered-dataset</output-dir>
8725 </compilation-unit>
8726 </test-case>
8727 <test-case FilePath="upsert">
8728 <compilation-unit name="issue1587-foreignDataType">
8729 <output-dir compare="Text">issue1587-foreignDataType</output-dir>
8730 </compilation-unit>
8731 </test-case>
8732 <test-case FilePath="upsert">
8733 <compilation-unit name="nested-index">
8734 <output-dir compare="Text">nested-index</output-dir>
8735 </compilation-unit>
8736 </test-case>
8737 <test-case FilePath="upsert">
8738 <compilation-unit name="primary-secondary-rtree">
8739 <output-dir compare="Text">primary-secondary-rtree</output-dir>
8740 </compilation-unit>
8741 </test-case>
8742 <test-case FilePath="upsert">
8743 <compilation-unit name="upsert-with-self-read">
8744 <output-dir compare="Text">upsert-with-self-read</output-dir>
8745 </compilation-unit>
8746 </test-case>
8747 <test-case FilePath="upsert">
8748 <compilation-unit name="nullable-index">
8749 <output-dir compare="Text">nullable-index</output-dir>
8750 </compilation-unit>
8751 </test-case>
8752 <test-case FilePath="upsert">
8753 <compilation-unit name="open-index">
8754 <output-dir compare="Text">open-index</output-dir>
8755 </compilation-unit>
8756 </test-case>
8757 <test-case FilePath="upsert">
8758 <compilation-unit name="primary-index">
8759 <output-dir compare="Text">primary-index</output-dir>
8760 </compilation-unit>
8761 </test-case>
8762 <test-case FilePath="upsert">
8763 <compilation-unit name="primary-secondary-btree">
8764 <output-dir compare="Text">primary-secondary-btree</output-dir>
8765 </compilation-unit>
8766 </test-case>
8767 <test-case FilePath="upsert">
8768 <compilation-unit name="primary-secondary-inverted">
8769 <output-dir compare="Text">primary-secondary-inverted</output-dir>
8770 </compilation-unit>
8771 </test-case>
8772 <test-case FilePath="upsert">
8773 <compilation-unit name="multiple-secondaries">
8774 <output-dir compare="Text">multiple-secondaries</output-dir>
8775 </compilation-unit>
8776 </test-case>
8777 </test-group>
Yingyi Bucaea8f02015-11-16 15:12:15 -08008778</test-suite>