Added tests for surrogate-based indexed NL fuzzy joins, where the top-level join is unecessary and optimized away.
git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_fuzzy_perf@891 eaa15691-b419-025a-1212-ee371bd00084
diff --git a/asterix-app/src/test/resources/runtimets/testsuite.xml b/asterix-app/src/test/resources/runtimets/testsuite.xml
index af49e84..145ef62 100644
--- a/asterix-app/src/test/resources/runtimets/testsuite.xml
+++ b/asterix-app/src/test/resources/runtimets/testsuite.xml
@@ -1618,66 +1618,6 @@
</compilation-unit>
</test-case>
<test-case FilePath="index-join">
- <compilation-unit name="inverted-index-ngram-edit-distance">
- <output-file compare="Text">inverted-index-ngram-edit-distance.adm</output-file>
- </compilation-unit>
- </test-case>
- <test-case FilePath="index-join">
- <compilation-unit name="inverted-index-ngram-edit-distance-inline">
- <output-file compare="Text">inverted-index-ngram-edit-distance-inline.adm</output-file>
- </compilation-unit>
- </test-case>
- <test-case FilePath="index-join">
- <compilation-unit name="inverted-index-ngram-jaccard">
- <output-file compare="Text">inverted-index-ngram-jaccard.adm</output-file>
- </compilation-unit>
- </test-case>
- <test-case FilePath="index-join">
- <compilation-unit name="inverted-index-ngram-jaccard-inline">
- <output-file compare="Text">inverted-index-ngram-jaccard-inline.adm</output-file>
- </compilation-unit>
- </test-case>
- <test-case FilePath="index-join">
- <compilation-unit name="inverted-index-olist-edit-distance">
- <output-file compare="Text">inverted-index-olist-edit-distance.adm</output-file>
- </compilation-unit>
- </test-case>
- <test-case FilePath="index-join">
- <compilation-unit name="inverted-index-olist-edit-distance-inline">
- <output-file compare="Text">inverted-index-olist-edit-distance-inline.adm</output-file>
- </compilation-unit>
- </test-case>
- <test-case FilePath="index-join">
- <compilation-unit name="inverted-index-olist-jaccard">
- <output-file compare="Text">inverted-index-olist-jaccard.adm</output-file>
- </compilation-unit>
- </test-case>
- <test-case FilePath="index-join">
- <compilation-unit name="inverted-index-olist-jaccard-inline">
- <output-file compare="Text">inverted-index-olist-jaccard-inline.adm</output-file>
- </compilation-unit>
- </test-case>
- <test-case FilePath="index-join">
- <compilation-unit name="inverted-index-ulist-jaccard">
- <output-file compare="Text">inverted-index-ulist-jaccard.adm</output-file>
- </compilation-unit>
- </test-case>
- <test-case FilePath="index-join">
- <compilation-unit name="inverted-index-ulist-jaccard-inline">
- <output-file compare="Text">inverted-index-ulist-jaccard-inline.adm</output-file>
- </compilation-unit>
- </test-case>
- <test-case FilePath="index-join">
- <compilation-unit name="inverted-index-word-jaccard">
- <output-file compare="Text">inverted-index-word-jaccard.adm</output-file>
- </compilation-unit>
- </test-case>
- <test-case FilePath="index-join">
- <compilation-unit name="inverted-index-word-jaccard-inline">
- <output-file compare="Text">inverted-index-word-jaccard-inline.adm</output-file>
- </compilation-unit>
- </test-case>
- <test-case FilePath="index-join">
<compilation-unit name="rtree-spatial-intersect-point">
<output-file compare="Text">rtree-spatial-intersect-point.adm</output-file>
</compilation-unit>
@@ -1795,6 +1735,130 @@
</compilation-unit>
</test-case>
</test-group>
+ <test-group name="inverted-index-join">
+ <test-case FilePath="inverted-index-join">
+ <compilation-unit name="ngram-edit-distance">
+ <output-file compare="Text">ngram-edit-distance.adm</output-file>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="inverted-index-join">
+ <compilation-unit name="ngram-edit-distance-inline">
+ <output-file compare="Text">ngram-edit-distance-inline.adm</output-file>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="inverted-index-join">
+ <compilation-unit name="ngram-jaccard">
+ <output-file compare="Text">ngram-jaccard.adm</output-file>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="inverted-index-join">
+ <compilation-unit name="ngram-jaccard-inline">
+ <output-file compare="Text">ngram-jaccard-inline.adm</output-file>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="inverted-index-join">
+ <compilation-unit name="olist-edit-distance">
+ <output-file compare="Text">olist-edit-distance.adm</output-file>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="inverted-index-join">
+ <compilation-unit name="olist-edit-distance-inline">
+ <output-file compare="Text">olist-edit-distance-inline.adm</output-file>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="inverted-index-join">
+ <compilation-unit name="olist-jaccard">
+ <output-file compare="Text">olist-jaccard.adm</output-file>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="inverted-index-join">
+ <compilation-unit name="olist-jaccard-inline">
+ <output-file compare="Text">olist-jaccard-inline.adm</output-file>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="inverted-index-join">
+ <compilation-unit name="ulist-jaccard">
+ <output-file compare="Text">ulist-jaccard.adm</output-file>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="inverted-index-join">
+ <compilation-unit name="ulist-jaccard-inline">
+ <output-file compare="Text">ulist-jaccard-inline.adm</output-file>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="inverted-index-join">
+ <compilation-unit name="word-jaccard">
+ <output-file compare="Text">word-jaccard.adm</output-file>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="inverted-index-join">
+ <compilation-unit name="word-jaccard-inline">
+ <output-file compare="Text">word-jaccard-inline.adm</output-file>
+ </compilation-unit>
+ </test-case>
+ </test-group>
+ <test-group name="inverted-index-join-noeqjoin">
+ <test-case FilePath="inverted-index-join-noeqjoin">
+ <compilation-unit name="ngram-edit-distance">
+ <output-file compare="Text">ngram-edit-distance.adm</output-file>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="inverted-index-join-noeqjoin">
+ <compilation-unit name="ngram-edit-distance-inline">
+ <output-file compare="Text">ngram-edit-distance-inline.adm</output-file>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="inverted-index-join-noeqjoin">
+ <compilation-unit name="ngram-jaccard">
+ <output-file compare="Text">ngram-jaccard.adm</output-file>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="inverted-index-join-noeqjoin">
+ <compilation-unit name="ngram-jaccard-inline">
+ <output-file compare="Text">ngram-jaccard-inline.adm</output-file>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="inverted-index-join-noeqjoin">
+ <compilation-unit name="olist-edit-distance">
+ <output-file compare="Text">olist-edit-distance.adm</output-file>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="inverted-index-join-noeqjoin">
+ <compilation-unit name="olist-edit-distance-inline">
+ <output-file compare="Text">olist-edit-distance-inline.adm</output-file>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="inverted-index-join-noeqjoin">
+ <compilation-unit name="olist-jaccard">
+ <output-file compare="Text">olist-jaccard.adm</output-file>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="inverted-index-join-noeqjoin">
+ <compilation-unit name="olist-jaccard-inline">
+ <output-file compare="Text">olist-jaccard-inline.adm</output-file>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="inverted-index-join-noeqjoin">
+ <compilation-unit name="ulist-jaccard">
+ <output-file compare="Text">ulist-jaccard.adm</output-file>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="inverted-index-join-noeqjoin">
+ <compilation-unit name="ulist-jaccard-inline">
+ <output-file compare="Text">ulist-jaccard-inline.adm</output-file>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="inverted-index-join-noeqjoin">
+ <compilation-unit name="word-jaccard">
+ <output-file compare="Text">word-jaccard.adm</output-file>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="inverted-index-join-noeqjoin">
+ <compilation-unit name="word-jaccard-inline">
+ <output-file compare="Text">word-jaccard-inline.adm</output-file>
+ </compilation-unit>
+ </test-case>
+ </test-group>
<test-group name="list">
<test-case FilePath="list">
<compilation-unit name="any-collection-member_01">
@@ -3707,4 +3771,4 @@
</compilation-unit>
</test-case>
</test-group>
-</test-suite>
+</test-suite>
\ No newline at end of file