| <!-- |
| ! Licensed to the Apache Software Foundation (ASF) under one |
| ! or more contributor license agreements. See the NOTICE file |
| ! distributed with this work for additional information |
| ! regarding copyright ownership. The ASF licenses this file |
| ! to you under the Apache License, Version 2.0 (the |
| ! "License"); you may not use this file except in compliance |
| ! with the License. You may obtain a copy of the License at |
| ! |
| ! http://www.apache.org/licenses/LICENSE-2.0 |
| ! |
| ! Unless required by applicable law or agreed to in writing, |
| ! software distributed under the License is distributed on an |
| ! "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| ! KIND, either express or implied. See the License for the |
| ! specific language governing permissions and limitations |
| ! under the License. |
| !--> |
| <test-suite xmlns="urn:xml.testframework.asterix.apache.org" ResultOffsetPath="results" QueryOffsetPath="queries" QueryFileExtension=".aql"> |
| <test-group name="query_after_restart"> |
| <test-case FilePath="query_after_restart"> |
| <compilation-unit name="dataset-with-meta-record"> |
| <output-dir compare="Text">dataset-with-meta-record</output-dir> |
| </compilation-unit> |
| </test-case> |
| <test-case FilePath="query_after_restart"> |
| <compilation-unit name="external_index"> |
| <output-dir compare="Text">external_index</output-dir> |
| </compilation-unit> |
| </test-case> |
| <test-case FilePath="query_after_restart"> |
| <compilation-unit name="big_object_20M"> |
| <output-dir compare="Text">big_object_20M</output-dir> |
| </compilation-unit> |
| </test-case> |
| </test-group> |
| <test-group name="dml_after_restart"> |
| <test-case FilePath="dml_after_restart"> |
| <compilation-unit name="multiple_secondary_indices"> |
| <output-dir compare="Text">multiple_secondary_indices</output-dir> |
| </compilation-unit> |
| </test-case> |
| </test-group> |
| <test-group name="recover_after_abort"> |
| |
| <test-case FilePath="recover_after_abort"> |
| <compilation-unit name="primary_index_only"> |
| <output-dir compare="Text">primary_index_only</output-dir> |
| </compilation-unit> |
| </test-case> |
| |
| <test-case FilePath="recover_after_abort"> |
| <compilation-unit name="primary_plus_default_secondary_index"> |
| <output-dir compare="Text">primary_plus_default_secondary_index</output-dir> |
| </compilation-unit> |
| </test-case> |
| |
| <test-case FilePath="recover_after_abort"> |
| <compilation-unit name="primary_plus_default_correlated_secondary_index"> |
| <output-dir compare="Text">primary_plus_default_secondary_index</output-dir> |
| </compilation-unit> |
| </test-case> |
| |
| <test-case FilePath="recover_after_abort"> |
| <compilation-unit name="primary_plus_rtree_index"> |
| <output-dir compare="Text">primary_plus_rtree_index</output-dir> |
| </compilation-unit> |
| </test-case> |
| |
| <test-case FilePath="recover_after_abort"> |
| <compilation-unit name="primary_plus_correlated_rtree_index"> |
| <output-dir compare="Text">primary_plus_rtree_index</output-dir> |
| </compilation-unit> |
| </test-case> |
| |
| <test-case FilePath="recover_after_abort"> |
| <compilation-unit name="primary_plus_rtree_index_insert_and_delete"> |
| <output-dir compare="Text">primary_plus_rtree_index_insert_and_delete</output-dir> |
| </compilation-unit> |
| </test-case> |
| |
| <test-case FilePath="recover_after_abort"> |
| <compilation-unit name="primary_plus_keyword_secondary_index"> |
| <output-dir compare="Text">primary_plus_keyword_secondary_index</output-dir> |
| </compilation-unit> |
| </test-case> |
| |
| <test-case FilePath="recover_after_abort"> |
| <compilation-unit name="primary_plus_keyword_correlated_secondary_index"> |
| <output-dir compare="Text">primary_plus_keyword_secondary_index</output-dir> |
| </compilation-unit> |
| </test-case> |
| |
| <test-case FilePath="recover_after_abort"> |
| <compilation-unit name="primary_plus_ngram_index"> |
| <output-dir compare="Text">primary_plus_ngram_index</output-dir> |
| </compilation-unit> |
| </test-case> |
| |
| <test-case FilePath="recover_after_abort"> |
| <compilation-unit name="primary_plus_correlated_ngram_index"> |
| <output-dir compare="Text">primary_plus_ngram_index</output-dir> |
| </compilation-unit> |
| </test-case> |
| |
| <test-case FilePath="recover_after_abort"> |
| <compilation-unit name="primary_plus_multiple_secondary_indices"> |
| <output-dir compare="Text">primary_plus_multiple_secondary_indices</output-dir> |
| </compilation-unit> |
| </test-case> |
| |
| <test-case FilePath="recover_after_abort"> |
| <compilation-unit name="primary_plus_multiple_correlated_secondary_indices"> |
| <output-dir compare="Text">primary_plus_multiple_secondary_indices</output-dir> |
| </compilation-unit> |
| </test-case> |
| |
| <test-case FilePath="recover_after_abort"> |
| <compilation-unit name="primary_index_only_filtered"> |
| <output-dir compare="Text">primary_index_only_filtered</output-dir> |
| </compilation-unit> |
| </test-case> |
| |
| <test-case FilePath="recover_after_abort"> |
| <compilation-unit name="primary_plus_default_secondary_index_filtered"> |
| <output-dir compare="Text">primary_plus_default_secondary_index_filtered</output-dir> |
| </compilation-unit> |
| </test-case> |
| |
| <test-case FilePath="recover_after_abort"> |
| <compilation-unit name="primary_plus_rtree_index_filtered"> |
| <output-dir compare="Text">primary_plus_rtree_index_filtered</output-dir> |
| </compilation-unit> |
| </test-case> |
| |
| <test-case FilePath="recover_after_abort"> |
| <compilation-unit name="primary_plus_rtree_index_insert_and_delete_filtered"> |
| <output-dir compare="Text">primary_plus_rtree_index_insert_and_delete_filtered</output-dir> |
| </compilation-unit> |
| </test-case> |
| |
| <test-case FilePath="recover_after_abort"> |
| <compilation-unit name="primary_plus_keyword_secondary_index_filtered"> |
| <output-dir compare="Text">primary_plus_keyword_secondary_index_filtered</output-dir> |
| </compilation-unit> |
| </test-case> |
| |
| <test-case FilePath="recover_after_abort"> |
| <compilation-unit name="primary_plus_ngram_index"> |
| <output-dir compare="Text">primary_plus_ngram_index_filtered</output-dir> |
| </compilation-unit> |
| </test-case> |
| |
| <test-case FilePath="recover_after_abort"> |
| <compilation-unit name="primary_plus_multiple_secondary_indices"> |
| <output-dir compare="Text">primary_plus_multiple_secondary_indices_filtered</output-dir> |
| </compilation-unit> |
| </test-case> |
| |
| <test-case FilePath="recover_after_abort"> |
| <compilation-unit name="primary_plus_multiple_secondary_indices"><!-- The only exception here is during the kill command which is in a different JVM, hence not caught --> |
| <output-dir compare="Text">primary_plus_multiple_secondary_indices</output-dir> |
| <!-- <expected-error>org.apache.hyracks.algebricks.common.exceptions.AlgebricksException</expected-error> --> |
| </compilation-unit> |
| </test-case> |
| |
| <test-case FilePath="recover_after_abort"> |
| <compilation-unit name="large_object_100K"> |
| <output-dir compare="Text">large_object_100K</output-dir> |
| </compilation-unit> |
| </test-case> |
| </test-group> |
| |
| <test-group name="recovery_ddl"> |
| |
| <test-case FilePath="recovery_ddl"> |
| <compilation-unit name="dataverse_recovery"> |
| <output-dir compare="Text">dataverse_recovery</output-dir> |
| </compilation-unit> |
| </test-case> |
| |
| <test-case FilePath="recovery_ddl"> |
| <compilation-unit name="datatype_recovery"> |
| <output-dir compare="Text">datatype_recovery</output-dir> |
| </compilation-unit> |
| </test-case> |
| |
| <test-case FilePath="recovery_ddl"> |
| <compilation-unit name="dataset_recovery"> |
| <output-dir compare="Text">dataset_recovery</output-dir> |
| </compilation-unit> |
| </test-case> |
| |
| <test-case FilePath="recovery_ddl"> |
| <compilation-unit name="secondary_index_recovery"> |
| <output-dir compare="Text">secondary_index_recovery</output-dir> |
| </compilation-unit> |
| </test-case> |
| |
| <test-case FilePath="recovery_ddl"> |
| <compilation-unit name="load_after_recovery"> |
| <output-dir compare="Text">load_after_recovery</output-dir> |
| </compilation-unit> |
| </test-case> |
| |
| <test-case FilePath="recovery_ddl"> |
| <compilation-unit name="insert_after_recovery"> |
| <output-dir compare="Text">insert_after_recovery</output-dir> |
| </compilation-unit> |
| </test-case> |
| |
| <test-case FilePath="recovery_ddl"> |
| <compilation-unit name="delete_after_recovery"> |
| <output-dir compare="Text">delete_after_recovery</output-dir> |
| </compilation-unit> |
| </test-case> |
| |
| <test-case FilePath="recovery_ddl"> |
| <compilation-unit name="function_recovery"> |
| <output-dir compare="Text">function_recovery</output-dir> |
| </compilation-unit> |
| </test-case> |
| </test-group> |
| |
| </test-suite> |