diff --git a/pom.xml b/pom.xml
index 1de698e6b6..efffc9e1a3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -86,9 +86,12 @@
org.rumbledb.cli.Main
-
+
+
+ src/assembly/custom-jar-with-dependencies-assembly.xml
+
diff --git a/src/assembly/custom-jar-with-dependencies-assembly.xml b/src/assembly/custom-jar-with-dependencies-assembly.xml
new file mode 100644
index 0000000000..e65e6f488a
--- /dev/null
+++ b/src/assembly/custom-jar-with-dependencies-assembly.xml
@@ -0,0 +1,33 @@
+
+ jar-with-dependencies
+
+ jar
+
+ false
+
+
+ /
+ true
+ true
+ runtime
+
+
+
+
+ ${project.basedir}
+
+ README*
+ LICENSE*
+ NOTICE*
+ pom.xml
+
+ true
+
+
+ ${project.basedir}/src/main
+ true
+
+
+
\ No newline at end of file
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/AvroFile2.jq b/src/main/resources/test_files/runtime-spark/FileInputs/AvroFile2.jq
deleted file mode 100644
index b44cbefde7..0000000000
--- a/src/main/resources/test_files/runtime-spark/FileInputs/AvroFile2.jq
+++ /dev/null
@@ -1,5 +0,0 @@
-(:JIQS: ShouldRun; Output="(Amanda, Albert)" :)
-avro-file("src/main/resources/queries/userdata1-limit.avro", {ignoreExtension: false}).first_name[1],
-avro-file("src/main/resources/queries/userdata1-limit.avro", {ignoreExtension: true}).first_name[2]
-
-(: add ignoreExtension option :)
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/AvroFile3.jq b/src/main/resources/test_files/runtime-spark/FileInputs/AvroFile3.jq
deleted file mode 100644
index 3c64cc68e3..0000000000
--- a/src/main/resources/test_files/runtime-spark/FileInputs/AvroFile3.jq
+++ /dev/null
@@ -1,5 +0,0 @@
-(:JIQS: ShouldRun; Output="(Amanda, Albert)" :)
-avro-file("src/main/resources/queries/userdata1-limit.avro", {}).first_name[1],
-avro-file("src/main/resources/queries/userdata1-limit.avro", {irrelevant: "foo"}).first_name[2]
-
-(: empty object and invalid option (should be ignored) :)
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/AvroFileError5.jq b/src/main/resources/test_files/runtime-spark/FileInputs/AvroFileError5.jq
deleted file mode 100644
index f9e4a28131..0000000000
--- a/src/main/resources/test_files/runtime-spark/FileInputs/AvroFileError5.jq
+++ /dev/null
@@ -1,4 +0,0 @@
-(:JIQS: ShouldCrash; ErrorCode="FODC0002"; ErrorMetadata="LINE:2:COLUMN:0:" :)
-avro-file("src/main/resources/queries/userdata1.avro", {"avroSchema": "src/main/resources/queries/userdata-wrong.avsc"})
-
-(: wrong path in schema file :)
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/CsvFile2.jq b/src/main/resources/test_files/runtime-spark/FileInputs/CsvFile2.jq
deleted file mode 100644
index a6b54290d3..0000000000
--- a/src/main/resources/test_files/runtime-spark/FileInputs/CsvFile2.jq
+++ /dev/null
@@ -1,2 +0,0 @@
-(:JIQS: ShouldRun; Output="131" :)
-count(csv-file("./src/main/resources/queries/cities*.csv"))
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/CsvFile3.jq b/src/main/resources/test_files/runtime-spark/FileInputs/CsvFile3.jq
deleted file mode 100644
index 959abf38a1..0000000000
--- a/src/main/resources/test_files/runtime-spark/FileInputs/CsvFile3.jq
+++ /dev/null
@@ -1,2 +0,0 @@
-(:JIQS: ShouldRun; Output="41" :)
-head(csv-file("./src/main/resources/queries/cities.csv", {header: true}).LatD)
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/CsvFile4.jq b/src/main/resources/test_files/runtime-spark/FileInputs/CsvFile4.jq
deleted file mode 100644
index a0351c8b15..0000000000
--- a/src/main/resources/test_files/runtime-spark/FileInputs/CsvFile4.jq
+++ /dev/null
@@ -1,2 +0,0 @@
-(:JIQS: ShouldRun; Output="true" :)
-head(csv-file("./src/main/resources/queries/cities.csv", {header: true, "inferSchema": true}).LatD) instance of integer
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/CsvFileEmpty.jq b/src/main/resources/test_files/runtime-spark/FileInputs/CsvFileEmpty.jq
deleted file mode 100644
index 72e2789086..0000000000
--- a/src/main/resources/test_files/runtime-spark/FileInputs/CsvFileEmpty.jq
+++ /dev/null
@@ -1,2 +0,0 @@
-(:JIQS: ShouldRun; Output="" :)
-csv-file("./src/main/resources/queries/confusion_sample_empty.json")
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/CsvFileError2.jq b/src/main/resources/test_files/runtime-spark/FileInputs/CsvFileError2.jq
deleted file mode 100644
index aa46e10d10..0000000000
--- a/src/main/resources/test_files/runtime-spark/FileInputs/CsvFileError2.jq
+++ /dev/null
@@ -1,2 +0,0 @@
-(:JIQS: ShouldCrash; ErrorCode="XPTY0004":)
-csv-file("./src/main/resources/queries/cities.csv", {"header": [true]})
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/JsonFileEmpty.jq b/src/main/resources/test_files/runtime-spark/FileInputs/JsonFileEmpty.jq
deleted file mode 100644
index c38ae2fa20..0000000000
--- a/src/main/resources/test_files/runtime-spark/FileInputs/JsonFileEmpty.jq
+++ /dev/null
@@ -1,2 +0,0 @@
-(:JIQS: ShouldRun; Output="" :)
-json-file("./src/main/resources/queries/emptyFile.txt", 10)
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/StructuredJsonFile-Error-Malformed1.jq b/src/main/resources/test_files/runtime-spark/FileInputs/StructuredJsonFile-Error-Malformed1.jq
deleted file mode 100644
index 9a66bb6d6d..0000000000
--- a/src/main/resources/test_files/runtime-spark/FileInputs/StructuredJsonFile-Error-Malformed1.jq
+++ /dev/null
@@ -1,2 +0,0 @@
-(:JIQS: ShouldCrash; ErrorCode="XPDY0130"; ErrorMetadata="LINE:2;COLUMN:0;" :)
-structured-json-file("./src/main/resources/queries/SpreadOverMultipleLinesDocument.json")
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/StructuredJsonFileEmpty.jq b/src/main/resources/test_files/runtime-spark/FileInputs/StructuredJsonFileEmpty.jq
deleted file mode 100644
index 30fa7c3303..0000000000
--- a/src/main/resources/test_files/runtime-spark/FileInputs/StructuredJsonFileEmpty.jq
+++ /dev/null
@@ -1,2 +0,0 @@
-(:JIQS: ShouldRun; Output="" :)
-structured-json-file("./src/main/resources/queries/emptyFile.txt")
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/TextFile.jq b/src/main/resources/test_files/runtime-spark/FileInputs/TextFile.jq
deleted file mode 100644
index c46f5c5d0b..0000000000
--- a/src/main/resources/test_files/runtime-spark/FileInputs/TextFile.jq
+++ /dev/null
@@ -1,2 +0,0 @@
-(:JIQS: ShouldRun; Output="(foo, bar, foobar)" :)
-text-file("./src/main/resources/queries/file.txt", 10)
\ No newline at end of file
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/TextFile2.jq b/src/main/resources/test_files/runtime-spark/FileInputs/TextFile2.jq
deleted file mode 100644
index 3c1951512e..0000000000
--- a/src/main/resources/test_files/runtime-spark/FileInputs/TextFile2.jq
+++ /dev/null
@@ -1,2 +0,0 @@
-(:JIQS: ShouldRun; Output="(foo, bar, foobar)" :)
-text-file("./src/main/resources/queries/file.txt")
\ No newline at end of file
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/TextFileEmpty.jq b/src/main/resources/test_files/runtime-spark/FileInputs/TextFileEmpty.jq
deleted file mode 100644
index b2cd48841b..0000000000
--- a/src/main/resources/test_files/runtime-spark/FileInputs/TextFileEmpty.jq
+++ /dev/null
@@ -1,2 +0,0 @@
-(:JIQS: ShouldRun; Output="" :)
-text-file("./src/main/resources/queries/emptyFile.txt", 10)
diff --git a/src/main/resources/test_files/runtime-spark/FunctionSequence/FunctionCountDF.jq b/src/main/resources/test_files/runtime-spark/FunctionSequence/FunctionCountDF.jq
deleted file mode 100644
index 4562c734c0..0000000000
--- a/src/main/resources/test_files/runtime-spark/FunctionSequence/FunctionCountDF.jq
+++ /dev/null
@@ -1,3 +0,0 @@
-(:JIQS: ShouldRun; Output="(500, 0)" :)
-count(json-file("./src/main/resources/queries/confusion_sample.json")),
-count(json-file("./src/main/resources/queries/confusion_sample_empty.json"))
diff --git a/src/main/resources/test_files/runtime-spark/FunctionSequence/FunctionCountRDD.jq b/src/main/resources/test_files/runtime-spark/FunctionSequence/FunctionCountRDD.jq
deleted file mode 100644
index 74d909e353..0000000000
--- a/src/main/resources/test_files/runtime-spark/FunctionSequence/FunctionCountRDD.jq
+++ /dev/null
@@ -1,5 +0,0 @@
-(:JIQS: ShouldRun; Output="(500, 0, 1)" :)
-count(structured-json-file("./src/main/resources/queries/confusion_sample.json")),
-count(structured-json-file("./src/main/resources/queries/confusion_sample_empty.json")),
-count(parquet-file("./src/main/resources/queries/sample-json.snappy.parquet"))
-
diff --git a/src/main/resources/test_files/runtime-spark/NestedFLWORSparkError3.jq b/src/main/resources/test_files/runtime-spark/NestedFLWORSparkError3.jq
deleted file mode 100644
index 605c1bd8a8..0000000000
--- a/src/main/resources/test_files/runtime-spark/NestedFLWORSparkError3.jq
+++ /dev/null
@@ -1,7 +0,0 @@
-(:JIQS: ShouldCrash; ErrorCode="RBST0003"; ErrorMetadata="LINE:3:COLUMN:4:" :)
-for $i in json-file("./src/main/resources/queries/conf-ex.json")
-let $j := for $k in json-file("./src/main/resources/queries/conf-ex.json")
- return $k.target
-return $j
-
-(: Job within job :)
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/ArrayLookup6.jq b/src/main/resources/test_files/runtime-spark/Pushdown/ArrayLookup6.jq
deleted file mode 100644
index 7f2e953247..0000000000
--- a/src/main/resources/test_files/runtime-spark/Pushdown/ArrayLookup6.jq
+++ /dev/null
@@ -1,3 +0,0 @@
-(:JIQS: ShouldRun; Output="(test2, test5)" :)
-structured-json-file("./src/main/resources/queries/nested.json").foobar.foo[[2]]
-
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/ArrayLookup8.jq b/src/main/resources/test_files/runtime-spark/Pushdown/ArrayLookup8.jq
deleted file mode 100644
index 90d99ed65b..0000000000
--- a/src/main/resources/test_files/runtime-spark/Pushdown/ArrayLookup8.jq
+++ /dev/null
@@ -1,3 +0,0 @@
-(:JIQS: ShouldRun; Output="" :)
-structured-json-file("./src/main/resources/queries/nested.json").foobar[[2]]
-
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/ArrayUnboxing3.jq b/src/main/resources/test_files/runtime-spark/Pushdown/ArrayUnboxing3.jq
deleted file mode 100644
index ca8e03501f..0000000000
--- a/src/main/resources/test_files/runtime-spark/Pushdown/ArrayUnboxing3.jq
+++ /dev/null
@@ -1,3 +0,0 @@
-(:JIQS: ShouldRun; Output="(test1, test2, test4, test5)" :)
-structured-json-file("./src/main/resources/queries/nested.json").foobar.foo[]
-
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/ArrayUnboxing4.jq b/src/main/resources/test_files/runtime-spark/Pushdown/ArrayUnboxing4.jq
deleted file mode 100644
index dea32efa27..0000000000
--- a/src/main/resources/test_files/runtime-spark/Pushdown/ArrayUnboxing4.jq
+++ /dev/null
@@ -1,3 +0,0 @@
-(:JIQS: ShouldRun; Output="" :)
-structured-json-file("./src/main/resources/queries/nested.json").foobar[]
-
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/ArrayUnboxing5.jq b/src/main/resources/test_files/runtime-spark/Pushdown/ArrayUnboxing5.jq
deleted file mode 100644
index 6f7b686fcc..0000000000
--- a/src/main/resources/test_files/runtime-spark/Pushdown/ArrayUnboxing5.jq
+++ /dev/null
@@ -1,3 +0,0 @@
-(:JIQS: ShouldRun; Output="" :)
-structured-json-file("./src/main/resources/queries/nested.json").foo[]
-
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/KeysDF2.jq b/src/main/resources/test_files/runtime-spark/Pushdown/KeysDF2.jq
deleted file mode 100644
index 84be066c90..0000000000
--- a/src/main/resources/test_files/runtime-spark/Pushdown/KeysDF2.jq
+++ /dev/null
@@ -1,2 +0,0 @@
-(:JIQS: ShouldRun; Output="" :)
-keys(keys(structured-json-file("./src/main/resources/queries/conf-ex.json")))
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/KeysDF3.jq b/src/main/resources/test_files/runtime-spark/Pushdown/KeysDF3.jq
deleted file mode 100644
index 8a733941f6..0000000000
--- a/src/main/resources/test_files/runtime-spark/Pushdown/KeysDF3.jq
+++ /dev/null
@@ -1,4 +0,0 @@
-(:JIQS: ShouldRun; Output="" :)
-for $k in keys(keys(structured-json-file("./src/main/resources/queries/conf-ex.json")))
-group by $k
-return $k
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/ObjectLookup4.jq b/src/main/resources/test_files/runtime-spark/Pushdown/ObjectLookup4.jq
deleted file mode 100644
index 1e2d58b589..0000000000
--- a/src/main/resources/test_files/runtime-spark/Pushdown/ObjectLookup4.jq
+++ /dev/null
@@ -1,3 +0,0 @@
-(:JIQS: ShouldRun; Output="(1, 2)" :)
-structured-json-file("./src/main/resources/queries/nested.json").foo
-
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/ObjectLookup6.jq b/src/main/resources/test_files/runtime-spark/Pushdown/ObjectLookup6.jq
deleted file mode 100644
index 8dc3e844bf..0000000000
--- a/src/main/resources/test_files/runtime-spark/Pushdown/ObjectLookup6.jq
+++ /dev/null
@@ -1,3 +0,0 @@
-(:JIQS: ShouldRun; Output="([ "test1", "test2" ], [ "test4", "test5" ])" :)
-structured-json-file("./src/main/resources/queries/nested.json").foobar.foo
-
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/ObjectLookup7.jq b/src/main/resources/test_files/runtime-spark/Pushdown/ObjectLookup7.jq
deleted file mode 100644
index a9999bb42c..0000000000
--- a/src/main/resources/test_files/runtime-spark/Pushdown/ObjectLookup7.jq
+++ /dev/null
@@ -1,3 +0,0 @@
-(:JIQS: ShouldRun; Output="" :)
-structured-json-file("./src/main/resources/queries/nested.json").foob
-
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionJsonDoc.jq.deactivated b/src/main/resources/test_files/runtime/FunctionObject/FunctionJsonDoc.jq.deactivated
deleted file mode 100644
index 5c630b7aa8..0000000000
--- a/src/main/resources/test_files/runtime/FunctionObject/FunctionJsonDoc.jq.deactivated
+++ /dev/null
@@ -1,2 +0,0 @@
-(:JIQS: ShouldRun; Output="test1" :)
-json-doc("./src/main/resources/queries/SpreadOverMultipleLinesDocument.json").foobar[[1]]
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxRDD1.jq b/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxRDD1.jq
deleted file mode 100644
index 911a19b86c..0000000000
--- a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxRDD1.jq
+++ /dev/null
@@ -1,3 +0,0 @@
-(:JIQS: ShouldRun; Output="2013-08-20" :)
-
-max(for $o in json-file("./src/main/resources/queries/conf-ex.json") return $o.date)
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxRDD2.jq b/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxRDD2.jq
deleted file mode 100644
index fd89dbb9b7..0000000000
--- a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxRDD2.jq
+++ /dev/null
@@ -1,6 +0,0 @@
-(:JIQS: ShouldRun; Output="" :)
-
-max(for $o in json-file("./src/main/resources/queries/confusion_sample_empty.json") return $o.date)
-
-(: empty file :)
-
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinRDD1.jq b/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinRDD1.jq
deleted file mode 100644
index 9f388d795b..0000000000
--- a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinRDD1.jq
+++ /dev/null
@@ -1,3 +0,0 @@
-(:JIQS: ShouldRun; Output="2013-08-20" :)
-
-min(for $o in json-file("./src/main/resources/queries/conf-ex.json") return $o.date)
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinRDD2.jq b/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinRDD2.jq
deleted file mode 100644
index 7b1ad3321d..0000000000
--- a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinRDD2.jq
+++ /dev/null
@@ -1,6 +0,0 @@
-(:JIQS: ShouldRun; Output="" :)
-
-min(for $o in json-file("./src/main/resources/queries/confusion_sample_empty.json") return $o.date)
-
-(: empty file :)
-
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionZeroOrOneRDD1.jq b/src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionZeroOrOneRDD1.jq
deleted file mode 100644
index 413855cf71..0000000000
--- a/src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionZeroOrOneRDD1.jq
+++ /dev/null
@@ -1,4 +0,0 @@
-(:JIQS: ShouldRun; Output="{ "foo" : 1, "bar" : null, "foobar" : [ "test1", "test2" ] }" :)
-zero-or-one(json-file("./src/main/resources/queries/emptyFile.txt")),
-zero-or-one(json-file("./src/main/resources/queries/singleLine.json"))
-
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual11.jq b/src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual11.jq
deleted file mode 100644
index 69f281578b..0000000000
--- a/src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual11.jq
+++ /dev/null
@@ -1,9 +0,0 @@
-(:JIQS: ShouldRun; Output="(false, false, true, true, false, true)" :)
-deep-equal(csv-file("./src/main/resources/queries/cities.csv"), json-file("./src/main/resources/queries/conf-ex.json", 10)),
-deep-equal(json-file("./src/main/resources/queries/conf-ex.json", 10), csv-file("./src/main/resources/queries/cities.csv")),
-deep-equal(json-file("./src/main/resources/queries/conf-ex.json", 4), json-file("./src/main/resources/queries/conf-ex.json", 5)),
-deep-equal(json-file("./src/main/resources/queries/conf-ex.json", 5), json-file("./src/main/resources/queries/conf-ex.json", 4)),
-deep-equal(parallelize((1, 2, 3, 4, 5), 2), parallelize((1, 2, 3, 4, 5, 6), 2)),
-deep-equal(parallelize(1 to 10000, 2), parallelize(1 to 10000, 20))
-
-(: parallelized inputs with varying partition sizes :)
diff --git a/src/test/java/iq/FrontendTests.java b/src/test/java/iq/FrontendTests.java
index dd2b82c1f5..4eabaa9d6b 100644
--- a/src/test/java/iq/FrontendTests.java
+++ b/src/test/java/iq/FrontendTests.java
@@ -38,17 +38,17 @@ public class FrontendTests extends AnnotationsTestsBase {
public static final File grammarTestsDirectory = new File(
System.getProperty("user.dir")
+
- "/src/main/resources/test_files/parser"
+ "/src/test/resources/test_files/parser"
);
public static final File astTestsDirectory = new File(
System.getProperty("user.dir")
+
- "/src/main/resources/test_files/ast"
+ "/src/test/resources/test_files/ast"
);
public static final File semanticTestsDirectory = new File(
System.getProperty("user.dir")
+
- "/src/main/resources/test_files/semantics"
+ "/src/test/resources/test_files/semantics"
);
public static final String[] manualSemanticChecksFiles = new String[] { "TypesCheck.jq" };
diff --git a/src/test/java/iq/RuntimeTests.java b/src/test/java/iq/RuntimeTests.java
index 2504036da8..27eeaa7947 100644
--- a/src/test/java/iq/RuntimeTests.java
+++ b/src/test/java/iq/RuntimeTests.java
@@ -48,7 +48,7 @@ public class RuntimeTests extends AnnotationsTestsBase {
public static final File runtimeTestsDirectory = new File(
System.getProperty("user.dir")
+
- "/src/main/resources/test_files/runtime"
+ "/src/test/resources/test_files/runtime"
);
public static final String javaVersion =
System.getProperty("java.version");
diff --git a/src/test/java/iq/SparkRuntimeTests.java b/src/test/java/iq/SparkRuntimeTests.java
index 8e60a35de4..79a56e1712 100644
--- a/src/test/java/iq/SparkRuntimeTests.java
+++ b/src/test/java/iq/SparkRuntimeTests.java
@@ -37,7 +37,7 @@ public class SparkRuntimeTests extends RuntimeTests {
public static final File sparkRuntimeTestsDirectory = new File(
System.getProperty("user.dir")
+
- "/src/main/resources/test_files/runtime-spark"
+ "/src/test/resources/test_files/runtime-spark"
);
public SparkRuntimeTests(File testFile) {
diff --git a/src/main/resources/queries/Reddit.json b/src/test/resources/test_data/Reddit.json
similarity index 100%
rename from src/main/resources/queries/Reddit.json
rename to src/test/resources/test_data/Reddit.json
diff --git a/src/main/resources/queries/SpreadOverMultipleLinesDocument.json b/src/test/resources/test_data/SpreadOverMultipleLinesDocument.json
similarity index 100%
rename from src/main/resources/queries/SpreadOverMultipleLinesDocument.json
rename to src/test/resources/test_data/SpreadOverMultipleLinesDocument.json
diff --git a/src/main/resources/queries/cities-ex.csv b/src/test/resources/test_data/cities-ex.csv
similarity index 100%
rename from src/main/resources/queries/cities-ex.csv
rename to src/test/resources/test_data/cities-ex.csv
diff --git a/src/main/resources/queries/cities.csv b/src/test/resources/test_data/cities.csv
similarity index 100%
rename from src/main/resources/queries/cities.csv
rename to src/test/resources/test_data/cities.csv
diff --git a/src/main/resources/queries/conf-ex.json b/src/test/resources/test_data/conf-ex.json
similarity index 100%
rename from src/main/resources/queries/conf-ex.json
rename to src/test/resources/test_data/conf-ex.json
diff --git a/src/main/resources/queries/confusion_sample.json b/src/test/resources/test_data/confusion_sample.json
similarity index 100%
rename from src/main/resources/queries/confusion_sample.json
rename to src/test/resources/test_data/confusion_sample.json
diff --git a/src/main/resources/queries/confusion_sample_empty.json b/src/test/resources/test_data/confusion_sample_empty.json
similarity index 100%
rename from src/main/resources/queries/confusion_sample_empty.json
rename to src/test/resources/test_data/confusion_sample_empty.json
diff --git a/src/main/resources/queries/emptyFile.txt b/src/test/resources/test_data/emptyFile.txt
similarity index 100%
rename from src/main/resources/queries/emptyFile.txt
rename to src/test/resources/test_data/emptyFile.txt
diff --git a/src/main/resources/queries/file.txt b/src/test/resources/test_data/file.txt
similarity index 100%
rename from src/main/resources/queries/file.txt
rename to src/test/resources/test_data/file.txt
diff --git a/src/main/resources/queries/multiLine.json b/src/test/resources/test_data/multiLine.json
similarity index 100%
rename from src/main/resources/queries/multiLine.json
rename to src/test/resources/test_data/multiLine.json
diff --git a/src/main/resources/queries/nested.json b/src/test/resources/test_data/nested.json
similarity index 100%
rename from src/main/resources/queries/nested.json
rename to src/test/resources/test_data/nested.json
diff --git a/src/main/resources/queries/quotes.json b/src/test/resources/test_data/quotes.json
similarity index 100%
rename from src/main/resources/queries/quotes.json
rename to src/test/resources/test_data/quotes.json
diff --git a/src/main/resources/queries/rumbleML/sample-libsvm-data-kmeans.txt b/src/test/resources/test_data/rumbleML/sample-libsvm-data-kmeans.txt
similarity index 100%
rename from src/main/resources/queries/rumbleML/sample-libsvm-data-kmeans.txt
rename to src/test/resources/test_data/rumbleML/sample-libsvm-data-kmeans.txt
diff --git a/src/main/resources/queries/rumbleML/sample-libsvm-data-multiclass-classification.txt b/src/test/resources/test_data/rumbleML/sample-libsvm-data-multiclass-classification.txt
similarity index 100%
rename from src/main/resources/queries/rumbleML/sample-libsvm-data-multiclass-classification.txt
rename to src/test/resources/test_data/rumbleML/sample-libsvm-data-multiclass-classification.txt
diff --git a/src/main/resources/queries/rumbleML/sample-libsvm-data-short.txt b/src/test/resources/test_data/rumbleML/sample-libsvm-data-short.txt
similarity index 100%
rename from src/main/resources/queries/rumbleML/sample-libsvm-data-short.txt
rename to src/test/resources/test_data/rumbleML/sample-libsvm-data-short.txt
diff --git a/src/main/resources/queries/rumbleML/sample-libsvm-data.txt b/src/test/resources/test_data/rumbleML/sample-libsvm-data.txt
similarity index 100%
rename from src/main/resources/queries/rumbleML/sample-libsvm-data.txt
rename to src/test/resources/test_data/rumbleML/sample-libsvm-data.txt
diff --git a/src/main/resources/queries/rumbleML/sample-ml-data-age-weight.json b/src/test/resources/test_data/rumbleML/sample-ml-data-age-weight.json
similarity index 100%
rename from src/main/resources/queries/rumbleML/sample-ml-data-age-weight.json
rename to src/test/resources/test_data/rumbleML/sample-ml-data-age-weight.json
diff --git a/src/main/resources/queries/rumbleML/sample-ml-data-flat.json b/src/test/resources/test_data/rumbleML/sample-ml-data-flat.json
similarity index 100%
rename from src/main/resources/queries/rumbleML/sample-ml-data-flat.json
rename to src/test/resources/test_data/rumbleML/sample-ml-data-flat.json
diff --git a/src/main/resources/queries/rumbleML/sample-ml-data-nested.json b/src/test/resources/test_data/rumbleML/sample-ml-data-nested.json
similarity index 100%
rename from src/main/resources/queries/rumbleML/sample-ml-data-nested.json
rename to src/test/resources/test_data/rumbleML/sample-ml-data-nested.json
diff --git a/src/main/resources/queries/rumbleML/sample-ml-data-nested2.json b/src/test/resources/test_data/rumbleML/sample-ml-data-nested2.json
similarity index 100%
rename from src/main/resources/queries/rumbleML/sample-ml-data-nested2.json
rename to src/test/resources/test_data/rumbleML/sample-ml-data-nested2.json
diff --git a/src/main/resources/queries/rumbleML/sample-ml-data-nested3.json b/src/test/resources/test_data/rumbleML/sample-ml-data-nested3.json
similarity index 100%
rename from src/main/resources/queries/rumbleML/sample-ml-data-nested3.json
rename to src/test/resources/test_data/rumbleML/sample-ml-data-nested3.json
diff --git a/src/main/resources/queries/rumbleML/sample-ml-data-numeric-array.json b/src/test/resources/test_data/rumbleML/sample-ml-data-numeric-array.json
similarity index 100%
rename from src/main/resources/queries/rumbleML/sample-ml-data-numeric-array.json
rename to src/test/resources/test_data/rumbleML/sample-ml-data-numeric-array.json
diff --git a/src/main/resources/queries/rumbleML/sample-ml-data-sentence.json b/src/test/resources/test_data/rumbleML/sample-ml-data-sentence.json
similarity index 100%
rename from src/main/resources/queries/rumbleML/sample-ml-data-sentence.json
rename to src/test/resources/test_data/rumbleML/sample-ml-data-sentence.json
diff --git a/src/main/resources/queries/runQuery.iq b/src/test/resources/test_data/runQuery.iq
similarity index 100%
rename from src/main/resources/queries/runQuery.iq
rename to src/test/resources/test_data/runQuery.iq
diff --git a/src/main/resources/queries/sample-json.snappy.parquet b/src/test/resources/test_data/sample-json.snappy.parquet
similarity index 100%
rename from src/main/resources/queries/sample-json.snappy.parquet
rename to src/test/resources/test_data/sample-json.snappy.parquet
diff --git a/src/main/resources/queries/singleLine.json b/src/test/resources/test_data/singleLine.json
similarity index 100%
rename from src/main/resources/queries/singleLine.json
rename to src/test/resources/test_data/singleLine.json
diff --git a/src/main/resources/queries/userdata.avsc b/src/test/resources/test_data/userdata.avsc
similarity index 100%
rename from src/main/resources/queries/userdata.avsc
rename to src/test/resources/test_data/userdata.avsc
diff --git a/src/main/resources/queries/userdata1-limit.avro b/src/test/resources/test_data/userdata1-limit.avro
similarity index 100%
rename from src/main/resources/queries/userdata1-limit.avro
rename to src/test/resources/test_data/userdata1-limit.avro
diff --git a/src/main/resources/test_files/ast/FunctionCallFlowr.jq b/src/test/resources/test_files/ast/FunctionCallFlowr.jq
similarity index 100%
rename from src/main/resources/test_files/ast/FunctionCallFlowr.jq
rename to src/test/resources/test_files/ast/FunctionCallFlowr.jq
diff --git a/src/main/resources/test_files/ast/IfExpr.jq b/src/test/resources/test_files/ast/IfExpr.jq
similarity index 100%
rename from src/main/resources/test_files/ast/IfExpr.jq
rename to src/test/resources/test_files/ast/IfExpr.jq
diff --git a/src/main/resources/test_files/ast/ManualFlowr.jq b/src/test/resources/test_files/ast/ManualFlowr.jq
similarity index 100%
rename from src/main/resources/test_files/ast/ManualFlowr.jq
rename to src/test/resources/test_files/ast/ManualFlowr.jq
diff --git a/src/main/resources/test_files/ast/ManualOrExpression.jq b/src/test/resources/test_files/ast/ManualOrExpression.jq
similarity index 100%
rename from src/main/resources/test_files/ast/ManualOrExpression.jq
rename to src/test/resources/test_files/ast/ManualOrExpression.jq
diff --git a/src/main/resources/test_files/ast/Nests.jq b/src/test/resources/test_files/ast/Nests.jq
similarity index 100%
rename from src/main/resources/test_files/ast/Nests.jq
rename to src/test/resources/test_files/ast/Nests.jq
diff --git a/src/main/resources/test_files/ast/ObjectCtor.jq b/src/test/resources/test_files/ast/ObjectCtor.jq
similarity index 100%
rename from src/main/resources/test_files/ast/ObjectCtor.jq
rename to src/test/resources/test_files/ast/ObjectCtor.jq
diff --git a/src/main/resources/test_files/parser/Arithmetic.jq b/src/test/resources/test_files/parser/Arithmetic.jq
similarity index 100%
rename from src/main/resources/test_files/parser/Arithmetic.jq
rename to src/test/resources/test_files/parser/Arithmetic.jq
diff --git a/src/main/resources/test_files/parser/Context.jq b/src/test/resources/test_files/parser/Context.jq
similarity index 100%
rename from src/main/resources/test_files/parser/Context.jq
rename to src/test/resources/test_files/parser/Context.jq
diff --git a/src/main/resources/test_files/parser/ErrorNests.jq b/src/test/resources/test_files/parser/ErrorNests.jq
similarity index 100%
rename from src/main/resources/test_files/parser/ErrorNests.jq
rename to src/test/resources/test_files/parser/ErrorNests.jq
diff --git a/src/main/resources/test_files/parser/ErrorNoReturnFlowr.jq b/src/test/resources/test_files/parser/ErrorNoReturnFlowr.jq
similarity index 100%
rename from src/main/resources/test_files/parser/ErrorNoReturnFlowr.jq
rename to src/test/resources/test_files/parser/ErrorNoReturnFlowr.jq
diff --git a/src/main/resources/test_files/parser/ErrorWrongIf.jq b/src/test/resources/test_files/parser/ErrorWrongIf.jq
similarity index 100%
rename from src/main/resources/test_files/parser/ErrorWrongIf.jq
rename to src/test/resources/test_files/parser/ErrorWrongIf.jq
diff --git a/src/main/resources/test_files/parser/ErrorWrongJson1.jq b/src/test/resources/test_files/parser/ErrorWrongJson1.jq
similarity index 100%
rename from src/main/resources/test_files/parser/ErrorWrongJson1.jq
rename to src/test/resources/test_files/parser/ErrorWrongJson1.jq
diff --git a/src/main/resources/test_files/parser/ErrorWrongJson2.jq b/src/test/resources/test_files/parser/ErrorWrongJson2.jq
similarity index 100%
rename from src/main/resources/test_files/parser/ErrorWrongJson2.jq
rename to src/test/resources/test_files/parser/ErrorWrongJson2.jq
diff --git a/src/main/resources/test_files/parser/ErrorWrongKeyword.jq b/src/test/resources/test_files/parser/ErrorWrongKeyword.jq
similarity index 100%
rename from src/main/resources/test_files/parser/ErrorWrongKeyword.jq
rename to src/test/resources/test_files/parser/ErrorWrongKeyword.jq
diff --git a/src/main/resources/test_files/parser/ForArrayConstructor.jq b/src/test/resources/test_files/parser/ForArrayConstructor.jq
similarity index 100%
rename from src/main/resources/test_files/parser/ForArrayConstructor.jq
rename to src/test/resources/test_files/parser/ForArrayConstructor.jq
diff --git a/src/main/resources/test_files/parser/ForClause.jq b/src/test/resources/test_files/parser/ForClause.jq
similarity index 100%
rename from src/main/resources/test_files/parser/ForClause.jq
rename to src/test/resources/test_files/parser/ForClause.jq
diff --git a/src/main/resources/test_files/parser/IfExpr.jq b/src/test/resources/test_files/parser/IfExpr.jq
similarity index 100%
rename from src/main/resources/test_files/parser/IfExpr.jq
rename to src/test/resources/test_files/parser/IfExpr.jq
diff --git a/src/main/resources/test_files/parser/LetJoin.jq b/src/test/resources/test_files/parser/LetJoin.jq
similarity index 100%
rename from src/main/resources/test_files/parser/LetJoin.jq
rename to src/test/resources/test_files/parser/LetJoin.jq
diff --git a/src/main/resources/test_files/parser/ObjectConstruction.jq b/src/test/resources/test_files/parser/ObjectConstruction.jq
similarity index 100%
rename from src/main/resources/test_files/parser/ObjectConstruction.jq
rename to src/test/resources/test_files/parser/ObjectConstruction.jq
diff --git a/src/main/resources/test_files/parser/UnquotedObjectLookup.jq b/src/test/resources/test_files/parser/UnquotedObjectLookup.jq
similarity index 100%
rename from src/main/resources/test_files/parser/UnquotedObjectLookup.jq
rename to src/test/resources/test_files/parser/UnquotedObjectLookup.jq
diff --git a/src/main/resources/test_files/runtime-spark/BasicFlowr.jq b/src/test/resources/test_files/runtime-spark/BasicFlowr.jq
similarity index 58%
rename from src/main/resources/test_files/runtime-spark/BasicFlowr.jq
rename to src/test/resources/test_files/runtime-spark/BasicFlowr.jq
index 84507f3df1..abbc1f2324 100644
--- a/src/main/resources/test_files/runtime-spark/BasicFlowr.jq
+++ b/src/test/resources/test_files/runtime-spark/BasicFlowr.jq
@@ -1,3 +1,3 @@
(:JIQS: ShouldRun; Output="(Russian, Russian, Czech, Serbian, Serbian)" :)
-for $i in json-file("./src/main/resources/queries/conf-ex.json")
+for $i in json-file("./src/test/resources/test_data/conf-ex.json")
return $i."target"
\ No newline at end of file
diff --git a/src/main/resources/test_files/runtime-spark/BasicFor.jq b/src/test/resources/test_files/runtime-spark/BasicFor.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/BasicFor.jq
rename to src/test/resources/test_files/runtime-spark/BasicFor.jq
diff --git a/src/main/resources/test_files/runtime-spark/BasicGroupBy2.jq b/src/test/resources/test_files/runtime-spark/BasicGroupBy2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/BasicGroupBy2.jq
rename to src/test/resources/test_files/runtime-spark/BasicGroupBy2.jq
diff --git a/src/main/resources/test_files/runtime-spark/BasicLetFor.jq b/src/test/resources/test_files/runtime-spark/BasicLetFor.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/BasicLetFor.jq
rename to src/test/resources/test_files/runtime-spark/BasicLetFor.jq
diff --git a/src/main/resources/test_files/runtime-spark/BasicOrderByClause.jq b/src/test/resources/test_files/runtime-spark/BasicOrderByClause.jq
similarity index 84%
rename from src/main/resources/test_files/runtime-spark/BasicOrderByClause.jq
rename to src/test/resources/test_files/runtime-spark/BasicOrderByClause.jq
index f05b898f75..a95877d1eb 100644
--- a/src/main/resources/test_files/runtime-spark/BasicOrderByClause.jq
+++ b/src/test/resources/test_files/runtime-spark/BasicOrderByClause.jq
@@ -1,4 +1,4 @@
(:JIQS: ShouldRun; Output="({ "target" : "Czech", "guess" : "Czech" }, { "target" : "Russian", "guess" : "Russian" }, { "target" : "Russian", "guess" : "Latvian" }, { "target" : "Serbian", "guess" : "Serbian" }, { "target" : "Serbian", "guess" : "Greek" })" :)
-for $i in json-file("./src/main/resources/queries/conf-ex.json")
+for $i in json-file("./src/test/resources/test_data/conf-ex.json")
order by $i."target", $i."guess" descending
return {"target" : $i."target", "guess" : $i."guess"}
\ No newline at end of file
diff --git a/src/main/resources/test_files/runtime-spark/ControlIterators/RDDIfExpr.jq b/src/test/resources/test_files/runtime-spark/ControlIterators/RDDIfExpr.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/ControlIterators/RDDIfExpr.jq
rename to src/test/resources/test_files/runtime-spark/ControlIterators/RDDIfExpr.jq
diff --git a/src/main/resources/test_files/runtime-spark/ControlIterators/RDDSwitchExpression.jq b/src/test/resources/test_files/runtime-spark/ControlIterators/RDDSwitchExpression.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/ControlIterators/RDDSwitchExpression.jq
rename to src/test/resources/test_files/runtime-spark/ControlIterators/RDDSwitchExpression.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/CountClause1.jq b/src/test/resources/test_files/runtime-spark/DataFrames/CountClause1.jq
similarity index 80%
rename from src/main/resources/test_files/runtime-spark/DataFrames/CountClause1.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/CountClause1.jq
index c34c38b83b..2f8eb546fa 100644
--- a/src/main/resources/test_files/runtime-spark/DataFrames/CountClause1.jq
+++ b/src/test/resources/test_files/runtime-spark/DataFrames/CountClause1.jq
@@ -1,4 +1,4 @@
(:JIQS: ShouldRun; Output="({ "target" : "Russian", "count" : 1 }, { "target" : "Russian", "count" : 2 }, { "target" : "Czech", "count" : 3 }, { "target" : "Serbian", "count" : 4 }, { "target" : "Serbian", "count" : 5 })" :)
-for $i in json-file("./src/main/resources/queries/conf-ex.json")
+for $i in json-file("./src/test/resources/test_data/conf-ex.json")
count $c
return { "target" : $i."target", "count" : $c }
\ No newline at end of file
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/CountClause2.jq b/src/test/resources/test_files/runtime-spark/DataFrames/CountClause2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/CountClause2.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/CountClause2.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/CountClause3.jq b/src/test/resources/test_files/runtime-spark/DataFrames/CountClause3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/CountClause3.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/CountClause3.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/CountClause4.jq b/src/test/resources/test_files/runtime-spark/DataFrames/CountClause4.jq
similarity index 79%
rename from src/main/resources/test_files/runtime-spark/DataFrames/CountClause4.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/CountClause4.jq
index f7965171ed..8fdebfd4f8 100644
--- a/src/main/resources/test_files/runtime-spark/DataFrames/CountClause4.jq
+++ b/src/test/resources/test_files/runtime-spark/DataFrames/CountClause4.jq
@@ -1,4 +1,4 @@
(:JIQS: ShouldRun; Output="({ "target" : "Russian", "count" : 1 }, { "target" : "Russian", "count" : 2 }, { "target" : "Czech", "count" : 3 }, { "target" : "Serbian", "count" : 4 }, { "target" : "Serbian", "count" : 5 })" :)
-for $i in json-file("./src/main/resources/queries/conf-ex.json", 10)
+for $i in json-file("./src/test/resources/test_data/conf-ex.json", 10)
count $c
return { "target" : $i."target", "count" : $c }
\ No newline at end of file
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/ForClause1.jq b/src/test/resources/test_files/runtime-spark/DataFrames/ForClause1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/ForClause1.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/ForClause1.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/ForClause2.jq b/src/test/resources/test_files/runtime-spark/DataFrames/ForClause2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/ForClause2.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/ForClause2.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/ForClause3.jq b/src/test/resources/test_files/runtime-spark/DataFrames/ForClause3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/ForClause3.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/ForClause3.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/ForClause4.jq b/src/test/resources/test_files/runtime-spark/DataFrames/ForClause4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/ForClause4.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/ForClause4.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/ForClause5.jq b/src/test/resources/test_files/runtime-spark/DataFrames/ForClause5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/ForClause5.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/ForClause5.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/ForClause6.jq b/src/test/resources/test_files/runtime-spark/DataFrames/ForClause6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/ForClause6.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/ForClause6.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/ForClause7.jq b/src/test/resources/test_files/runtime-spark/DataFrames/ForClause7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/ForClause7.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/ForClause7.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/ForClause8.jq b/src/test/resources/test_files/runtime-spark/DataFrames/ForClause8.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/ForClause8.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/ForClause8.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/ForClause9.jq b/src/test/resources/test_files/runtime-spark/DataFrames/ForClause9.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/ForClause9.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/ForClause9.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/ForClauseType2.jq b/src/test/resources/test_files/runtime-spark/DataFrames/ForClauseType2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/ForClauseType2.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/ForClauseType2.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/ForClauseType3.jq b/src/test/resources/test_files/runtime-spark/DataFrames/ForClauseType3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/ForClauseType3.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/ForClauseType3.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/ForClauseType4.jq b/src/test/resources/test_files/runtime-spark/DataFrames/ForClauseType4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/ForClauseType4.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/ForClauseType4.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/ForClauseTypeCheckError.jq b/src/test/resources/test_files/runtime-spark/DataFrames/ForClauseTypeCheckError.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/ForClauseTypeCheckError.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/ForClauseTypeCheckError.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/ForClauseTypeError1.jq b/src/test/resources/test_files/runtime-spark/DataFrames/ForClauseTypeError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/ForClauseTypeError1.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/ForClauseTypeError1.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/ForClauseTypeError2.jq b/src/test/resources/test_files/runtime-spark/DataFrames/ForClauseTypeError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/ForClauseTypeError2.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/ForClauseTypeError2.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/GroubyClauseTypeCheckError.jq b/src/test/resources/test_files/runtime-spark/DataFrames/GroubyClauseTypeCheckError.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/GroubyClauseTypeCheckError.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/GroubyClauseTypeCheckError.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause1.jq b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause1.jq
similarity index 94%
rename from src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause1.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause1.jq
index 998f928c42..13419d0902 100644
--- a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause1.jq
+++ b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause1.jq
@@ -1,5 +1,5 @@
(:JIQS: ShouldRun; Output="([ 1, { "guess" : "Czech", "target" : "Czech", "country" : "SE", "choices" : [ "Maori", "Czech", "Korean", "Turkish" ], "sample" : "1787b5c79a00b3513ce76847bc1f5b75", "date" : "2013-08-20" } ], [ 2, { "guess" : "Greek", "target" : "Serbian", "country" : "SE", "choices" : [ "German", "Greek", "Kannada", "Serbian" ], "sample" : "0d5b697ebb326b5043ce7fa60a7b968d", "date" : "2013-08-20" }, { "guess" : "Serbian", "target" : "Serbian", "country" : "AU", "choices" : [ "Dari", "Serbian", "Sinhalese", "Vietnamese" ], "sample" : "0d5b697ebb326b5043ce7fa60a7b968d", "date" : "2013-08-20" } ], [ 3, { "guess" : "Latvian", "target" : "Russian", "country" : "AU", "choices" : [ "Lao", "Latvian", "Russian", "Swahili" ], "sample" : "b7df3f9d67cef259fbcaa5abcad9d774", "date" : "2013-08-20" }, { "guess" : "Russian", "target" : "Russian", "country" : "AU", "choices" : [ "Croatian", "Nepali", "Russian", "Slovenian" ], "sample" : "8a59d48e99e8a1df7e366c4648095e27", "date" : "2013-08-20" } ])" :)
-for $i in json-file("./src/main/resources/queries/conf-ex.json", 10)
+for $i in json-file("./src/test/resources/test_data/conf-ex.json", 10)
let $j := $i.target
group by $j
count $k
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause10.jq b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause10.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause10.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause10.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause11.jq b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause11.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause11.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause11.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause12.jq b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause12.jq
similarity index 67%
rename from src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause12.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause12.jq
index a06b020c2c..b641be33f4 100644
--- a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause12.jq
+++ b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause12.jq
@@ -1,5 +1,5 @@
(:JIQS: ShouldRun; Output="(2, 1, 1, 1)" :)
-for $i in json-file("./src/main/resources/queries/conf-ex.json")
+for $i in json-file("./src/test/resources/test_data/conf-ex.json")
group by $y := $i.country, $t := $i.target
let $c := count($i)
order by $c descending
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause13.jq b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause13.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause13.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause13.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause14.jq b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause14.jq
similarity index 66%
rename from src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause14.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause14.jq
index 0546675a20..92eef0add3 100644
--- a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause14.jq
+++ b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause14.jq
@@ -1,5 +1,5 @@
(:JIQS: ShouldRun; Output="(2, 1, 1, 1)" :)
-for $i in json-file("./src/main/resources/queries/conf-ex.json")
+for $i in json-file("./src/test/resources/test_data/conf-ex.json")
group by $y := $i.country, $t := $i.target
order by count($i) descending
return count($i)
\ No newline at end of file
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause15.jq b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause15.jq
similarity index 62%
rename from src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause15.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause15.jq
index c305a2bb18..a7d9c43eef 100644
--- a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause15.jq
+++ b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause15.jq
@@ -1,5 +1,5 @@
(:JIQS: ShouldRun; Output="2" :)
-for $i in json-file("./src/main/resources/queries/conf-ex.json")
+for $i in json-file("./src/test/resources/test_data/conf-ex.json")
group by $y := $i.country, $t := $i.target
where count($i) eq 2
return count($i)
\ No newline at end of file
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause16.jq b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause16.jq
similarity index 68%
rename from src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause16.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause16.jq
index e6cb4f9f5f..d6eae3fb55 100644
--- a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause16.jq
+++ b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause16.jq
@@ -1,5 +1,5 @@
(:JIQS: ShouldRun; Output="(1, 1, 1, 1, 2)" :)
-for $i in json-file("./src/main/resources/queries/conf-ex.json")
+for $i in json-file("./src/test/resources/test_data/conf-ex.json")
group by $y := $i.country, $t := $i.target
order by count($i)
for $n in 1 to count($i)
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause17.jq b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause17.jq
similarity index 65%
rename from src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause17.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause17.jq
index 91c5bf0725..2cf7f9f54a 100644
--- a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause17.jq
+++ b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause17.jq
@@ -1,5 +1,5 @@
(:JIQS: ShouldRun; Output="(1, 2)" :)
-for $i in json-file("./src/main/resources/queries/conf-ex.json")
+for $i in json-file("./src/test/resources/test_data/conf-ex.json")
group by $y := $i.country, $t := $i.target
group by $j := count($i)
order by $j
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause18.jq b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause18.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause18.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause18.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause2.jq b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause2.jq
similarity index 96%
rename from src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause2.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause2.jq
index b155e10ff1..7cc2920319 100644
--- a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause2.jq
+++ b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause2.jq
@@ -1,5 +1,5 @@
(:JIQS: ShouldRun; Output="({ "Author" : "pregnanthollywood", "TotalScore" : -1 }, { "Author" : "uncannylizard", "TotalScore" : 0 }, { "Author" : "Mace55555", "TotalScore" : 1 }, { "Author" : "PeglegGecko", "TotalScore" : 1 }, { "Author" : "vhisic", "TotalScore" : 1 }, { "Author" : "asdjfweaiv", "TotalScore" : 1 }, { "Author" : "TimDisaster", "TotalScore" : 1 }, { "Author" : "kylionsfan", "TotalScore" : 1 }, { "Author" : "deephaven", "TotalScore" : 1 }, { "Author" : "politevelociraptor", "TotalScore" : 1 }, { "Author" : "billj457", "TotalScore" : 1 }, { "Author" : "MadagascarDifficulty", "TotalScore" : 1 }, { "Author" : "slicked9778", "TotalScore" : 1 }, { "Author" : "Crodface", "TotalScore" : 1 }, { "Author" : "MrRangerLP", "TotalScore" : 1 }, { "Author" : "Clomez", "TotalScore" : 1 }, { "Author" : "CarpeAeonem", "TotalScore" : 1 }, { "Author" : "Movepeck", "TotalScore" : 2 }, { "Author" : "Vamking12", "TotalScore" : 2 }, { "Author" : "gingerguitarx92x", "TotalScore" : 2 }, { "Author" : "Mastersimpson", "TotalScore" : 2 }, { "Author" : "marklar7", "TotalScore" : 2 }, { "Author" : "thebasedyeezus", "TotalScore" : 2 }, { "Author" : "highvoltorb", "TotalScore" : 2 }, { "Author" : "noitnemid", "TotalScore" : 2 }, { "Author" : "jaggazz", "TotalScore" : 2 }, { "Author" : "-purple-is-a-fruit-", "TotalScore" : 2 }, { "Author" : "FreeSoul789", "TotalScore" : 3 }, { "Author" : "RedCoatsForever", "TotalScore" : 3 }, { "Author" : "BigGupp1", "TotalScore" : 6 }, { "Author" : "[deleted]", "TotalScore" : 7 }, { "Author" : "submaRED", "TotalScore" : 7 }, { "Author" : "Meltingteeth", "TotalScore" : 10 }, { "Author" : "YoungModern", "TotalScore" : 14 }, { "Author" : "dewprisms", "TotalScore" : 17 })" :)
-for $i in json-file("./src/main/resources/queries/Reddit.json", 10)
+for $i in json-file("./src/test/resources/test_data/Reddit.json", 10)
let $author := $i.author, $score := $i.score
group by $author
let $totalScore := sum($score)
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause3.jq b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause3.jq
similarity index 97%
rename from src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause3.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause3.jq
index 30c294775a..9fda21fd31 100644
--- a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause3.jq
+++ b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause3.jq
@@ -1,5 +1,5 @@
(:JIQS: ShouldRun; Output="({ "Language" : "Albanian", "Correct guesses" : 2 }, { "Language" : "Amharic", "Correct guesses" : 4 }, { "Language" : "Arabic", "Correct guesses" : 5 }, { "Language" : "Armenian", "Correct guesses" : 4 }, { "Language" : "Assyrian", "Correct guesses" : 8 }, { "Language" : "Bangla", "Correct guesses" : 3 }, { "Language" : "Bosnian", "Correct guesses" : 2 }, { "Language" : "Bulgarian", "Correct guesses" : 3 }, { "Language" : "Burmese", "Correct guesses" : 4 }, { "Language" : "Cantonese", "Correct guesses" : 2 }, { "Language" : "Czech", "Correct guesses" : 4 }, { "Language" : "Danish", "Correct guesses" : 3 }, { "Language" : "Dari", "Correct guesses" : 2 }, { "Language" : "Dinka", "Correct guesses" : 2 }, { "Language" : "Dutch", "Correct guesses" : 3 }, { "Language" : "Estonian", "Correct guesses" : 3 }, { "Language" : "Farsi", "Correct guesses" : 4 }, { "Language" : "Fijian", "Correct guesses" : 1 }, { "Language" : "Finnish", "Correct guesses" : 3 }, { "Language" : "French", "Correct guesses" : 7 }, { "Language" : "German", "Correct guesses" : 7 }, { "Language" : "Greek", "Correct guesses" : 1 }, { "Language" : "Gujarati", "Correct guesses" : 8 }, { "Language" : "Hebrew", "Correct guesses" : 10 }, { "Language" : "Hindi", "Correct guesses" : 5 }, { "Language" : "Hungarian", "Correct guesses" : 3 }, { "Language" : "Indonesian", "Correct guesses" : 5 }, { "Language" : "Italian", "Correct guesses" : 5 }, { "Language" : "Japanese", "Correct guesses" : 7 }, { "Language" : "Kannada", "Correct guesses" : 5 }, { "Language" : "Khmer", "Correct guesses" : 8 }, { "Language" : "Korean", "Correct guesses" : 3 }, { "Language" : "Kurdish", "Correct guesses" : 6 }, { "Language" : "Lao", "Correct guesses" : 7 }, { "Language" : "Latvian", "Correct guesses" : 5 }, { "Language" : "Macedonian", "Correct guesses" : 3 }, { "Language" : "Malay", "Correct guesses" : 3 }, { "Language" : "Malayalam", "Correct guesses" : 5 }, { "Language" : "Maltese", "Correct guesses" : 6 }, { "Language" : "Mandarin", "Correct guesses" : 8 }, { "Language" : "Nepali", "Correct guesses" : 7 }, { "Language" : "Norwegian", "Correct guesses" : 3 }, { "Language" : "Polish", "Correct guesses" : 4 }, { "Language" : "Portuguese", "Correct guesses" : 10 }, { "Language" : "Punjabi", "Correct guesses" : 7 }, { "Language" : "Romanian", "Correct guesses" : 7 }, { "Language" : "Russian", "Correct guesses" : 10 }, { "Language" : "Samoan", "Correct guesses" : 2 }, { "Language" : "Serbian", "Correct guesses" : 6 }, { "Language" : "Sinhalese", "Correct guesses" : 4 }, { "Language" : "Slovak", "Correct guesses" : 3 }, { "Language" : "Slovenian", "Correct guesses" : 3 }, { "Language" : "Somali", "Correct guesses" : 3 }, { "Language" : "Spanish", "Correct guesses" : 11 }, { "Language" : "Swahili", "Correct guesses" : 1 }, { "Language" : "Swedish", "Correct guesses" : 6 }, { "Language" : "Tagalog", "Correct guesses" : 4 }, { "Language" : "Tamil", "Correct guesses" : 5 }, { "Language" : "Thai", "Correct guesses" : 1 }, { "Language" : "Tigrinya", "Correct guesses" : 2 }, { "Language" : "Tongan", "Correct guesses" : 5 }, { "Language" : "Turkish", "Correct guesses" : 4 }, { "Language" : "Ukrainian", "Correct guesses" : 3 }, { "Language" : "Urdu", "Correct guesses" : 4 }, { "Language" : "Vietnamese", "Correct guesses" : 5 })" :)
-for $i in json-file("./src/main/resources/queries/confusion_sample.json")
+for $i in json-file("./src/test/resources/test_data/confusion_sample.json")
let $guess := $i."guess", $target := $i."target"
where $guess eq $target
group by $target
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause4.jq b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause4.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause4.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause5.jq b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause5.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause5.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause6.jq b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause6.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause6.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause7.jq b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause7.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause7.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause8.jq b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause8.jq
similarity index 73%
rename from src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause8.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause8.jq
index 3a6dccba8a..e3f81be0d1 100644
--- a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause8.jq
+++ b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause8.jq
@@ -1,5 +1,5 @@
(:JIQS: ShouldRun; Output="(Czech, Serbian, Russian)" :)
-for $i in json-file("./src/main/resources/queries/conf-ex.json", 10)
+for $i in json-file("./src/test/resources/test_data/conf-ex.json", 10)
group by $target := $i.target
return $target
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause9.jq b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause9.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClause9.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClause9.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClauseBase64Binary.jq b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClauseBase64Binary.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClauseBase64Binary.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClauseBase64Binary.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClauseDate.jq b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClauseDate.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClauseDate.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClauseDate.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClauseDateTime.jq b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClauseDateTime.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClauseDateTime.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClauseDateTime.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClauseDurations.jq b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClauseDurations.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClauseDurations.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClauseDurations.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClauseError2.jq b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClauseError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClauseError2.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClauseError2.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClauseError3.jq b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClauseError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClauseError3.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClauseError3.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClauseError4.jq b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClauseError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClauseError4.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClauseError4.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClauseHexBinary.jq b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClauseHexBinary.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClauseHexBinary.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClauseHexBinary.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClauseTime.jq b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClauseTime.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClauseTime.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClauseTime.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClauseType1.jq b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClauseType1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClauseType1.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClauseType1.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClauseTypeError1.jq b/src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClauseTypeError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/GroupbyClauseTypeError1.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/GroupbyClauseTypeError1.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/LetClause1.jq b/src/test/resources/test_files/runtime-spark/DataFrames/LetClause1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/LetClause1.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/LetClause1.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/LetClause2.jq b/src/test/resources/test_files/runtime-spark/DataFrames/LetClause2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/LetClause2.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/LetClause2.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/LetClause3.jq b/src/test/resources/test_files/runtime-spark/DataFrames/LetClause3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/LetClause3.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/LetClause3.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/LetClauseType1.jq b/src/test/resources/test_files/runtime-spark/DataFrames/LetClauseType1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/LetClauseType1.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/LetClauseType1.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/LetClauseTypeCheckError.jq b/src/test/resources/test_files/runtime-spark/DataFrames/LetClauseTypeCheckError.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/LetClauseTypeCheckError.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/LetClauseTypeCheckError.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/LetClauseTypeError1.jq b/src/test/resources/test_files/runtime-spark/DataFrames/LetClauseTypeError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/LetClauseTypeError1.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/LetClauseTypeError1.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClause1.jq b/src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClause1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClause1.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClause1.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClause2.jq b/src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClause2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClause2.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClause2.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClause3.jq b/src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClause3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClause3.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClause3.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClause4.jq b/src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClause4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClause4.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClause4.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClause5.jq b/src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClause5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClause5.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClause5.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClause6.jq b/src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClause6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClause6.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClause6.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClauseBase64Binary.jq b/src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClauseBase64Binary.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClauseBase64Binary.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClauseBase64Binary.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClauseDate.jq b/src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClauseDate.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClauseDate.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClauseDate.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClauseDateTime.jq b/src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClauseDateTime.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClauseDateTime.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClauseDateTime.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClauseDurations.jq b/src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClauseDurations.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClauseDurations.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClauseDurations.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClauseError.jq b/src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClauseError.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClauseError.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClauseError.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClauseError1.jq b/src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClauseError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClauseError1.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClauseError1.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClauseError2.jq b/src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClauseError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClauseError2.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClauseError2.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClauseError3.jq b/src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClauseError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClauseError3.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClauseError3.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClauseError4.jq b/src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClauseError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClauseError4.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClauseError4.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClauseHexBinary.jq b/src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClauseHexBinary.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClauseHexBinary.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClauseHexBinary.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClauseTime.jq b/src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClauseTime.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/OrderbyClauseTime.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/OrderbyClauseTime.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/Subsequence1.jq b/src/test/resources/test_files/runtime-spark/DataFrames/Subsequence1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/Subsequence1.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/Subsequence1.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/Subsequence2.jq b/src/test/resources/test_files/runtime-spark/DataFrames/Subsequence2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/Subsequence2.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/Subsequence2.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/Subsequence3.jq b/src/test/resources/test_files/runtime-spark/DataFrames/Subsequence3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/Subsequence3.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/Subsequence3.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/Subsequence4.jq b/src/test/resources/test_files/runtime-spark/DataFrames/Subsequence4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/Subsequence4.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/Subsequence4.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/WhereClause1.jq b/src/test/resources/test_files/runtime-spark/DataFrames/WhereClause1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/WhereClause1.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/WhereClause1.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/WhereClause10.jq b/src/test/resources/test_files/runtime-spark/DataFrames/WhereClause10.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/WhereClause10.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/WhereClause10.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/WhereClause11.jq b/src/test/resources/test_files/runtime-spark/DataFrames/WhereClause11.jq
similarity index 78%
rename from src/main/resources/test_files/runtime-spark/DataFrames/WhereClause11.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/WhereClause11.jq
index 07a7903124..46a2607286 100644
--- a/src/main/resources/test_files/runtime-spark/DataFrames/WhereClause11.jq
+++ b/src/test/resources/test_files/runtime-spark/DataFrames/WhereClause11.jq
@@ -3,7 +3,7 @@ for $rank in 1 to 4
return {
"Rank" : $rank,
"Count" : count(
- for $i in json-file("./src/main/resources/queries/conf-ex.json", 100)
+ for $i in json-file("./src/test/resources/test_data/conf-ex.json", 100)
where $i.target eq $i.choices[[$rank]]
return 1)
}
\ No newline at end of file
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/WhereClause2.jq b/src/test/resources/test_files/runtime-spark/DataFrames/WhereClause2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/WhereClause2.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/WhereClause2.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/WhereClause3.jq b/src/test/resources/test_files/runtime-spark/DataFrames/WhereClause3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/WhereClause3.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/WhereClause3.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/WhereClause4.jq b/src/test/resources/test_files/runtime-spark/DataFrames/WhereClause4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/WhereClause4.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/WhereClause4.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/WhereClause5.jq b/src/test/resources/test_files/runtime-spark/DataFrames/WhereClause5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/WhereClause5.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/WhereClause5.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/WhereClause6.jq b/src/test/resources/test_files/runtime-spark/DataFrames/WhereClause6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/WhereClause6.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/WhereClause6.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/WhereClause7.jq b/src/test/resources/test_files/runtime-spark/DataFrames/WhereClause7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/WhereClause7.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/WhereClause7.jq
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/WhereClause8.jq b/src/test/resources/test_files/runtime-spark/DataFrames/WhereClause8.jq
similarity index 87%
rename from src/main/resources/test_files/runtime-spark/DataFrames/WhereClause8.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/WhereClause8.jq
index 950bd1d342..9ecfc65a43 100644
--- a/src/main/resources/test_files/runtime-spark/DataFrames/WhereClause8.jq
+++ b/src/test/resources/test_files/runtime-spark/DataFrames/WhereClause8.jq
@@ -2,7 +2,7 @@
let $guess := "Russian"
let $pos := 1
return
- for $i in json-file("./src/main/resources/queries/conf-ex.json", 10)
+ for $i in json-file("./src/test/resources/test_data/conf-ex.json", 10)
where $i.target eq $guess
return $i[$pos]
\ No newline at end of file
diff --git a/src/main/resources/test_files/runtime-spark/DataFrames/WhereClause9.jq b/src/test/resources/test_files/runtime-spark/DataFrames/WhereClause9.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DataFrames/WhereClause9.jq
rename to src/test/resources/test_files/runtime-spark/DataFrames/WhereClause9.jq
diff --git a/src/main/resources/test_files/runtime-spark/DistinctValues.jq b/src/test/resources/test_files/runtime-spark/DistinctValues.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DistinctValues.jq
rename to src/test/resources/test_files/runtime-spark/DistinctValues.jq
diff --git a/src/main/resources/test_files/runtime-spark/DistinctValues2.jq b/src/test/resources/test_files/runtime-spark/DistinctValues2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DistinctValues2.jq
rename to src/test/resources/test_files/runtime-spark/DistinctValues2.jq
diff --git a/src/main/resources/test_files/runtime-spark/DistinctValues3.jq b/src/test/resources/test_files/runtime-spark/DistinctValues3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DistinctValues3.jq
rename to src/test/resources/test_files/runtime-spark/DistinctValues3.jq
diff --git a/src/main/resources/test_files/runtime-spark/DistinctValues4.jq b/src/test/resources/test_files/runtime-spark/DistinctValues4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/DistinctValues4.jq
rename to src/test/resources/test_files/runtime-spark/DistinctValues4.jq
diff --git a/src/main/resources/test_files/runtime-spark/EmptySequence.jq b/src/test/resources/test_files/runtime-spark/EmptySequence.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/EmptySequence.jq
rename to src/test/resources/test_files/runtime-spark/EmptySequence.jq
diff --git a/src/main/resources/test_files/runtime-spark/EmptySequence2.jq b/src/test/resources/test_files/runtime-spark/EmptySequence2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/EmptySequence2.jq
rename to src/test/resources/test_files/runtime-spark/EmptySequence2.jq
diff --git a/src/main/resources/test_files/runtime-spark/ErrorStackTrace.jq b/src/test/resources/test_files/runtime-spark/ErrorStackTrace.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/ErrorStackTrace.jq
rename to src/test/resources/test_files/runtime-spark/ErrorStackTrace.jq
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/AvroFile1.jq b/src/test/resources/test_files/runtime-spark/FileInputs/AvroFile1.jq
similarity index 75%
rename from src/main/resources/test_files/runtime-spark/FileInputs/AvroFile1.jq
rename to src/test/resources/test_files/runtime-spark/FileInputs/AvroFile1.jq
index 80211a3717..dae54f7d68 100644
--- a/src/main/resources/test_files/runtime-spark/FileInputs/AvroFile1.jq
+++ b/src/test/resources/test_files/runtime-spark/FileInputs/AvroFile1.jq
@@ -1,5 +1,5 @@
(:JIQS: ShouldRun; Output="({ "registration_dttm" : "2016-02-03T07:55:29Z", "id" : 1, "first_name" : "Amanda", "last_name" : "Jordan", "email" : "ajordan0@com.com", "gender" : "Female", "ip_address" : "1.197.201.2", "cc" : 6759521864920116, "country" : "Indonesia", "birthdate" : "3\/8\/1971", "salary" : 49756.53, "title" : "Internal Auditor", "comments" : "1E+02" }, 100)" :)
-avro-file("src/main/resources/queries/userdata1-limit.avro")[1],
-count(avro-file("src/main/resources/queries/userdata1-limit.avro"))
+avro-file("src/test/resources/test_data/userdata1-limit.avro")[1],
+count(avro-file("src/test/resources/test_data/userdata1-limit.avro"))
(: read in file without arguments :)
diff --git a/src/test/resources/test_files/runtime-spark/FileInputs/AvroFile2.jq b/src/test/resources/test_files/runtime-spark/FileInputs/AvroFile2.jq
new file mode 100644
index 0000000000..7817656e90
--- /dev/null
+++ b/src/test/resources/test_files/runtime-spark/FileInputs/AvroFile2.jq
@@ -0,0 +1,5 @@
+(:JIQS: ShouldRun; Output="(Amanda, Albert)" :)
+avro-file("src/test/resources/test_data/userdata1-limit.avro", {ignoreExtension: false}).first_name[1],
+avro-file("src/test/resources/test_data/userdata1-limit.avro", {ignoreExtension: true}).first_name[2]
+
+(: add ignoreExtension option :)
diff --git a/src/test/resources/test_files/runtime-spark/FileInputs/AvroFile3.jq b/src/test/resources/test_files/runtime-spark/FileInputs/AvroFile3.jq
new file mode 100644
index 0000000000..f400f3d4ec
--- /dev/null
+++ b/src/test/resources/test_files/runtime-spark/FileInputs/AvroFile3.jq
@@ -0,0 +1,5 @@
+(:JIQS: ShouldRun; Output="(Amanda, Albert)" :)
+avro-file("src/test/resources/test_data/userdata1-limit.avro", {}).first_name[1],
+avro-file("src/test/resources/test_data/userdata1-limit.avro", {irrelevant: "foo"}).first_name[2]
+
+(: empty object and invalid option (should be ignored) :)
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/AvroFile4.jq b/src/test/resources/test_files/runtime-spark/FileInputs/AvroFile4.jq
similarity index 88%
rename from src/main/resources/test_files/runtime-spark/FileInputs/AvroFile4.jq
rename to src/test/resources/test_files/runtime-spark/FileInputs/AvroFile4.jq
index f2b8824f8b..4cfa3e6000 100644
--- a/src/main/resources/test_files/runtime-spark/FileInputs/AvroFile4.jq
+++ b/src/test/resources/test_files/runtime-spark/FileInputs/AvroFile4.jq
@@ -1,4 +1,4 @@
(:JIQS: ShouldRun; Output="{ "registration_dttm" : "2016-02-03T15:49:55Z", "id" : 100, "first_name" : "Willie", "last_name" : "Weaver", "email" : "wweaver2r@google.de", "gender" : "Male", "ip_address" : "13.54.121.138", "cc" : 3534023246040472, "country" : "Mexico", "birthdate" : "8\/21\/1970", "salary" : 175694.61, "title" : "Dental Hygienist", "comments" : "\u0321\u0353\u0345\u031EI\u035D\u0317\u0318\u0326n\u0347\u0347\u0359v\u032E\u032Bok\u0332\u032B\u0319\u0348i\u0316\u0359\u032D\u0339\u0320\u031En\u0321\u033B\u032E\u0323\u033Ag\u0332\u0348\u0359\u032D\u0359\u032C\u034E \u0330t\u0354\u0326h\u031E\u0332e\u0322\u0324 \u034D\u032C\u0332\u0356f\u0334\u0318\u0355\u0323e\u0340\u0356e\u0323\u0325\u0329l\u0356\u0354\u035Ai\u0360\u0353\u035A\u0326n\u0356\u034D\u0317\u0353\u0333\u032Eg\u034D \u0328o\u0361\u035A\u032Af\u0318\u0323\u032C \u0316\u0318\u0356\u031F\u0359\u032Ec\u0489\u0354\u032B\u0356\u0353\u0347\u0356\u0345h\u0335\u0324\u0323\u035A\u0354a\u0341\u0317\u033C\u0345\u0355o\u033C\u0323\u0325s\u0362\u0331\u0348\u033A\u0316\u0326\u033B.\u031B\u0316\u031E\u0320\u032B\u0330" }" :)
-avro-file("src/main/resources/queries/userdata1-limit.avro", {"ignoreExtension": true, "avroSchema": "src/main/resources/queries/userdata.avsc"})[100]
+avro-file("src/test/resources/test_data/userdata1-limit.avro", {"ignoreExtension": true, "avroSchema": "src/test/resources/test_data/userdata.avsc"})[100]
(: 2 valid options provided, with valid schema file :)
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/AvroFileError1.jq b/src/test/resources/test_files/runtime-spark/FileInputs/AvroFileError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/FileInputs/AvroFileError1.jq
rename to src/test/resources/test_files/runtime-spark/FileInputs/AvroFileError1.jq
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/AvroFileError2.jq b/src/test/resources/test_files/runtime-spark/FileInputs/AvroFileError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/FileInputs/AvroFileError2.jq
rename to src/test/resources/test_files/runtime-spark/FileInputs/AvroFileError2.jq
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/AvroFileError3.jq b/src/test/resources/test_files/runtime-spark/FileInputs/AvroFileError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/FileInputs/AvroFileError3.jq
rename to src/test/resources/test_files/runtime-spark/FileInputs/AvroFileError3.jq
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/AvroFileError4.jq b/src/test/resources/test_files/runtime-spark/FileInputs/AvroFileError4.jq
similarity index 60%
rename from src/main/resources/test_files/runtime-spark/FileInputs/AvroFileError4.jq
rename to src/test/resources/test_files/runtime-spark/FileInputs/AvroFileError4.jq
index 1ff0be720e..8a9e96272a 100644
--- a/src/main/resources/test_files/runtime-spark/FileInputs/AvroFileError4.jq
+++ b/src/test/resources/test_files/runtime-spark/FileInputs/AvroFileError4.jq
@@ -1,4 +1,4 @@
(:JIQS: ShouldCrash; ErrorCode="FODC0002"; ErrorMetadata="LINE:2:COLUMN:0:" :)
-avro-file("src/main/resources/queries/userdata1-wrong.avro")
+avro-file("src/test/resources/test_data/userdata1-wrong.avro")
(: wrong path :)
diff --git a/src/test/resources/test_files/runtime-spark/FileInputs/AvroFileError5.jq b/src/test/resources/test_files/runtime-spark/FileInputs/AvroFileError5.jq
new file mode 100644
index 0000000000..91f6d21f7d
--- /dev/null
+++ b/src/test/resources/test_files/runtime-spark/FileInputs/AvroFileError5.jq
@@ -0,0 +1,4 @@
+(:JIQS: ShouldCrash; ErrorCode="FODC0002"; ErrorMetadata="LINE:2:COLUMN:0:" :)
+avro-file("src/test/resources/test_data/userdata1.avro", {"avroSchema": "src/test/resources/test_data/userdata-wrong.avsc"})
+
+(: wrong path in schema file :)
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/AvroFileError6.jq b/src/test/resources/test_files/runtime-spark/FileInputs/AvroFileError6.jq
similarity index 58%
rename from src/main/resources/test_files/runtime-spark/FileInputs/AvroFileError6.jq
rename to src/test/resources/test_files/runtime-spark/FileInputs/AvroFileError6.jq
index 87bb95ff78..87b7df7c94 100644
--- a/src/main/resources/test_files/runtime-spark/FileInputs/AvroFileError6.jq
+++ b/src/test/resources/test_files/runtime-spark/FileInputs/AvroFileError6.jq
@@ -1,4 +1,4 @@
(:JIQS: ShouldCrash; ErrorCode="XPTY0004"; ErrorMetadata="LINE:2:COLUMN:0:" :)
-avro-file("src/main/resources/queries/userdata1.avro", {"ignoreExtension": 1})
+avro-file("src/test/resources/test_data/userdata1.avro", {"ignoreExtension": 1})
(: wrong path in schema file :)
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/CsvFile1.jq b/src/test/resources/test_files/runtime-spark/FileInputs/CsvFile1.jq
similarity index 85%
rename from src/main/resources/test_files/runtime-spark/FileInputs/CsvFile1.jq
rename to src/test/resources/test_files/runtime-spark/FileInputs/CsvFile1.jq
index 881feb3bcf..7638fa2222 100644
--- a/src/main/resources/test_files/runtime-spark/FileInputs/CsvFile1.jq
+++ b/src/test/resources/test_files/runtime-spark/FileInputs/CsvFile1.jq
@@ -1,5 +1,5 @@
(:JIQS: ShouldRun; Output="({ "_c0" : "LatD", "_c1" : "LatM", "_c2" : "LatS", "_c3" : "NS", "_c4" : "LonD", "_c5" : "LonM", "_c6" : "LonS", "_c7" : "EW", "_c8" : "City", "_c9" : "State" }, { "_c0" : "41", "_c1" : "5", "_c2" : "59", "_c3" : "N", "_c4" : "80", "_c5" : "39", "_c6" : "0", "_c7" : "W", "_c8" : "Youngstown", "_c9" : "OH" })" :)
-for $i in csv-file("./src/main/resources/queries/cities.csv")
+for $i in csv-file("./src/test/resources/test_data/cities.csv")
count $c
where $c le 2
return $i
diff --git a/src/test/resources/test_files/runtime-spark/FileInputs/CsvFile2.jq b/src/test/resources/test_files/runtime-spark/FileInputs/CsvFile2.jq
new file mode 100644
index 0000000000..e947d3da38
--- /dev/null
+++ b/src/test/resources/test_files/runtime-spark/FileInputs/CsvFile2.jq
@@ -0,0 +1,2 @@
+(:JIQS: ShouldRun; Output="131" :)
+count(csv-file("./src/test/resources/test_data/cities*.csv"))
diff --git a/src/test/resources/test_files/runtime-spark/FileInputs/CsvFile3.jq b/src/test/resources/test_files/runtime-spark/FileInputs/CsvFile3.jq
new file mode 100644
index 0000000000..533f7c4ad7
--- /dev/null
+++ b/src/test/resources/test_files/runtime-spark/FileInputs/CsvFile3.jq
@@ -0,0 +1,2 @@
+(:JIQS: ShouldRun; Output="41" :)
+head(csv-file("./src/test/resources/test_data/cities.csv", {header: true}).LatD)
diff --git a/src/test/resources/test_files/runtime-spark/FileInputs/CsvFile4.jq b/src/test/resources/test_files/runtime-spark/FileInputs/CsvFile4.jq
new file mode 100644
index 0000000000..37dcf72015
--- /dev/null
+++ b/src/test/resources/test_files/runtime-spark/FileInputs/CsvFile4.jq
@@ -0,0 +1,2 @@
+(:JIQS: ShouldRun; Output="true" :)
+head(csv-file("./src/test/resources/test_data/cities.csv", {header: true, "inferSchema": true}).LatD) instance of integer
diff --git a/src/test/resources/test_files/runtime-spark/FileInputs/CsvFileEmpty.jq b/src/test/resources/test_files/runtime-spark/FileInputs/CsvFileEmpty.jq
new file mode 100644
index 0000000000..19efc2512b
--- /dev/null
+++ b/src/test/resources/test_files/runtime-spark/FileInputs/CsvFileEmpty.jq
@@ -0,0 +1,2 @@
+(:JIQS: ShouldRun; Output="" :)
+csv-file("./src/test/resources/test_data/confusion_sample_empty.json")
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/CsvFileError1.jq b/src/test/resources/test_files/runtime-spark/FileInputs/CsvFileError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/FileInputs/CsvFileError1.jq
rename to src/test/resources/test_files/runtime-spark/FileInputs/CsvFileError1.jq
diff --git a/src/test/resources/test_files/runtime-spark/FileInputs/CsvFileError2.jq b/src/test/resources/test_files/runtime-spark/FileInputs/CsvFileError2.jq
new file mode 100644
index 0000000000..6eb4567d16
--- /dev/null
+++ b/src/test/resources/test_files/runtime-spark/FileInputs/CsvFileError2.jq
@@ -0,0 +1,2 @@
+(:JIQS: ShouldCrash; ErrorCode="XPTY0004":)
+csv-file("./src/test/resources/test_data/cities.csv", {"header": [true]})
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/JsonFile-ErrorNotFound1.jq b/src/test/resources/test_files/runtime-spark/FileInputs/JsonFile-ErrorNotFound1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/FileInputs/JsonFile-ErrorNotFound1.jq
rename to src/test/resources/test_files/runtime-spark/FileInputs/JsonFile-ErrorNotFound1.jq
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/JsonFile.jq b/src/test/resources/test_files/runtime-spark/FileInputs/JsonFile.jq
similarity index 94%
rename from src/main/resources/test_files/runtime-spark/FileInputs/JsonFile.jq
rename to src/test/resources/test_files/runtime-spark/FileInputs/JsonFile.jq
index 72daf37136..2005d9f5fd 100644
--- a/src/main/resources/test_files/runtime-spark/FileInputs/JsonFile.jq
+++ b/src/test/resources/test_files/runtime-spark/FileInputs/JsonFile.jq
@@ -1,2 +1,2 @@
(:JIQS: ShouldRun; Output="({ "guess" : "Latvian", "target" : "Russian", "country" : "AU", "choices" : [ "Lao", "Latvian", "Russian", "Swahili" ], "sample" : "b7df3f9d67cef259fbcaa5abcad9d774", "date" : "2013-08-20" }, { "guess" : "Russian", "target" : "Russian", "country" : "AU", "choices" : [ "Croatian", "Nepali", "Russian", "Slovenian" ], "sample" : "8a59d48e99e8a1df7e366c4648095e27", "date" : "2013-08-20" }, { "guess" : "Czech", "target" : "Czech", "country" : "SE", "choices" : [ "Maori", "Czech", "Korean", "Turkish" ], "sample" : "1787b5c79a00b3513ce76847bc1f5b75", "date" : "2013-08-20" }, { "guess" : "Greek", "target" : "Serbian", "country" : "SE", "choices" : [ "German", "Greek", "Kannada", "Serbian" ], "sample" : "0d5b697ebb326b5043ce7fa60a7b968d", "date" : "2013-08-20" }, { "guess" : "Serbian", "target" : "Serbian", "country" : "AU", "choices" : [ "Dari", "Serbian", "Sinhalese", "Vietnamese" ], "sample" : "0d5b697ebb326b5043ce7fa60a7b968d", "date" : "2013-08-20" })" :)
-json-file("./src/main/resources/queries/conf-ex.json", 10)
+json-file("./src/test/resources/test_data/conf-ex.json", 10)
diff --git a/src/test/resources/test_files/runtime-spark/FileInputs/JsonFileEmpty.jq b/src/test/resources/test_files/runtime-spark/FileInputs/JsonFileEmpty.jq
new file mode 100644
index 0000000000..1bc7f46ce5
--- /dev/null
+++ b/src/test/resources/test_files/runtime-spark/FileInputs/JsonFileEmpty.jq
@@ -0,0 +1,2 @@
+(:JIQS: ShouldRun; Output="" :)
+json-file("./src/test/resources/test_data/emptyFile.txt", 10)
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/LibsvmFile-Error-NotFound1.jq b/src/test/resources/test_files/runtime-spark/FileInputs/LibsvmFile-Error-NotFound1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/FileInputs/LibsvmFile-Error-NotFound1.jq
rename to src/test/resources/test_files/runtime-spark/FileInputs/LibsvmFile-Error-NotFound1.jq
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/Parquet.jq b/src/test/resources/test_files/runtime-spark/FileInputs/Parquet.jq
similarity index 87%
rename from src/main/resources/test_files/runtime-spark/FileInputs/Parquet.jq
rename to src/test/resources/test_files/runtime-spark/FileInputs/Parquet.jq
index 20f240c3e4..2076b1b9ec 100644
--- a/src/main/resources/test_files/runtime-spark/FileInputs/Parquet.jq
+++ b/src/test/resources/test_files/runtime-spark/FileInputs/Parquet.jq
@@ -1,3 +1,3 @@
(:JIQS: ShouldRun; Output="{ "bool" : true, "bool_array" : [ true ], "float" : 4.2, "float_array" : [ 4.2 ], "int64" : 42, "int64_array" : [ 42 ], "null" : null, "object" : { "bool" : true, "float" : 4.2, "int64" : 42, "null" : null, "object" : { "bool" : true, "null" : null }, "string" : "hello" }, "object_array" : [ { "bool" : true, "float" : 4.2, "int64" : 42, "null" : null, "object" : { "bool" : true, "null" : null }, "string" : "hello" } ], "string" : "hello", "string_array" : [ "hello" ] }" :)
-parquet-file("./src/main/resources/queries/sample-json.snappy.parquet")
+parquet-file("./src/test/resources/test_data/sample-json.snappy.parquet")
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/ParquetEmpty.jq.disabled b/src/test/resources/test_files/runtime-spark/FileInputs/ParquetEmpty.jq.disabled
similarity index 55%
rename from src/main/resources/test_files/runtime-spark/FileInputs/ParquetEmpty.jq.disabled
rename to src/test/resources/test_files/runtime-spark/FileInputs/ParquetEmpty.jq.disabled
index 87351b152b..8e26863304 100644
--- a/src/main/resources/test_files/runtime-spark/FileInputs/ParquetEmpty.jq.disabled
+++ b/src/test/resources/test_files/runtime-spark/FileInputs/ParquetEmpty.jq.disabled
@@ -1,4 +1,4 @@
(:JIQS: ShouldRun; Output="" :)
-parquet-file("./src/main/resources/queries/emptyFile.parquet")
+parquet-file("./src/test/resources/test_data/emptyFile.parquet")
(: TODO: Empty Parquet file needs to be added :)
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/ParquetFile-Error-NotFound1.jq b/src/test/resources/test_files/runtime-spark/FileInputs/ParquetFile-Error-NotFound1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/FileInputs/ParquetFile-Error-NotFound1.jq
rename to src/test/resources/test_files/runtime-spark/FileInputs/ParquetFile-Error-NotFound1.jq
diff --git a/src/test/resources/test_files/runtime-spark/FileInputs/StructuredJsonFile-Error-Malformed1.jq b/src/test/resources/test_files/runtime-spark/FileInputs/StructuredJsonFile-Error-Malformed1.jq
new file mode 100644
index 0000000000..bf5135717b
--- /dev/null
+++ b/src/test/resources/test_files/runtime-spark/FileInputs/StructuredJsonFile-Error-Malformed1.jq
@@ -0,0 +1,2 @@
+(:JIQS: ShouldCrash; ErrorCode="XPDY0130"; ErrorMetadata="LINE:2;COLUMN:0;" :)
+structured-json-file("./src/test/resources/test_data/SpreadOverMultipleLinesDocument.json")
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/StructuredJsonFile-Error-NotFound1.jq b/src/test/resources/test_files/runtime-spark/FileInputs/StructuredJsonFile-Error-NotFound1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/FileInputs/StructuredJsonFile-Error-NotFound1.jq
rename to src/test/resources/test_files/runtime-spark/FileInputs/StructuredJsonFile-Error-NotFound1.jq
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/StructuredJsonFile.jq b/src/test/resources/test_files/runtime-spark/FileInputs/StructuredJsonFile.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/FileInputs/StructuredJsonFile.jq
rename to src/test/resources/test_files/runtime-spark/FileInputs/StructuredJsonFile.jq
index d970b1509e..c8f80f63f3 100644
--- a/src/main/resources/test_files/runtime-spark/FileInputs/StructuredJsonFile.jq
+++ b/src/test/resources/test_files/runtime-spark/FileInputs/StructuredJsonFile.jq
@@ -1,2 +1,2 @@
(:JIQS: ShouldRun; Output="({ "choices" : [ "Lao", "Latvian", "Russian", "Swahili" ], "country" : "AU", "date" : "2013-08-20", "guess" : "Latvian", "sample" : "b7df3f9d67cef259fbcaa5abcad9d774", "target" : "Russian" }, { "choices" : [ "Croatian", "Nepali", "Russian", "Slovenian" ], "country" : "AU", "date" : "2013-08-20", "guess" : "Russian", "sample" : "8a59d48e99e8a1df7e366c4648095e27", "target" : "Russian" }, { "choices" : [ "Maori", "Czech", "Korean", "Turkish" ], "country" : "SE", "date" : "2013-08-20", "guess" : "Czech", "sample" : "1787b5c79a00b3513ce76847bc1f5b75", "target" : "Czech" }, { "choices" : [ "German", "Greek", "Kannada", "Serbian" ], "country" : "SE", "date" : "2013-08-20", "guess" : "Greek", "sample" : "0d5b697ebb326b5043ce7fa60a7b968d", "target" : "Serbian" }, { "choices" : [ "Dari", "Serbian", "Sinhalese", "Vietnamese" ], "country" : "AU", "date" : "2013-08-20", "guess" : "Serbian", "sample" : "0d5b697ebb326b5043ce7fa60a7b968d", "target" : "Serbian" })" :)
-structured-json-file("./src/main/resources/queries/conf-ex.json")
+structured-json-file("./src/test/resources/test_data/conf-ex.json")
diff --git a/src/test/resources/test_files/runtime-spark/FileInputs/StructuredJsonFileEmpty.jq b/src/test/resources/test_files/runtime-spark/FileInputs/StructuredJsonFileEmpty.jq
new file mode 100644
index 0000000000..4d7109ecfc
--- /dev/null
+++ b/src/test/resources/test_files/runtime-spark/FileInputs/StructuredJsonFileEmpty.jq
@@ -0,0 +1,2 @@
+(:JIQS: ShouldRun; Output="" :)
+structured-json-file("./src/test/resources/test_data/emptyFile.txt")
diff --git a/src/main/resources/test_files/runtime-spark/FileInputs/TextFile-ErrorNotFound1.jq b/src/test/resources/test_files/runtime-spark/FileInputs/TextFile-ErrorNotFound1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/FileInputs/TextFile-ErrorNotFound1.jq
rename to src/test/resources/test_files/runtime-spark/FileInputs/TextFile-ErrorNotFound1.jq
diff --git a/src/test/resources/test_files/runtime-spark/FileInputs/TextFile.jq b/src/test/resources/test_files/runtime-spark/FileInputs/TextFile.jq
new file mode 100644
index 0000000000..0e1b556213
--- /dev/null
+++ b/src/test/resources/test_files/runtime-spark/FileInputs/TextFile.jq
@@ -0,0 +1,2 @@
+(:JIQS: ShouldRun; Output="(foo, bar, foobar)" :)
+text-file("./src/test/resources/test_data/file.txt", 10)
\ No newline at end of file
diff --git a/src/test/resources/test_files/runtime-spark/FileInputs/TextFile2.jq b/src/test/resources/test_files/runtime-spark/FileInputs/TextFile2.jq
new file mode 100644
index 0000000000..2cf78b62df
--- /dev/null
+++ b/src/test/resources/test_files/runtime-spark/FileInputs/TextFile2.jq
@@ -0,0 +1,2 @@
+(:JIQS: ShouldRun; Output="(foo, bar, foobar)" :)
+text-file("./src/test/resources/test_data/file.txt")
\ No newline at end of file
diff --git a/src/test/resources/test_files/runtime-spark/FileInputs/TextFileEmpty.jq b/src/test/resources/test_files/runtime-spark/FileInputs/TextFileEmpty.jq
new file mode 100644
index 0000000000..339bdf36b9
--- /dev/null
+++ b/src/test/resources/test_files/runtime-spark/FileInputs/TextFileEmpty.jq
@@ -0,0 +1,2 @@
+(:JIQS: ShouldRun; Output="" :)
+text-file("./src/test/resources/test_data/emptyFile.txt", 10)
diff --git a/src/main/resources/test_files/runtime-spark/ForMultipleVar.jq b/src/test/resources/test_files/runtime-spark/ForMultipleVar.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/ForMultipleVar.jq
rename to src/test/resources/test_files/runtime-spark/ForMultipleVar.jq
diff --git a/src/main/resources/test_files/runtime-spark/ForNonRDD.jq b/src/test/resources/test_files/runtime-spark/ForNonRDD.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/ForNonRDD.jq
rename to src/test/resources/test_files/runtime-spark/ForNonRDD.jq
diff --git a/src/main/resources/test_files/runtime-spark/ForSequence.jq b/src/test/resources/test_files/runtime-spark/ForSequence.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/ForSequence.jq
rename to src/test/resources/test_files/runtime-spark/ForSequence.jq
diff --git a/src/main/resources/test_files/runtime-spark/ForVariableReuse.jq b/src/test/resources/test_files/runtime-spark/ForVariableReuse.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/ForVariableReuse.jq
rename to src/test/resources/test_files/runtime-spark/ForVariableReuse.jq
diff --git a/src/main/resources/test_files/runtime-spark/ForWhereOrderBy.jq b/src/test/resources/test_files/runtime-spark/ForWhereOrderBy.jq
similarity index 91%
rename from src/main/resources/test_files/runtime-spark/ForWhereOrderBy.jq
rename to src/test/resources/test_files/runtime-spark/ForWhereOrderBy.jq
index 007150a07d..e2cf280a11 100644
--- a/src/main/resources/test_files/runtime-spark/ForWhereOrderBy.jq
+++ b/src/test/resources/test_files/runtime-spark/ForWhereOrderBy.jq
@@ -1,5 +1,5 @@
(:JIQS: ShouldRun; Output="({ "guess" : "Czech", "target" : "Czech", "country" : "SE", "choices" : [ "Maori", "Czech", "Korean", "Turkish" ], "sample" : "1787b5c79a00b3513ce76847bc1f5b75", "date" : "2013-08-20" }, { "guess" : "Russian", "target" : "Russian", "country" : "AU", "choices" : [ "Croatian", "Nepali", "Russian", "Slovenian" ], "sample" : "8a59d48e99e8a1df7e366c4648095e27", "date" : "2013-08-20" }, { "guess" : "Serbian", "target" : "Serbian", "country" : "AU", "choices" : [ "Dari", "Serbian", "Sinhalese", "Vietnamese" ], "sample" : "0d5b697ebb326b5043ce7fa60a7b968d", "date" : "2013-08-20" })" :)
-for $i in json-file("./src/main/resources/queries/conf-ex.json")
+for $i in json-file("./src/test/resources/test_data/conf-ex.json")
let $guess := $i."guess", $target := $i."target"
where $guess eq $target
order by $target, $i.country descending, $i.date descending
diff --git a/src/main/resources/test_files/runtime-spark/Fors.jq b/src/test/resources/test_files/runtime-spark/Fors.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Fors.jq
rename to src/test/resources/test_files/runtime-spark/Fors.jq
diff --git a/src/main/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplication-Error1.jq b/src/test/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplication-Error1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplication-Error1.jq
rename to src/test/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplication-Error1.jq
diff --git a/src/main/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplication-Error2.jq b/src/test/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplication-Error2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplication-Error2.jq
rename to src/test/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplication-Error2.jq
diff --git a/src/main/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplication-Error3.jq b/src/test/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplication-Error3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplication-Error3.jq
rename to src/test/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplication-Error3.jq
diff --git a/src/main/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplicationRDD1.jq b/src/test/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplicationRDD1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplicationRDD1.jq
rename to src/test/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplicationRDD1.jq
diff --git a/src/main/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplicationRDD2.jq b/src/test/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplicationRDD2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplicationRDD2.jq
rename to src/test/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplicationRDD2.jq
diff --git a/src/main/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplicationRDD3.jq b/src/test/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplicationRDD3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplicationRDD3.jq
rename to src/test/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplicationRDD3.jq
diff --git a/src/main/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplicationRDD5.jq b/src/test/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplicationRDD5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplicationRDD5.jq
rename to src/test/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplicationRDD5.jq
diff --git a/src/main/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplicationRDD6.jq b/src/test/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplicationRDD6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplicationRDD6.jq
rename to src/test/resources/test_files/runtime-spark/FunctionPartialApplication/PartialFunctionApplicationRDD6.jq
diff --git a/src/test/resources/test_files/runtime-spark/FunctionSequence/FunctionCountDF.jq b/src/test/resources/test_files/runtime-spark/FunctionSequence/FunctionCountDF.jq
new file mode 100644
index 0000000000..86225cbeab
--- /dev/null
+++ b/src/test/resources/test_files/runtime-spark/FunctionSequence/FunctionCountDF.jq
@@ -0,0 +1,3 @@
+(:JIQS: ShouldRun; Output="(500, 0)" :)
+count(json-file("./src/test/resources/test_data/confusion_sample.json")),
+count(json-file("./src/test/resources/test_data/confusion_sample_empty.json"))
diff --git a/src/test/resources/test_files/runtime-spark/FunctionSequence/FunctionCountRDD.jq b/src/test/resources/test_files/runtime-spark/FunctionSequence/FunctionCountRDD.jq
new file mode 100644
index 0000000000..67b194b851
--- /dev/null
+++ b/src/test/resources/test_files/runtime-spark/FunctionSequence/FunctionCountRDD.jq
@@ -0,0 +1,5 @@
+(:JIQS: ShouldRun; Output="(500, 0, 1)" :)
+count(structured-json-file("./src/test/resources/test_data/confusion_sample.json")),
+count(structured-json-file("./src/test/resources/test_data/confusion_sample_empty.json")),
+count(parquet-file("./src/test/resources/test_data/sample-json.snappy.parquet"))
+
diff --git a/src/main/resources/test_files/runtime-spark/FunctionSequence/RDDInstanceOf.jq b/src/test/resources/test_files/runtime-spark/FunctionSequence/RDDInstanceOf.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/FunctionSequence/RDDInstanceOf.jq
rename to src/test/resources/test_files/runtime-spark/FunctionSequence/RDDInstanceOf.jq
diff --git a/src/main/resources/test_files/runtime-spark/FunctionSequence/RDDTreatAs.jq b/src/test/resources/test_files/runtime-spark/FunctionSequence/RDDTreatAs.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/FunctionSequence/RDDTreatAs.jq
rename to src/test/resources/test_files/runtime-spark/FunctionSequence/RDDTreatAs.jq
diff --git a/src/main/resources/test_files/runtime-spark/FunctionSequence/RDDTreatAsError.jq b/src/test/resources/test_files/runtime-spark/FunctionSequence/RDDTreatAsError.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/FunctionSequence/RDDTreatAsError.jq
rename to src/test/resources/test_files/runtime-spark/FunctionSequence/RDDTreatAsError.jq
diff --git a/src/main/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD-Error1.jq b/src/test/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD-Error1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD-Error1.jq
rename to src/test/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD-Error1.jq
diff --git a/src/main/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD-Error2.jq b/src/test/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD-Error2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD-Error2.jq
rename to src/test/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD-Error2.jq
diff --git a/src/main/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD-Error3.jq b/src/test/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD-Error3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD-Error3.jq
rename to src/test/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD-Error3.jq
diff --git a/src/main/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD-Error4.jq b/src/test/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD-Error4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD-Error4.jq
rename to src/test/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD-Error4.jq
diff --git a/src/main/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD1.jq b/src/test/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD1.jq
similarity index 92%
rename from src/main/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD1.jq
rename to src/test/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD1.jq
index f0c6e6edcc..5174c3afad 100644
--- a/src/main/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD1.jq
+++ b/src/test/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD1.jq
@@ -1,5 +1,5 @@
(:JIQS: ShouldRun; Output="({ "guess" : "Finnish", "target" : "Finnish", "country" : "AU", "choices" : [ "Finnish", "Kurdish", "Turkish", "Yiddish" ], "sample" : "4a3dfa40ed621940a0a38408956b86e0", "date" : "2013-08-19" }, { "guess" : "Finnish", "target" : "Croatian", "country" : "AU", "choices" : [ "Croatian", "Estonian", "Finnish", "Samoan" ], "sample" : "a0d2070edd63b46a3e71b4fb7ffe5375", "date" : "2013-08-20" }, { "guess" : "Finnish", "target" : "Finnish", "country" : "AU", "choices" : [ "Bosnian", "Finnish", "Hungarian", "Slovak" ], "sample" : "d47ff7f3aa1abf002cad40ef24122c08", "date" : "2013-08-20" }, { "guess" : "Finnish", "target" : "Finnish", "country" : "AU", "choices" : [ "Amharic", "Finnish", "Russian", "Samoan" ], "sample" : "65b5bf9df0f8ec61111d20c6b48db671", "date" : "2013-08-20" })":)
let $f := function($x) { $x.guess eq "Finnish" }
-for $o in json-file("./src/main/resources/queries/confusion_sample.json")
+for $o in json-file("./src/test/resources/test_data/confusion_sample.json")
where $f($o)
return $o
diff --git a/src/main/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD2.jq b/src/test/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD2.jq
similarity index 92%
rename from src/main/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD2.jq
rename to src/test/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD2.jq
index d4d6b0d7ae..b8c4211588 100644
--- a/src/main/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD2.jq
+++ b/src/test/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD2.jq
@@ -2,6 +2,6 @@
declare function f($x) {
$x.guess eq "Finnish"
};
-for $o in json-file("./src/main/resources/queries/confusion_sample.json")
+for $o in json-file("./src/test/resources/test_data/confusion_sample.json")
where f($o)
return $o
diff --git a/src/main/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD3.jq b/src/test/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD3.jq
rename to src/test/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD3.jq
diff --git a/src/main/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD4.jq b/src/test/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD4.jq
rename to src/test/resources/test_files/runtime-spark/FunctionUserDefinedDynamic/NamedFunctionRefRDD4.jq
diff --git a/src/main/resources/test_files/runtime-spark/InitialLet.jq b/src/test/resources/test_files/runtime-spark/InitialLet.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/InitialLet.jq
rename to src/test/resources/test_files/runtime-spark/InitialLet.jq
diff --git a/src/main/resources/test_files/runtime-spark/Issue15_Bug_with_if-then-else.jq b/src/test/resources/test_files/runtime-spark/Issue15_Bug_with_if-then-else.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Issue15_Bug_with_if-then-else.jq
rename to src/test/resources/test_files/runtime-spark/Issue15_Bug_with_if-then-else.jq
diff --git a/src/main/resources/test_files/runtime-spark/LetFlowr.jq b/src/test/resources/test_files/runtime-spark/LetFlowr.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LetFlowr.jq
rename to src/test/resources/test_files/runtime-spark/LetFlowr.jq
diff --git a/src/main/resources/test_files/runtime-spark/LetFlowrJson.jq b/src/test/resources/test_files/runtime-spark/LetFlowrJson.jq
similarity index 84%
rename from src/main/resources/test_files/runtime-spark/LetFlowrJson.jq
rename to src/test/resources/test_files/runtime-spark/LetFlowrJson.jq
index 4a3970d1a4..1b41aa254d 100644
--- a/src/main/resources/test_files/runtime-spark/LetFlowrJson.jq
+++ b/src/test/resources/test_files/runtime-spark/LetFlowrJson.jq
@@ -1,5 +1,5 @@
(:JIQS: ShouldRun; Output="({ "target" : "Russian", "guess" : "Latvian" }, { "target" : "Russian", "guess" : "Russian" }, { "target" : "Czech", "guess" : "Czech" }, { "target" : "Serbian", "guess" : "Greek" }, { "target" : "Serbian", "guess" : "Serbian" })" :)
-for $i in json-file("./src/main/resources/queries/conf-ex.json")
+for $i in json-file("./src/test/resources/test_data/conf-ex.json")
let $target := $i."target"
let $guess := $i."guess"
return {"target" : $target, "guess": $guess}
\ No newline at end of file
diff --git a/src/main/resources/test_files/runtime-spark/LetFlowrReuse.jq b/src/test/resources/test_files/runtime-spark/LetFlowrReuse.jq
similarity index 87%
rename from src/main/resources/test_files/runtime-spark/LetFlowrReuse.jq
rename to src/test/resources/test_files/runtime-spark/LetFlowrReuse.jq
index c08bcafc9f..2f108d4111 100644
--- a/src/main/resources/test_files/runtime-spark/LetFlowrReuse.jq
+++ b/src/test/resources/test_files/runtime-spark/LetFlowrReuse.jq
@@ -1,5 +1,5 @@
(:JIQS: ShouldRun; Output="(Latvian, Russian, Czech, Greek, Serbian)" :)
-for $i in json-file("./src/main/resources/queries/conf-ex.json")
+for $i in json-file("./src/test/resources/test_data/conf-ex.json")
let $target := $i."target"
let $target := $i."guess"
let $target := $i."target"
diff --git a/src/main/resources/test_files/runtime-spark/LetObjectAccess.jq b/src/test/resources/test_files/runtime-spark/LetObjectAccess.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LetObjectAccess.jq
rename to src/test/resources/test_files/runtime-spark/LetObjectAccess.jq
diff --git a/src/main/resources/test_files/runtime-spark/LetSequence.jq b/src/test/resources/test_files/runtime-spark/LetSequence.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LetSequence.jq
rename to src/test/resources/test_files/runtime-spark/LetSequence.jq
diff --git a/src/main/resources/test_files/runtime-spark/LetVariableReuse.jq b/src/test/resources/test_files/runtime-spark/LetVariableReuse.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LetVariableReuse.jq
rename to src/test/resources/test_files/runtime-spark/LetVariableReuse.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/CombinationLocalLetForWhere1.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/CombinationLocalLetForWhere1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/CombinationLocalLetForWhere1.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/CombinationLocalLetForWhere1.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/CountClauseLocal1.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/CountClauseLocal1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/CountClauseLocal1.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/CountClauseLocal1.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/CountClauseLocal2.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/CountClauseLocal2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/CountClauseLocal2.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/CountClauseLocal2.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/CountClauseLocal3.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/CountClauseLocal3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/CountClauseLocal3.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/CountClauseLocal3.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/ForClauseLocalToLocal1.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/ForClauseLocalToLocal1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/ForClauseLocalToLocal1.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/ForClauseLocalToLocal1.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/ForClauseLocalToLocal2.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/ForClauseLocalToLocal2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/ForClauseLocalToLocal2.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/ForClauseLocalToLocal2.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/ForClauseLocalToLocal3.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/ForClauseLocalToLocal3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/ForClauseLocalToLocal3.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/ForClauseLocalToLocal3.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/ForClauseLocalToRDD1.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/ForClauseLocalToRDD1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/ForClauseLocalToRDD1.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/ForClauseLocalToRDD1.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/ForClauseLocalToRDD2.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/ForClauseLocalToRDD2.jq
similarity index 74%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/ForClauseLocalToRDD2.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/ForClauseLocalToRDD2.jq
index 504f662008..99392f97d1 100644
--- a/src/main/resources/test_files/runtime-spark/LocalClauses/ForClauseLocalToRDD2.jq
+++ b/src/test/resources/test_files/runtime-spark/LocalClauses/ForClauseLocalToRDD2.jq
@@ -1,5 +1,5 @@
(:JIQS: ShouldRun; Output="(Latvian, Russian, Czech, Greek, Serbian)" :)
-let $name := "./src/main/resources/queries/conf-ex.json"
+let $name := "./src/test/resources/test_data/conf-ex.json"
for $line in json-file($name)
return $line.guess
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/ForClauseRDDToRDD1 b/src/test/resources/test_files/runtime-spark/LocalClauses/ForClauseRDDToRDD1
similarity index 78%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/ForClauseRDDToRDD1
rename to src/test/resources/test_files/runtime-spark/LocalClauses/ForClauseRDDToRDD1
index 88b01c3c40..4370836977 100644
--- a/src/main/resources/test_files/runtime-spark/LocalClauses/ForClauseRDDToRDD1
+++ b/src/test/resources/test_files/runtime-spark/LocalClauses/ForClauseRDDToRDD1
@@ -1,9 +1,9 @@
(:JIQS: ShouldRun; Output="(25, Latvian, Russian, Czech, Greek, Serbian, Latvian, Russian, Czech, Greek, Serbian, Latvian, Russian, Czech, Greek, Serbian, Latvian, Russian, Czech, Greek, Serbian, Latvian, Russian, Czech, Greek, Serbian)" :)
-count( let $name := "./src/main/resources/queries/conf-ex.json"
+count( let $name := "./src/test/resources/test_data/conf-ex.json"
for $line1 in json-file($name)
for $line2 in json-file($name)
return $line2.guess),
-let $name := "./src/main/resources/queries/conf-ex.json"
+let $name := "./src/test/resources/test_data/conf-ex.json"
for $line1 in json-file($name)
for $line2 in json-file($name)
return $line2.guess
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/ForClauseRDDToRDD2 b/src/test/resources/test_files/runtime-spark/LocalClauses/ForClauseRDDToRDD2
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/ForClauseRDDToRDD2
rename to src/test/resources/test_files/runtime-spark/LocalClauses/ForClauseRDDToRDD2
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/ForClauseTypeCheckError.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/ForClauseTypeCheckError.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/ForClauseTypeCheckError.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/ForClauseTypeCheckError.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/ForLetClauses1.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/ForLetClauses1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/ForLetClauses1.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/ForLetClauses1.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/ForLetClauses2.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/ForLetClauses2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/ForLetClauses2.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/ForLetClauses2.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/ForLetClauses3.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/ForLetClauses3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/ForLetClauses3.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/ForLetClauses3.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseBase64Binary.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseBase64Binary.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseBase64Binary.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseBase64Binary.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseDate.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseDate.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseDate.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseDate.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseDateTime.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseDateTime.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseDateTime.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseDateTime.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseDurations.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseDurations.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseDurations.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseDurations.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseHexBinary.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseHexBinary.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseHexBinary.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseHexBinary.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseLocal1.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseLocal1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseLocal1.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseLocal1.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseLocal2.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseLocal2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseLocal2.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseLocal2.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseTime.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseTime.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseTime.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseTime.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseTypeCheckError.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseTypeCheckError.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseTypeCheckError.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/GroupbyClauseTypeCheckError.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/LetClauseLocal1.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/LetClauseLocal1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/LetClauseLocal1.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/LetClauseLocal1.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/LetClauseLocal2.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/LetClauseLocal2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/LetClauseLocal2.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/LetClauseLocal2.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/LetClauseLocal3.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/LetClauseLocal3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/LetClauseLocal3.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/LetClauseLocal3.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/LetClauseLocal4.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/LetClauseLocal4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/LetClauseLocal4.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/LetClauseLocal4.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/LetClauseLocal5.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/LetClauseLocal5.jq
similarity index 51%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/LetClauseLocal5.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/LetClauseLocal5.jq
index 28dfc80006..181ed60466 100644
--- a/src/main/resources/test_files/runtime-spark/LocalClauses/LetClauseLocal5.jq
+++ b/src/test/resources/test_files/runtime-spark/LocalClauses/LetClauseLocal5.jq
@@ -1,4 +1,4 @@
(:JIQS: ShouldRun; Output="5" :)
-let $i := json-file("./src/main/resources/queries/conf-ex.json") return count($i)
+let $i := json-file("./src/test/resources/test_data/conf-ex.json") return count($i)
(: first let clause with an RDD(gets materialized) :)
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/LetClauseTypeCheckError.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/LetClauseTypeCheckError.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/LetClauseTypeCheckError.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/LetClauseTypeCheckError.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal1.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal1.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal1.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal10.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal10.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal10.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal10.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal11.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal11.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal11.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal11.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal12.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal12.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal12.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal12.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal13.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal13.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal13.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal13.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal14.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal14.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal14.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal14.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal15.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal15.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal15.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal15.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal16.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal16.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal16.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal16.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal2.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal2.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal2.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal3.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal3.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal3.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal4.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal4.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal4.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal5.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal5.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal5.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal6.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal6.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal6.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal7.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal7.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal7.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal8.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal8.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal8.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal8.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal9.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal9.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal9.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocal9.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocalError1.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocalError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocalError1.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/OrderClauseLocalError1.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/OrderbyClauseBase64Binary.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/OrderbyClauseBase64Binary.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/OrderbyClauseBase64Binary.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/OrderbyClauseBase64Binary.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/OrderbyClauseDate.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/OrderbyClauseDate.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/OrderbyClauseDate.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/OrderbyClauseDate.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/OrderbyClauseDateTime.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/OrderbyClauseDateTime.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/OrderbyClauseDateTime.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/OrderbyClauseDateTime.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/OrderbyClauseDurations.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/OrderbyClauseDurations.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/OrderbyClauseDurations.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/OrderbyClauseDurations.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/OrderbyClauseHexBinary.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/OrderbyClauseHexBinary.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/OrderbyClauseHexBinary.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/OrderbyClauseHexBinary.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/OrderbyClauseTime.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/OrderbyClauseTime.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/OrderbyClauseTime.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/OrderbyClauseTime.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal1.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal1.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal1.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal10.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal10.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal10.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal10.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal11.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal11.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal11.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal11.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal12.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal12.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal12.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal12.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal13.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal13.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal13.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal13.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal14.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal14.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal14.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal14.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal15.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal15.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal15.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal15.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal2.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal2.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal2.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal3.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal3.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal3.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal4.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal4.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal4.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal5.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal5.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal5.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal6.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal6.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal6.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal7.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal7.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal7.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal8.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal8.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal8.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal8.jq
diff --git a/src/main/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal9.jq b/src/test/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal9.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal9.jq
rename to src/test/resources/test_files/runtime-spark/LocalClauses/WhereClauseLocal9.jq
diff --git a/src/main/resources/test_files/runtime-spark/MaterializationError.jq b/src/test/resources/test_files/runtime-spark/MaterializationError.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/MaterializationError.jq
rename to src/test/resources/test_files/runtime-spark/MaterializationError.jq
diff --git a/src/main/resources/test_files/runtime-spark/MidForBasic.jq b/src/test/resources/test_files/runtime-spark/MidForBasic.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/MidForBasic.jq
rename to src/test/resources/test_files/runtime-spark/MidForBasic.jq
diff --git a/src/main/resources/test_files/runtime-spark/MidForVariable.jq b/src/test/resources/test_files/runtime-spark/MidForVariable.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/MidForVariable.jq
rename to src/test/resources/test_files/runtime-spark/MidForVariable.jq
diff --git a/src/main/resources/test_files/runtime-spark/NestedFLWORSpark1.jq b/src/test/resources/test_files/runtime-spark/NestedFLWORSpark1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/NestedFLWORSpark1.jq
rename to src/test/resources/test_files/runtime-spark/NestedFLWORSpark1.jq
diff --git a/src/main/resources/test_files/runtime-spark/NestedFLWORSpark2.jq b/src/test/resources/test_files/runtime-spark/NestedFLWORSpark2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/NestedFLWORSpark2.jq
rename to src/test/resources/test_files/runtime-spark/NestedFLWORSpark2.jq
diff --git a/src/main/resources/test_files/runtime-spark/NestedFLWORSpark3.jq b/src/test/resources/test_files/runtime-spark/NestedFLWORSpark3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/NestedFLWORSpark3.jq
rename to src/test/resources/test_files/runtime-spark/NestedFLWORSpark3.jq
diff --git a/src/main/resources/test_files/runtime-spark/NestedFLWORSparkError1.jq b/src/test/resources/test_files/runtime-spark/NestedFLWORSparkError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/NestedFLWORSparkError1.jq
rename to src/test/resources/test_files/runtime-spark/NestedFLWORSparkError1.jq
diff --git a/src/main/resources/test_files/runtime-spark/NestedFLWORSparkError2.jq b/src/test/resources/test_files/runtime-spark/NestedFLWORSparkError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/NestedFLWORSparkError2.jq
rename to src/test/resources/test_files/runtime-spark/NestedFLWORSparkError2.jq
diff --git a/src/test/resources/test_files/runtime-spark/NestedFLWORSparkError3.jq b/src/test/resources/test_files/runtime-spark/NestedFLWORSparkError3.jq
new file mode 100644
index 0000000000..8df611ade2
--- /dev/null
+++ b/src/test/resources/test_files/runtime-spark/NestedFLWORSparkError3.jq
@@ -0,0 +1,7 @@
+(:JIQS: ShouldCrash; ErrorCode="RBST0003"; ErrorMetadata="LINE:3:COLUMN:4:" :)
+for $i in json-file("./src/test/resources/test_data/conf-ex.json")
+let $j := for $k in json-file("./src/test/resources/test_data/conf-ex.json")
+ return $k.target
+return $j
+
+(: Job within job :)
diff --git a/src/main/resources/test_files/runtime-spark/NestedFLWORSparkError4.jq b/src/test/resources/test_files/runtime-spark/NestedFLWORSparkError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/NestedFLWORSparkError4.jq
rename to src/test/resources/test_files/runtime-spark/NestedFLWORSparkError4.jq
diff --git a/src/main/resources/test_files/runtime-spark/NestedFLWORSparkError5.jq b/src/test/resources/test_files/runtime-spark/NestedFLWORSparkError5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/NestedFLWORSparkError5.jq
rename to src/test/resources/test_files/runtime-spark/NestedFLWORSparkError5.jq
diff --git a/src/main/resources/test_files/runtime-spark/NestedFLWORSparkError6.jq b/src/test/resources/test_files/runtime-spark/NestedFLWORSparkError6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/NestedFLWORSparkError6.jq
rename to src/test/resources/test_files/runtime-spark/NestedFLWORSparkError6.jq
diff --git a/src/main/resources/test_files/runtime-spark/NestedFLWORSparkError7.jq b/src/test/resources/test_files/runtime-spark/NestedFLWORSparkError7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/NestedFLWORSparkError7.jq
rename to src/test/resources/test_files/runtime-spark/NestedFLWORSparkError7.jq
diff --git a/src/main/resources/test_files/runtime-spark/NestedFLWORSparkError8.jq b/src/test/resources/test_files/runtime-spark/NestedFLWORSparkError8.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/NestedFLWORSparkError8.jq
rename to src/test/resources/test_files/runtime-spark/NestedFLWORSparkError8.jq
diff --git a/src/main/resources/test_files/runtime-spark/Parallelize1.jq b/src/test/resources/test_files/runtime-spark/Parallelize1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Parallelize1.jq
rename to src/test/resources/test_files/runtime-spark/Parallelize1.jq
diff --git a/src/main/resources/test_files/runtime-spark/Parallelize2.jq b/src/test/resources/test_files/runtime-spark/Parallelize2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Parallelize2.jq
rename to src/test/resources/test_files/runtime-spark/Parallelize2.jq
diff --git a/src/main/resources/test_files/runtime-spark/Parallelize3.disabled b/src/test/resources/test_files/runtime-spark/Parallelize3.disabled
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Parallelize3.disabled
rename to src/test/resources/test_files/runtime-spark/Parallelize3.disabled
diff --git a/src/main/resources/test_files/runtime-spark/Parallelize4.disabled b/src/test/resources/test_files/runtime-spark/Parallelize4.disabled
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Parallelize4.disabled
rename to src/test/resources/test_files/runtime-spark/Parallelize4.disabled
diff --git a/src/main/resources/test_files/runtime-spark/ParallelizePartitions-Error1.jq b/src/test/resources/test_files/runtime-spark/ParallelizePartitions-Error1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/ParallelizePartitions-Error1.jq
rename to src/test/resources/test_files/runtime-spark/ParallelizePartitions-Error1.jq
diff --git a/src/main/resources/test_files/runtime-spark/ParallelizePartitions-Error2.jq b/src/test/resources/test_files/runtime-spark/ParallelizePartitions-Error2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/ParallelizePartitions-Error2.jq
rename to src/test/resources/test_files/runtime-spark/ParallelizePartitions-Error2.jq
diff --git a/src/main/resources/test_files/runtime-spark/ParallelizePartitions1.jq b/src/test/resources/test_files/runtime-spark/ParallelizePartitions1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/ParallelizePartitions1.jq
rename to src/test/resources/test_files/runtime-spark/ParallelizePartitions1.jq
diff --git a/src/main/resources/test_files/runtime-spark/ParallelizePartitions2.jq b/src/test/resources/test_files/runtime-spark/ParallelizePartitions2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/ParallelizePartitions2.jq
rename to src/test/resources/test_files/runtime-spark/ParallelizePartitions2.jq
diff --git a/src/main/resources/test_files/runtime-spark/ParallelizePartitions3.jq b/src/test/resources/test_files/runtime-spark/ParallelizePartitions3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/ParallelizePartitions3.jq
rename to src/test/resources/test_files/runtime-spark/ParallelizePartitions3.jq
diff --git a/src/main/resources/test_files/runtime-spark/PositionPredicate1.jq b/src/test/resources/test_files/runtime-spark/PositionPredicate1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/PositionPredicate1.jq
rename to src/test/resources/test_files/runtime-spark/PositionPredicate1.jq
diff --git a/src/main/resources/test_files/runtime-spark/PositionPredicate2.jq b/src/test/resources/test_files/runtime-spark/PositionPredicate2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/PositionPredicate2.jq
rename to src/test/resources/test_files/runtime-spark/PositionPredicate2.jq
diff --git a/src/main/resources/test_files/runtime-spark/PositionPredicate3.jq b/src/test/resources/test_files/runtime-spark/PositionPredicate3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/PositionPredicate3.jq
rename to src/test/resources/test_files/runtime-spark/PositionPredicate3.jq
diff --git a/src/main/resources/test_files/runtime-spark/PositionPredicate4.jq b/src/test/resources/test_files/runtime-spark/PositionPredicate4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/PositionPredicate4.jq
rename to src/test/resources/test_files/runtime-spark/PositionPredicate4.jq
diff --git a/src/main/resources/test_files/runtime-spark/PositionPredicate5.jq b/src/test/resources/test_files/runtime-spark/PositionPredicate5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/PositionPredicate5.jq
rename to src/test/resources/test_files/runtime-spark/PositionPredicate5.jq
diff --git a/src/main/resources/test_files/runtime-spark/PositionPredicate6.jq b/src/test/resources/test_files/runtime-spark/PositionPredicate6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/PositionPredicate6.jq
rename to src/test/resources/test_files/runtime-spark/PositionPredicate6.jq
diff --git a/src/main/resources/test_files/runtime-spark/PositionPredicate7.jq b/src/test/resources/test_files/runtime-spark/PositionPredicate7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/PositionPredicate7.jq
rename to src/test/resources/test_files/runtime-spark/PositionPredicate7.jq
diff --git a/src/main/resources/test_files/runtime-spark/PositionPredicate8.jq b/src/test/resources/test_files/runtime-spark/PositionPredicate8.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/PositionPredicate8.jq
rename to src/test/resources/test_files/runtime-spark/PositionPredicate8.jq
diff --git a/src/main/resources/test_files/runtime-spark/Primes.jq b/src/test/resources/test_files/runtime-spark/Primes.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Primes.jq
rename to src/test/resources/test_files/runtime-spark/Primes.jq
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/ArrayDescendant.jq b/src/test/resources/test_files/runtime-spark/Pushdown/ArrayDescendant.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Pushdown/ArrayDescendant.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/ArrayDescendant.jq
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/ArrayFlatten.jq b/src/test/resources/test_files/runtime-spark/Pushdown/ArrayFlatten.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Pushdown/ArrayFlatten.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/ArrayFlatten.jq
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/ArrayLookup.jq b/src/test/resources/test_files/runtime-spark/Pushdown/ArrayLookup.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Pushdown/ArrayLookup.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/ArrayLookup.jq
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/ArrayLookup2.jq b/src/test/resources/test_files/runtime-spark/Pushdown/ArrayLookup2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Pushdown/ArrayLookup2.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/ArrayLookup2.jq
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/ArrayLookup3.jq b/src/test/resources/test_files/runtime-spark/Pushdown/ArrayLookup3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Pushdown/ArrayLookup3.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/ArrayLookup3.jq
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/ArrayLookup4.jq b/src/test/resources/test_files/runtime-spark/Pushdown/ArrayLookup4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Pushdown/ArrayLookup4.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/ArrayLookup4.jq
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/ArrayLookup5.jq b/src/test/resources/test_files/runtime-spark/Pushdown/ArrayLookup5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Pushdown/ArrayLookup5.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/ArrayLookup5.jq
diff --git a/src/test/resources/test_files/runtime-spark/Pushdown/ArrayLookup6.jq b/src/test/resources/test_files/runtime-spark/Pushdown/ArrayLookup6.jq
new file mode 100644
index 0000000000..22f6b755fc
--- /dev/null
+++ b/src/test/resources/test_files/runtime-spark/Pushdown/ArrayLookup6.jq
@@ -0,0 +1,3 @@
+(:JIQS: ShouldRun; Output="(test2, test5)" :)
+structured-json-file("./src/test/resources/test_data/nested.json").foobar.foo[[2]]
+
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/ArrayLookup7.jq b/src/test/resources/test_files/runtime-spark/Pushdown/ArrayLookup7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Pushdown/ArrayLookup7.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/ArrayLookup7.jq
diff --git a/src/test/resources/test_files/runtime-spark/Pushdown/ArrayLookup8.jq b/src/test/resources/test_files/runtime-spark/Pushdown/ArrayLookup8.jq
new file mode 100644
index 0000000000..6ae7ec3d0b
--- /dev/null
+++ b/src/test/resources/test_files/runtime-spark/Pushdown/ArrayLookup8.jq
@@ -0,0 +1,3 @@
+(:JIQS: ShouldRun; Output="" :)
+structured-json-file("./src/test/resources/test_data/nested.json").foobar[[2]]
+
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/ArrayUnboxing.jq b/src/test/resources/test_files/runtime-spark/Pushdown/ArrayUnboxing.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Pushdown/ArrayUnboxing.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/ArrayUnboxing.jq
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/ArrayUnboxing2.jq b/src/test/resources/test_files/runtime-spark/Pushdown/ArrayUnboxing2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Pushdown/ArrayUnboxing2.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/ArrayUnboxing2.jq
diff --git a/src/test/resources/test_files/runtime-spark/Pushdown/ArrayUnboxing3.jq b/src/test/resources/test_files/runtime-spark/Pushdown/ArrayUnboxing3.jq
new file mode 100644
index 0000000000..779426560a
--- /dev/null
+++ b/src/test/resources/test_files/runtime-spark/Pushdown/ArrayUnboxing3.jq
@@ -0,0 +1,3 @@
+(:JIQS: ShouldRun; Output="(test1, test2, test4, test5)" :)
+structured-json-file("./src/test/resources/test_data/nested.json").foobar.foo[]
+
diff --git a/src/test/resources/test_files/runtime-spark/Pushdown/ArrayUnboxing4.jq b/src/test/resources/test_files/runtime-spark/Pushdown/ArrayUnboxing4.jq
new file mode 100644
index 0000000000..1dbf314210
--- /dev/null
+++ b/src/test/resources/test_files/runtime-spark/Pushdown/ArrayUnboxing4.jq
@@ -0,0 +1,3 @@
+(:JIQS: ShouldRun; Output="" :)
+structured-json-file("./src/test/resources/test_data/nested.json").foobar[]
+
diff --git a/src/test/resources/test_files/runtime-spark/Pushdown/ArrayUnboxing5.jq b/src/test/resources/test_files/runtime-spark/Pushdown/ArrayUnboxing5.jq
new file mode 100644
index 0000000000..52d586002d
--- /dev/null
+++ b/src/test/resources/test_files/runtime-spark/Pushdown/ArrayUnboxing5.jq
@@ -0,0 +1,3 @@
+(:JIQS: ShouldRun; Output="" :)
+structured-json-file("./src/test/resources/test_data/nested.json").foo[]
+
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/Empty.jq b/src/test/resources/test_files/runtime-spark/Pushdown/Empty.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Pushdown/Empty.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/Empty.jq
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/Exists.jq b/src/test/resources/test_files/runtime-spark/Pushdown/Exists.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Pushdown/Exists.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/Exists.jq
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/Head.jq b/src/test/resources/test_files/runtime-spark/Pushdown/Head.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Pushdown/Head.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/Head.jq
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/Intersect.jq b/src/test/resources/test_files/runtime-spark/Pushdown/Intersect.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Pushdown/Intersect.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/Intersect.jq
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/KeysDF1.jq b/src/test/resources/test_files/runtime-spark/Pushdown/KeysDF1.jq
similarity index 51%
rename from src/main/resources/test_files/runtime-spark/Pushdown/KeysDF1.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/KeysDF1.jq
index 4690789962..0e1139b97f 100644
--- a/src/main/resources/test_files/runtime-spark/Pushdown/KeysDF1.jq
+++ b/src/test/resources/test_files/runtime-spark/Pushdown/KeysDF1.jq
@@ -1,2 +1,2 @@
(:JIQS: ShouldRun; Output="(choices, country, date, guess, sample, target)" :)
-keys(structured-json-file("./src/main/resources/queries/conf-ex.json"))
+keys(structured-json-file("./src/test/resources/test_data/conf-ex.json"))
diff --git a/src/test/resources/test_files/runtime-spark/Pushdown/KeysDF2.jq b/src/test/resources/test_files/runtime-spark/Pushdown/KeysDF2.jq
new file mode 100644
index 0000000000..d4a5b4f9d7
--- /dev/null
+++ b/src/test/resources/test_files/runtime-spark/Pushdown/KeysDF2.jq
@@ -0,0 +1,2 @@
+(:JIQS: ShouldRun; Output="" :)
+keys(keys(structured-json-file("./src/test/resources/test_data/conf-ex.json")))
diff --git a/src/test/resources/test_files/runtime-spark/Pushdown/KeysDF3.jq b/src/test/resources/test_files/runtime-spark/Pushdown/KeysDF3.jq
new file mode 100644
index 0000000000..09850529bd
--- /dev/null
+++ b/src/test/resources/test_files/runtime-spark/Pushdown/KeysDF3.jq
@@ -0,0 +1,4 @@
+(:JIQS: ShouldRun; Output="" :)
+for $k in keys(keys(structured-json-file("./src/test/resources/test_data/conf-ex.json")))
+group by $k
+return $k
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/KeysRDD.jq b/src/test/resources/test_files/runtime-spark/Pushdown/KeysRDD.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Pushdown/KeysRDD.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/KeysRDD.jq
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/KeysRDD2.jq b/src/test/resources/test_files/runtime-spark/Pushdown/KeysRDD2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Pushdown/KeysRDD2.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/KeysRDD2.jq
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/KeysRDD3.jq b/src/test/resources/test_files/runtime-spark/Pushdown/KeysRDD3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Pushdown/KeysRDD3.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/KeysRDD3.jq
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/ObjectDescendant.jq b/src/test/resources/test_files/runtime-spark/Pushdown/ObjectDescendant.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Pushdown/ObjectDescendant.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/ObjectDescendant.jq
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/ObjectLookup.jq b/src/test/resources/test_files/runtime-spark/Pushdown/ObjectLookup.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Pushdown/ObjectLookup.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/ObjectLookup.jq
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/ObjectLookup2.jq b/src/test/resources/test_files/runtime-spark/Pushdown/ObjectLookup2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Pushdown/ObjectLookup2.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/ObjectLookup2.jq
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/ObjectLookup3.jq b/src/test/resources/test_files/runtime-spark/Pushdown/ObjectLookup3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Pushdown/ObjectLookup3.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/ObjectLookup3.jq
diff --git a/src/test/resources/test_files/runtime-spark/Pushdown/ObjectLookup4.jq b/src/test/resources/test_files/runtime-spark/Pushdown/ObjectLookup4.jq
new file mode 100644
index 0000000000..c33e31ccd1
--- /dev/null
+++ b/src/test/resources/test_files/runtime-spark/Pushdown/ObjectLookup4.jq
@@ -0,0 +1,3 @@
+(:JIQS: ShouldRun; Output="(1, 2)" :)
+structured-json-file("./src/test/resources/test_data/nested.json").foo
+
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/ObjectLookup5.jq b/src/test/resources/test_files/runtime-spark/Pushdown/ObjectLookup5.jq
similarity index 70%
rename from src/main/resources/test_files/runtime-spark/Pushdown/ObjectLookup5.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/ObjectLookup5.jq
index 07fb21b4f3..66b18d8719 100644
--- a/src/main/resources/test_files/runtime-spark/Pushdown/ObjectLookup5.jq
+++ b/src/test/resources/test_files/runtime-spark/Pushdown/ObjectLookup5.jq
@@ -1,3 +1,3 @@
(:JIQS: ShouldRun; Output="({ "bar" : 2, "foo" : [ "test1", "test2" ], "foobar" : { "foo" : 1 } }, { "bar" : 2, "foo" : [ "test4", "test5" ], "foobar" : { "foo" : 2 } })" :)
-structured-json-file("./src/main/resources/queries/nested.json").foobar
+structured-json-file("./src/test/resources/test_data/nested.json").foobar
diff --git a/src/test/resources/test_files/runtime-spark/Pushdown/ObjectLookup6.jq b/src/test/resources/test_files/runtime-spark/Pushdown/ObjectLookup6.jq
new file mode 100644
index 0000000000..d79a0fe775
--- /dev/null
+++ b/src/test/resources/test_files/runtime-spark/Pushdown/ObjectLookup6.jq
@@ -0,0 +1,3 @@
+(:JIQS: ShouldRun; Output="([ "test1", "test2" ], [ "test4", "test5" ])" :)
+structured-json-file("./src/test/resources/test_data/nested.json").foobar.foo
+
diff --git a/src/test/resources/test_files/runtime-spark/Pushdown/ObjectLookup7.jq b/src/test/resources/test_files/runtime-spark/Pushdown/ObjectLookup7.jq
new file mode 100644
index 0000000000..e5d86851f9
--- /dev/null
+++ b/src/test/resources/test_files/runtime-spark/Pushdown/ObjectLookup7.jq
@@ -0,0 +1,3 @@
+(:JIQS: ShouldRun; Output="" :)
+structured-json-file("./src/test/resources/test_data/nested.json").foob
+
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/ObjectLookupNested.jq b/src/test/resources/test_files/runtime-spark/Pushdown/ObjectLookupNested.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Pushdown/ObjectLookupNested.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/ObjectLookupNested.jq
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/Predicate.jq b/src/test/resources/test_files/runtime-spark/Pushdown/Predicate.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Pushdown/Predicate.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/Predicate.jq
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/Predicate2.jq b/src/test/resources/test_files/runtime-spark/Pushdown/Predicate2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Pushdown/Predicate2.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/Predicate2.jq
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/Predicate3.jq b/src/test/resources/test_files/runtime-spark/Pushdown/Predicate3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Pushdown/Predicate3.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/Predicate3.jq
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/Predicate4.jq b/src/test/resources/test_files/runtime-spark/Pushdown/Predicate4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Pushdown/Predicate4.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/Predicate4.jq
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/Predicate5.jq b/src/test/resources/test_files/runtime-spark/Pushdown/Predicate5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Pushdown/Predicate5.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/Predicate5.jq
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/Project.jq b/src/test/resources/test_files/runtime-spark/Pushdown/Project.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Pushdown/Project.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/Project.jq
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/RemoveKeys.jq b/src/test/resources/test_files/runtime-spark/Pushdown/RemoveKeys.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Pushdown/RemoveKeys.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/RemoveKeys.jq
diff --git a/src/main/resources/test_files/runtime-spark/Pushdown/Values.jq b/src/test/resources/test_files/runtime-spark/Pushdown/Values.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Pushdown/Values.jq
rename to src/test/resources/test_files/runtime-spark/Pushdown/Values.jq
diff --git a/src/main/resources/test_files/runtime-spark/RDDComma.jq b/src/test/resources/test_files/runtime-spark/RDDComma.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/RDDComma.jq
rename to src/test/resources/test_files/runtime-spark/RDDComma.jq
diff --git a/src/main/resources/test_files/runtime-spark/RDDOutputFormat.jq b/src/test/resources/test_files/runtime-spark/RDDOutputFormat.jq
similarity index 64%
rename from src/main/resources/test_files/runtime-spark/RDDOutputFormat.jq
rename to src/test/resources/test_files/runtime-spark/RDDOutputFormat.jq
index f5f627a596..9c1aa5d581 100644
--- a/src/main/resources/test_files/runtime-spark/RDDOutputFormat.jq
+++ b/src/test/resources/test_files/runtime-spark/RDDOutputFormat.jq
@@ -1,5 +1,5 @@
(:JIQS: ShouldRun; Output="(Latvian, Russian, Czech, Greek, Serbian)" :)
-for $o in json-file("./src/main/resources/queries/conf-ex.json") return $o.guess
+for $o in json-file("./src/test/resources/test_data/conf-ex.json") return $o.guess
(: ensure correct output format using parantheses and commas for RDDs :)
diff --git a/src/main/resources/test_files/runtime-spark/RDDUserDefinedFunction1.jq b/src/test/resources/test_files/runtime-spark/RDDUserDefinedFunction1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/RDDUserDefinedFunction1.jq
rename to src/test/resources/test_files/runtime-spark/RDDUserDefinedFunction1.jq
diff --git a/src/main/resources/test_files/runtime-spark/RDDUserDefinedFunction2.jq b/src/test/resources/test_files/runtime-spark/RDDUserDefinedFunction2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/RDDUserDefinedFunction2.jq
rename to src/test/resources/test_files/runtime-spark/RDDUserDefinedFunction2.jq
diff --git a/src/main/resources/test_files/runtime-spark/ReturnDataFrame1.jq b/src/test/resources/test_files/runtime-spark/ReturnDataFrame1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/ReturnDataFrame1.jq
rename to src/test/resources/test_files/runtime-spark/ReturnDataFrame1.jq
diff --git a/src/main/resources/test_files/runtime-spark/ReturnDataFrame2.jq b/src/test/resources/test_files/runtime-spark/ReturnDataFrame2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/ReturnDataFrame2.jq
rename to src/test/resources/test_files/runtime-spark/ReturnDataFrame2.jq
diff --git a/src/main/resources/test_files/runtime-spark/ReturnRDD1.jq b/src/test/resources/test_files/runtime-spark/ReturnRDD1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/ReturnRDD1.jq
rename to src/test/resources/test_files/runtime-spark/ReturnRDD1.jq
diff --git a/src/main/resources/test_files/runtime-spark/ReturnRDD2.jq b/src/test/resources/test_files/runtime-spark/ReturnRDD2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/ReturnRDD2.jq
rename to src/test/resources/test_files/runtime-spark/ReturnRDD2.jq
diff --git a/src/main/resources/test_files/runtime-spark/ReturnRDD3.jq b/src/test/resources/test_files/runtime-spark/ReturnRDD3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/ReturnRDD3.jq
rename to src/test/resources/test_files/runtime-spark/ReturnRDD3.jq
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF-SchemaError1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF-SchemaError1.jq
similarity index 63%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF-SchemaError1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF-SchemaError1.jq
index 74959e3c78..7bd4e22fe6 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF-SchemaError1.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF-SchemaError1.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldCrash; ErrorCode="RBML0005"; :)
annotate(
- structured-json-file("./src/main/resources/queries/rumbleML/sample-ml-data-age-weight.json"),
+ structured-json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-age-weight.json"),
{"id": "decimal", "age": "decimal", "weight": "double", "i-should-not-exist": null}
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF-SchemaError2.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF-SchemaError2.jq
similarity index 56%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF-SchemaError2.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF-SchemaError2.jq
index bf5d93672c..d615b1c2fe 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF-SchemaError2.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF-SchemaError2.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldCrash; ErrorCode="RBML0005"; :)
annotate(
- structured-json-file("./src/main/resources/queries/rumbleML/sample-ml-data-age-weight.json"),
+ structured-json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-age-weight.json"),
{"id": "decimal", "age": "decimal"}
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF-SchemaError3.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF-SchemaError3.jq
similarity index 59%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF-SchemaError3.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF-SchemaError3.jq
index e6152791f3..b8b9620f1c 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF-SchemaError3.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF-SchemaError3.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldCrash; ErrorCode="RBML0005"; :)
annotate(
- structured-json-file("./src/main/resources/queries/rumbleML/sample-ml-data-age-weight.json"),
+ structured-json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-age-weight.json"),
{"id": "int", "age": "int", "weight": "dou"}
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF-SchemaError4.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF-SchemaError4.jq
similarity index 60%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF-SchemaError4.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF-SchemaError4.jq
index bdd0544693..a009d94573 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF-SchemaError4.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF-SchemaError4.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldCrash; ErrorCode="RBML0005"; :)
annotate(
- structured-json-file("./src/main/resources/queries/rumbleML/sample-ml-data-age-weight.json"),
+ structured-json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-age-weight.json"),
{"id": "integer", "age": "integer", "weight": "double"}
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF1.jq
similarity index 69%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF1.jq
index 286cb8d583..9e383a61a8 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF1.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF1.jq
@@ -1,5 +1,5 @@
(:JIQS: ShouldRun; Output="({ "age" : 20, "id" : 1, "weight" : 68.8 }, { "age" : 35, "id" : 2, "weight" : 72.4 }, { "age" : 50, "id" : 3, "weight" : 76.3 })" :)
annotate(
- structured-json-file("./src/main/resources/queries/rumbleML/sample-ml-data-age-weight.json"),
+ structured-json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-age-weight.json"),
{"id": "decimal", "age": "decimal", "weight": "double"}
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF2.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF2.jq
similarity index 85%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF2.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF2.jq
index 13150cc963..7c7c673372 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF2.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateDF2.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "features" : { } }, { "label" : 1, "features" : { "0" : 0.1, "1" : 0.1, "2" : 0.1 } }, { "label" : 2, "features" : { "0" : 0.2, "1" : 0.2, "2" : 0.2 } }, { "label" : 3, "features" : { "0" : 9, "1" : 9, "2" : 9 } }, { "label" : 4, "features" : { "0" : 9.1, "1" : 9.1, "2" : 9.1 } }, { "label" : 5, "features" : { "0" : 9.2, "1" : 9.2, "2" : 9.2 } })" :)
annotate(
- libsvm-file("./src/main/resources/queries/rumbleML/sample-libsvm-data-kmeans.txt"),
+ libsvm-file("./src/test/resources/test_data/rumbleML/sample-libsvm-data-kmeans.txt"),
{"label": "double", "features": "object"}
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForChaining1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForChaining1.jq
similarity index 85%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForChaining1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForChaining1.jq
index 6d2626c70c..d0a5f7ba42 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForChaining1.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForChaining1.jq
@@ -1,5 +1,5 @@
(:JIQS: ShouldRun; Output="({ "id" : 1, "age" : 20, "weight" : 68.8, "binarized_weight" : 0 }, { "id" : 2, "age" : 35, "weight" : 72.4, "binarized_weight" : 1 }, { "id" : 3, "age" : 50, "weight" : 76.3, "binarized_weight" : 1 })" :)
-let $data := structured-json-file("./src/main/resources/queries/rumbleML/sample-ml-data-age-weight.json")
+let $data := structured-json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-age-weight.json")
let $binarizer := get-transformer("Binarizer")
let $intermediate-data := $binarizer($data, {"inputCol": "weight", "outputCol": "binarized_weight", "threshold": 70.0})
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForChaining2.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForChaining2.jq
similarity index 88%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForChaining2.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForChaining2.jq
index 430f1229d0..f0873ef671 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForChaining2.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForChaining2.jq
@@ -1,5 +1,5 @@
(:JIQS: ShouldRun; Output="({ "id" : 1, "age" : 20, "weight" : 68.8, "binarized_weight" : 0, "binarized_weight2" : 0 }, { "id" : 2, "age" : 35, "weight" : 72.4, "binarized_weight" : 1, "binarized_weight2" : 0 }, { "id" : 3, "age" : 50, "weight" : 76.3, "binarized_weight" : 1, "binarized_weight2" : 0 })" :)
-let $data := structured-json-file("./src/main/resources/queries/rumbleML/sample-ml-data-age-weight.json")
+let $data := structured-json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-age-weight.json")
let $binarizer := get-transformer("Binarizer")
let $intermediate-data := $binarizer($data, {"inputCol": "weight", "outputCol": "binarized_weight", "threshold": 70.0})
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForChaining3.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForChaining3.jq
similarity index 90%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForChaining3.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForChaining3.jq
index b4fffae5b5..c9abacacc4 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForChaining3.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForChaining3.jq
@@ -1,5 +1,5 @@
(:JIQS: ShouldRun; Output="({ "id" : 1, "sentence" : "Hi I heard about Spark", "tokenized" : [ "hi", "i", "heard", "about", "spark" ], "hashingTF" : { "0" : 1, "1" : 4 } }, { "id" : 2, "sentence" : "I wish Java could use case classes", "tokenized" : [ "i", "wish", "java", "could", "use", "case", "classes" ], "hashingTF" : { "0" : 1, "1" : 6 } }, { "id" : 3, "sentence" : "Logistic regression models are neat", "tokenized" : [ "logistic", "regression", "models", "are", "neat" ], "hashingTF" : { "0" : 3, "1" : 2 } })" :)
-let $data := structured-json-file("./src/main/resources/queries/rumbleML/sample-ml-data-sentence.json")
+let $data := structured-json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-sentence.json")
let $tokenizer := get-transformer("Tokenizer")
let $intermediate-data := $tokenizer($data, {"inputCol": "sentence", "outputCol": "tokenized"})
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForChaining4.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForChaining4.jq
similarity index 89%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForChaining4.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForChaining4.jq
index 7bd77fbb7f..56114249c0 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForChaining4.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForChaining4.jq
@@ -1,5 +1,5 @@
(:JIQS: ShouldRun; Output="({ "id" : 1, "age" : 20, "weight" : 68.8, "binarized_weight" : 0, "prediction" : 1 }, { "id" : 2, "age" : 35, "weight" : 72.4, "binarized_weight" : 1, "prediction" : 0 }, { "id" : 3, "age" : 50, "weight" : 76.3, "binarized_weight" : 1, "prediction" : 0 })" :)
-let $data := structured-json-file("./src/main/resources/queries/rumbleML/sample-ml-data-age-weight.json")
+let $data := structured-json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-age-weight.json")
let $binarizer := get-transformer("Binarizer")
let $intermediate-data := $binarizer($data, {"inputCol": "weight", "outputCol": "binarized_weight", "threshold": 70.0})
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForEstimator1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForEstimator1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForEstimator1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForEstimator1.jq
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForPreprocessingLocalData1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForPreprocessingLocalData1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForPreprocessingLocalData1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForPreprocessingLocalData1.jq
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForPreprocessingRDDData1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForPreprocessingRDDData1.jq
similarity index 94%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForPreprocessingRDDData1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForPreprocessingRDDData1.jq
index 5ebdd4e6e4..430c5802a4 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForPreprocessingRDDData1.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForPreprocessingRDDData1.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "sentence" : "i am data entry 1", "null" : null, "array" : [ 1, 2, 3 ], "binarized_age" : 0 }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "sentence" : "i am data entry 2", "null" : null, "array" : [ 4, 5, 6 ], "binarized_age" : 0 }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "sentence" : "i am data entry 3", "null" : null, "array" : [ 7, 8, 9 ], "binarized_age" : 0 }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "sentence" : "i am data entry 4", "null" : null, "array" : [ 1, 4, 7 ], "binarized_age" : 1 }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "sentence" : "i am data entry 5", "null" : null, "array" : [ 2, 5, 8 ], "binarized_age" : 1 }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "sentence" : "i am data entry 6", "null" : null, "array" : [ 3, 6, 9 ], "binarized_age" : 1 })" :)
let $data := (
- let $rdd := json-file("./src/main/resources/queries/rumbleML/sample-ml-data-nested.json")
+ let $rdd := json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-nested.json")
for $entry in $rdd
let $edited := {
"label": $entry.label,
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForTransformer1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForTransformer1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForTransformer1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForTransformer1.jq
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForTransformer2.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForTransformer2.jq
similarity index 86%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForTransformer2.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForTransformer2.jq
index 67481a0a41..7a53b2a2df 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForTransformer2.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateForTransformer2.jq
@@ -1,5 +1,5 @@
(:JIQS: ShouldRun; Output="({ "id" : 1, "sentence" : "Hi I heard about Spark", "output" : [ "hi", "i", "heard", "about", "spark" ] }, { "id" : 2, "sentence" : "I wish Java could use case classes", "output" : [ "i", "wish", "java", "could", "use", "case", "classes" ] }, { "id" : 3, "sentence" : "Logistic regression models are neat", "output" : [ "logistic", "regression", "models", "are", "neat" ] })" :)
-let $rdd-data := json-file("./src/main/resources/queries/rumbleML/sample-ml-data-sentence.json")
+let $rdd-data := json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-sentence.json")
let $df-data := annotate($rdd-data, {"id": "integer", "sentence": "string"})
let $transformer := get-transformer("Tokenizer")
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal-SchemaError1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal-SchemaError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal-SchemaError1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal-SchemaError1.jq
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal-SchemaError2.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal-SchemaError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal-SchemaError2.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal-SchemaError2.jq
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal-SchemaError3.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal-SchemaError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal-SchemaError3.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal-SchemaError3.jq
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal-SchemaError4.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal-SchemaError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal-SchemaError4.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal-SchemaError4.jq
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal-TypeCasting1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal-TypeCasting1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal-TypeCasting1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal-TypeCasting1.jq
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal-TypeCasting2.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal-TypeCasting2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal-TypeCasting2.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal-TypeCasting2.jq
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal1.jq
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal2.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal2.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal2.jq
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal3.jq.disabled b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal3.jq.disabled
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal3.jq.disabled
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal3.jq.disabled
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal4.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal4.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal4.jq
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal5.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal5.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal5.jq
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal6.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal6.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal6.jq
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal7.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal7.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal7.jq
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal8.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal8.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal8.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal8.jq
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal9.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal9.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal9.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateLocal9.jq
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-SchemaError1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-SchemaError1.jq
similarity index 65%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-SchemaError1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-SchemaError1.jq
index 8ee876b525..354bc43cba 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-SchemaError1.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-SchemaError1.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldCrash; ErrorCode="RBML0005"; :)
annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-age-weight.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-age-weight.json"),
{"id": "integer", "age": "integer", "weight": "decimal", "name": "string"}
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-SchemaError2.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-SchemaError2.jq
similarity index 59%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-SchemaError2.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-SchemaError2.jq
index 6751916bab..de3dae6f30 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-SchemaError2.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-SchemaError2.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldCrash; ErrorCode="RBML0005"; :)
annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-age-weight.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-age-weight.json"),
{"id": "integer", "age": "integer" }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-SchemaError3.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-SchemaError3.jq
similarity index 61%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-SchemaError3.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-SchemaError3.jq
index 49fa1caf45..d3f052a796 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-SchemaError3.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-SchemaError3.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldCrash; ErrorCode="RBML0005"; :)
annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-age-weight.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-age-weight.json"),
{"id": "int", "age": "str", "weight": "dec"}
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-SchemaError4.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-SchemaError4.jq
similarity index 62%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-SchemaError4.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-SchemaError4.jq
index 92c79fdc9b..fcbfbb9c7f 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-SchemaError4.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-SchemaError4.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldCrash; ErrorCode="RBML0005"; :)
annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-age-weight.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-age-weight.json"),
{"id": "integer", "age": "string", "weight": "decimal"}
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-TypeCasting1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-TypeCasting1.jq
similarity index 75%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-TypeCasting1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-TypeCasting1.jq
index 65acdf230e..d896cb6028 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-TypeCasting1.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-TypeCasting1.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "id" : 1, "age" : 20, "weight" : 68 }, { "id" : 2, "age" : 35, "weight" : 72 }, { "id" : 3, "age" : 50, "weight" : 76 })" :)
annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-age-weight.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-age-weight.json"),
{"id": "integer", "age": "integer", "weight": "integer"}
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-TypeCasting2.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-TypeCasting2.jq
similarity index 75%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-TypeCasting2.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-TypeCasting2.jq
index 99c4977b5b..90f7b0785c 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-TypeCasting2.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD-TypeCasting2.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "id" : 1, "age" : 20, "weight" : 68.8 }, { "id" : 2, "age" : 35, "weight" : 72.4 }, { "id" : 3, "age" : 50, "weight" : 76.3 })" :)
annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-age-weight.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-age-weight.json"),
{"id": "integer", "age": "integer", "weight": "double"}
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD1.jq
similarity index 72%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD1.jq
index 43ddae00ce..9d69d6cf59 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD1.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD1.jq
@@ -1,5 +1,5 @@
(:JIQS: ShouldRun; Output="({ "id" : 1, "age" : 20, "weight" : 68.8 }, { "id" : 2, "age" : 35, "weight" : 72.4 }, { "id" : 3, "age" : 50, "weight" : 76.3 })" :)
annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-age-weight.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-age-weight.json"),
{"id": "integer", "age": "integer", "weight": "decimal"}
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD2.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD2.jq
similarity index 96%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD2.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD2.jq
index b2b55503c2..562324e919 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD2.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD2.jq
@@ -1,5 +1,5 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "binaryLabel" : 0, "name" : "a", "age" : 20, "weight" : 50, "booleanCol" : false, "nullCol" : null, "stringCol" : "i am data entry 1", "stringArrayCol" : [ "i", "am", "data", "entry", "1" ], "intArrayCol" : [ 1, 2, 3 ], "doubleArrayCol" : [ 1, 2, 3 ], "doubleArrayArrayCol" : [ [ 1, 2, 3 ] ] }, { "label" : 1, "binaryLabel" : 0, "name" : "b", "age" : 21, "weight" : 55.3, "booleanCol" : false, "nullCol" : null, "stringCol" : "i am data entry 2", "stringArrayCol" : [ "i", "am", "data", "entry", "2" ], "intArrayCol" : [ 4, 5, 6 ], "doubleArrayCol" : [ 4, 5, 6 ], "doubleArrayArrayCol" : [ [ 4, 5, 6 ] ] }, { "label" : 2, "binaryLabel" : 0, "name" : "c", "age" : 22, "weight" : 60.6, "booleanCol" : false, "nullCol" : null, "stringCol" : "i am data entry 3", "stringArrayCol" : [ "i", "am", "data", "entry", "3" ], "intArrayCol" : [ 7, 8, 9 ], "doubleArrayCol" : [ 7, 8, 9 ], "doubleArrayArrayCol" : [ [ 7, 8, 9 ] ] }, { "label" : 3, "binaryLabel" : 1, "name" : "d", "age" : 23, "weight" : 65.9, "booleanCol" : true, "nullCol" : null, "stringCol" : "i am data entry 4", "stringArrayCol" : [ "i", "am", "data", "entry", "4" ], "intArrayCol" : [ 1, 4, 7 ], "doubleArrayCol" : [ 1, 4, 7 ], "doubleArrayArrayCol" : [ [ 1, 4, 7 ] ] }, { "label" : 4, "binaryLabel" : 1, "name" : "e", "age" : 24, "weight" : 70.3, "booleanCol" : true, "nullCol" : null, "stringCol" : "i am data entry 5", "stringArrayCol" : [ "i", "am", "data", "entry", "5" ], "intArrayCol" : [ 2, 5, 8 ], "doubleArrayCol" : [ 2, 5, 8 ], "doubleArrayArrayCol" : [ [ 2, 5, 8 ] ] }, { "label" : 5, "binaryLabel" : 1, "name" : "f", "age" : 25, "weight" : 75.6, "booleanCol" : true, "nullCol" : null, "stringCol" : "i am data entry 6", "stringArrayCol" : [ "i", "am", "data", "entry", "6" ], "intArrayCol" : [ 3, 6, 9 ], "doubleArrayCol" : [ 3, 6, 9 ], "doubleArrayArrayCol" : [ [ 3, 6, 9 ] ] })" :)
annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD3.jq.disabled b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD3.jq.disabled
similarity index 75%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD3.jq.disabled
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD3.jq.disabled
index 1b9de13a0b..584a7376f8 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD3.jq.disabled
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD3.jq.disabled
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="" :)
annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-date.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-date.json"),
{
"id": "integer",
"birthDate": "date",
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD4.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD4.jq
similarity index 92%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD4.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD4.jq
index 74c9a4e5b8..067e067b40 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD4.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD4.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "object" : { "intarray" : [ 1, 2, 3 ], "stringarray" : [ "abc" ] }, "array" : [ { "string" : "a", "decimal" : 3.5 } ] }, { "label" : 1, "object" : { "intarray" : [ 4, 5, 6 ], "stringarray" : [ "abc" ] }, "array" : [ { "string" : "a", "decimal" : 3.5 } ] }, { "label" : 2, "object" : { "intarray" : [ 7, 8, 9 ], "stringarray" : [ "abc" ] }, "array" : [ { "string" : "a", "decimal" : 3.5 } ] }, { "label" : 3, "object" : { "intarray" : [ 1, 4, 7 ], "stringarray" : [ "abc" ] }, "array" : [ { "string" : "a", "decimal" : 3.5 } ] }, { "label" : 4, "object" : { "intarray" : [ 2, 5, 8 ], "stringarray" : [ "abc" ] }, "array" : [ { "string" : "a", "decimal" : 3.5 } ] }, { "label" : 5, "object" : { "intarray" : [ 3, 6, 9 ], "stringarray" : [ "abc" ] }, "array" : [ { "string" : "a", "decimal" : 3.5 } ] })" :)
annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-nested2.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-nested2.json"),
{
"label": "integer",
"object": {
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD5.jq b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD5.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD5.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD5.jq
index 2d9ece45b8..87cdce4814 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD5.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/AnnotateFunction/MLAnnotateRDD5.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "object" : { "intarray" : [ 1 ], "stringarray" : [ "abc", "def" ] }, "array" : [ { "string" : "a", "decimal" : 3.5 } ] }, { "label" : 1, "object" : { "intarray" : [ 2, 3 ], "stringarray" : [ "abc", "a" ] }, "array" : [ { "string" : "a", "decimal" : 3.5 } ] }, { "label" : 2, "object" : { "intarray" : [ 4, 5, 6 ], "stringarray" : [ "abc" ] }, "array" : [ { "string" : "a", "decimal" : 3.5 } ] }, { "label" : 3, "object" : { "intarray" : [ ], "stringarray" : [ "abc", "def" ] }, "array" : [ { "string" : "a", "decimal" : 3.5 } ] }, { "label" : 4, "object" : { "intarray" : [ 4, 5, 6 ], "stringarray" : [ "abc" ] }, "array" : [ { "string" : "a", "decimal" : 3.5 } ] }, { "label" : 5, "object" : { "intarray" : [ 4, 5, 6 ], "stringarray" : [ "abc" ] }, "array" : [ { "string" : "a", "decimal" : 3.5 }, { "string" : "b", "decimal" : 5 } ] })" :)
annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-nested3.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-nested3.json"),
{
"label": "integer",
"object": {
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/EstimatorTODO b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/EstimatorTODO
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/EstimatorTODO
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/EstimatorTODO
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-AFTSurvivalRegression.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-AFTSurvivalRegression.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-AFTSurvivalRegression.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-AFTSurvivalRegression.jq
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-BisectingKMeans.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-BisectingKMeans.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-BisectingKMeans.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-BisectingKMeans.jq
index 7ddf6a2aab..a4bf733113 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-BisectingKMeans.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-BisectingKMeans.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "prediction" : 0 }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "prediction" : 0 }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "prediction" : 0 }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "prediction" : 1 }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "prediction" : 1 }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "prediction" : 1 })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-BucketedRandomProjectionLSH.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-BucketedRandomProjectionLSH.jq
similarity index 94%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-BucketedRandomProjectionLSH.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-BucketedRandomProjectionLSH.jq
index 0159a4a397..dff067f461 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-BucketedRandomProjectionLSH.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-BucketedRandomProjectionLSH.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "hashes" : [ [ 26 ], [ 19 ], [ -26 ] ] }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "hashes" : [ [ 29 ], [ 21 ], [ -29 ] ] }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "hashes" : [ [ 31 ], [ 23 ], [ -31 ] ] }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "hashes" : [ [ 34 ], [ 26 ], [ -34 ] ] }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "hashes" : [ [ 36 ], [ 28 ], [ -36 ] ] }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "hashes" : [ [ 39 ], [ 30 ], [ -38 ] ] })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-ChiSqSelector.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-ChiSqSelector.jq
similarity index 94%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-ChiSqSelector.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-ChiSqSelector.jq
index d8381ea631..b943548986 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-ChiSqSelector.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-ChiSqSelector.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "selectedFeatures" : [ 50 ] }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "selectedFeatures" : [ 55.3 ] }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "selectedFeatures" : [ 60.6 ] }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "selectedFeatures" : [ 65.9 ] }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "selectedFeatures" : [ 70.3 ] }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "selectedFeatures" : [ 75.6 ] })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-CountVectorizer.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-CountVectorizer.jq
similarity index 94%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-CountVectorizer.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-CountVectorizer.jq
index dd6f104b61..19241af0e9 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-CountVectorizer.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-CountVectorizer.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "stringArrayCol" : [ "i", "am", "data", "entry", "1" ], "features" : { "0" : 1, "1" : 1, "2" : 1 } }, { "label" : 1, "stringArrayCol" : [ "i", "am", "data", "entry", "2" ], "features" : { "0" : 1, "1" : 1, "2" : 1 } }, { "label" : 2, "stringArrayCol" : [ "i", "am", "data", "entry", "3" ], "features" : { "0" : 1, "1" : 1, "2" : 1 } }, { "label" : 3, "stringArrayCol" : [ "i", "am", "data", "entry", "4" ], "features" : { "0" : 1, "1" : 1, "2" : 1 } }, { "label" : 4, "stringArrayCol" : [ "i", "am", "data", "entry", "5" ], "features" : { "0" : 1, "1" : 1, "2" : 1 } }, { "label" : 5, "stringArrayCol" : [ "i", "am", "data", "entry", "6" ], "features" : { "0" : 1, "1" : 1, "2" : 1 } })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-CrossValidator.jq.disabled b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-CrossValidator.jq.disabled
similarity index 94%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-CrossValidator.jq.disabled
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-CrossValidator.jq.disabled
index 196611241f..016202e354 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-CrossValidator.jq.disabled
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-CrossValidator.jq.disabled
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "prediction" : 0 }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "prediction" : 0 }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "prediction" : 0 }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "prediction" : 1 }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "prediction" : 1 }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "prediction" : 1 })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-DecisionTreeClassifier.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-DecisionTreeClassifier.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-DecisionTreeClassifier.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-DecisionTreeClassifier.jq
index 7f1a634d65..68d180a56f 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-DecisionTreeClassifier.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-DecisionTreeClassifier.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "prediction" : 0 }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "prediction" : 1 }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "prediction" : 2 }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "prediction" : 3 }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "prediction" : 4 }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "prediction" : 5 })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-DecisionTreeRegressor.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-DecisionTreeRegressor.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-DecisionTreeRegressor.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-DecisionTreeRegressor.jq
index 242d29339c..3e891639e5 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-DecisionTreeRegressor.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-DecisionTreeRegressor.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "prediction" : 0 }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "prediction" : 1 }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "prediction" : 2 }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "prediction" : 3 }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "prediction" : 4 }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "prediction" : 5 })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-FPGrowth.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-FPGrowth.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-FPGrowth.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-FPGrowth.jq
index c985ec4a26..23f752ed59 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-FPGrowth.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-FPGrowth.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "prediction" : [ "3", "4", "2", "6", "5" ] }, { "label" : 1, "name" : "b", "prediction" : [ "3", "4", "6", "5", "1" ] }, { "label" : 2, "name" : "c", "prediction" : [ "4", "2", "6", "5", "1" ] }, { "label" : 3, "name" : "d", "prediction" : [ "3", "2", "6", "5", "1" ] }, { "label" : 4, "name" : "e", "prediction" : [ "3", "4", "2", "6", "1" ] }, { "label" : 5, "name" : "f", "prediction" : [ "3", "4", "2", "5", "1" ] })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-GBTClassifier.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-GBTClassifier.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-GBTClassifier.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-GBTClassifier.jq
index 3db69345b1..df1f576b99 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-GBTClassifier.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-GBTClassifier.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "binaryLabel" : 0, "name" : "a", "age" : 20, "weight" : 50, "prediction" : 0 }, { "binaryLabel" : 0, "name" : "b", "age" : 21, "weight" : 55.3, "prediction" : 0 }, { "binaryLabel" : 0, "name" : "c", "age" : 22, "weight" : 60.6, "prediction" : 0 }, { "binaryLabel" : 1, "name" : "d", "age" : 23, "weight" : 65.9, "prediction" : 1 }, { "binaryLabel" : 1, "name" : "e", "age" : 24, "weight" : 70.3, "prediction" : 1 }, { "binaryLabel" : 1, "name" : "f", "age" : 25, "weight" : 75.6, "prediction" : 1 })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-GBTRegressor.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-GBTRegressor.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-GBTRegressor.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-GBTRegressor.jq
index 0ad0480dbe..26dc7a2669 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-GBTRegressor.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-GBTRegressor.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "prediction" : 0 }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "prediction" : 1 }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "prediction" : 2 }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "prediction" : 3 }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "prediction" : 4 }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "prediction" : 5 })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-GaussianMixture.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-GaussianMixture.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-GaussianMixture.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-GaussianMixture.jq
index 48d664a413..06d10ad28c 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-GaussianMixture.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-GaussianMixture.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "prediction" : 0 }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "prediction" : 0 }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "prediction" : 0 }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "prediction" : 0 }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "prediction" : 1 }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "prediction" : 1 })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-GeneralizedLinearRegression.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-GeneralizedLinearRegression.jq
similarity index 94%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-GeneralizedLinearRegression.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-GeneralizedLinearRegression.jq
index 954be51d38..57694a323e 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-GeneralizedLinearRegression.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-GeneralizedLinearRegression.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "prediction" : 0.18303000252344503 }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "prediction" : 1.1206157752236088 }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "prediction" : 2.058201547923769 }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "prediction" : 2.995787320623929 }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "prediction" : 3.852389790502542 }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "prediction" : 4.789975563202702 })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-IDF.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-IDF.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-IDF.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-IDF.jq
index d7ede7a1cc..79a513a3f9 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-IDF.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-IDF.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "idf" : [ 0, 0 ] }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "idf" : [ 0, 0 ] }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "idf" : [ 0, 0 ] }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "idf" : [ 0, 0 ] }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "idf" : [ 0, 0 ] }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "idf" : [ 0, 0 ] })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-Imputer.jq.disabled b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-Imputer.jq.disabled
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-Imputer.jq.disabled
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-Imputer.jq.disabled
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-IsotonicRegression.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-IsotonicRegression.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-IsotonicRegression.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-IsotonicRegression.jq
index 1d48484a94..66725beaca 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-IsotonicRegression.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-IsotonicRegression.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "prediction" : 0 }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "prediction" : 1 }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "prediction" : 2 }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "prediction" : 3 }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "prediction" : 4 }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "prediction" : 5 })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-KMeans1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-KMeans1.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-KMeans1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-KMeans1.jq
index 7764e0f34d..2be5c8cace 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-KMeans1.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-KMeans1.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "binaryLabel" : 0, "name" : "a", "age" : 20, "weight" : 50, "prediction" : 1 }, { "binaryLabel" : 0, "name" : "b", "age" : 21, "weight" : 55.3, "prediction" : 1 }, { "binaryLabel" : 0, "name" : "c", "age" : 22, "weight" : 60.6, "prediction" : 1 }, { "binaryLabel" : 1, "name" : "d", "age" : 23, "weight" : 65.9, "prediction" : 0 }, { "binaryLabel" : 1, "name" : "e", "age" : 24, "weight" : 70.3, "prediction" : 0 }, { "binaryLabel" : 1, "name" : "f", "age" : 25, "weight" : 75.6, "prediction" : 0 })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-LDA.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-LDA.jq
similarity index 94%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-LDA.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-LDA.jq
index e4102b2c2d..e09ded0b39 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-LDA.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-LDA.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "topicDistribution" : [ 0.9833443300169635, 0.0166556699830365 ] }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "topicDistribution" : [ 0.9851674303454577, 0.01483256965454223 ] }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "topicDistribution" : [ 0.986619424673936, 0.013380575326063963 ] }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "topicDistribution" : [ 0.9878039575392187, 0.012196042460781317 ] }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "topicDistribution" : [ 0.9886142429767494, 0.011385757023250669 ] }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "topicDistribution" : [ 0.9894688632580931, 0.01053113674190688 ] })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-LinearRegression.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-LinearRegression.jq
similarity index 94%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-LinearRegression.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-LinearRegression.jq
index 7f64852c33..f91ec69ee6 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-LinearRegression.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-LinearRegression.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "prediction" : 0.3713412984815463 }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "prediction" : 1.2326248933307706 }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "prediction" : 2.093908488179995 }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "prediction" : 2.955192083029223 }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "prediction" : 3.742824821064616 }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "prediction" : 4.604108415913839 })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-LinearSVC.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-LinearSVC.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-LinearSVC.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-LinearSVC.jq
index 16fa3998f0..dd9491c074 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-LinearSVC.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-LinearSVC.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "binaryLabel" : 0, "name" : "a", "age" : 20, "weight" : 50, "prediction" : 1 }, { "binaryLabel" : 0, "name" : "b", "age" : 21, "weight" : 55.3, "prediction" : 1 }, { "binaryLabel" : 0, "name" : "c", "age" : 22, "weight" : 60.6, "prediction" : 1 }, { "binaryLabel" : 1, "name" : "d", "age" : 23, "weight" : 65.9, "prediction" : 1 }, { "binaryLabel" : 1, "name" : "e", "age" : 24, "weight" : 70.3, "prediction" : 1 }, { "binaryLabel" : 1, "name" : "f", "age" : 25, "weight" : 75.6, "prediction" : 1 })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-LogisticRegression1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-LogisticRegression1.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-LogisticRegression1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-LogisticRegression1.jq
index 530c2d9d04..4c97b99ee8 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-LogisticRegression1.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-LogisticRegression1.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "prediction" : 0 }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "prediction" : 1 }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "prediction" : 2 }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "prediction" : 3 }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "prediction" : 4 }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "prediction" : 5 })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-MaxAbsScaler.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-MaxAbsScaler.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-MaxAbsScaler.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-MaxAbsScaler.jq
index 1c11bd8d89..33abd2256a 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-MaxAbsScaler.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-MaxAbsScaler.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "scaled" : [ 0.8, 0.6613756613756614 ] }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "scaled" : [ 0.84, 0.7314814814814815 ] }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "scaled" : [ 0.88, 0.8015873015873016 ] }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "scaled" : [ 0.92, 0.8716931216931219 ] }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "scaled" : [ 0.96, 0.9298941798941799 ] }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "scaled" : [ 1, 1 ] })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-MinHashLSH.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-MinHashLSH.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-MinHashLSH.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-MinHashLSH.jq
index 84151b82d5..0de052949f 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-MinHashLSH.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-MinHashLSH.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "minhashlsh" : [ [ 757939931 ] ] }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "minhashlsh" : [ [ 757939931 ] ] }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "minhashlsh" : [ [ 757939931 ] ] }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "minhashlsh" : [ [ 757939931 ] ] }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "minhashlsh" : [ [ 757939931 ] ] }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "minhashlsh" : [ [ 757939931 ] ] })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-MinMaxScaler.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-MinMaxScaler.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-MinMaxScaler.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-MinMaxScaler.jq
index 7bf258cdb9..322e889662 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-MinMaxScaler.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-MinMaxScaler.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "scaled" : [ 0, 0 ] }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "scaled" : [ 0.2, 0.20703124999999994 ] }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "scaled" : [ 0.4, 0.41406250000000017 ] }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "scaled" : [ 0.6, 0.6210937500000003 ] }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "scaled" : [ 0.8, 0.7929687500000001 ] }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "scaled" : [ 1, 1 ] })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-MultilayerPerceptronClassifier1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-MultilayerPerceptronClassifier1.jq
similarity index 89%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-MultilayerPerceptronClassifier1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-MultilayerPerceptronClassifier1.jq
index 1af5396c75..860f8cd04d 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-MultilayerPerceptronClassifier1.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-MultilayerPerceptronClassifier1.jq
@@ -1,5 +1,5 @@
(:JIQS: ShouldRun; Output="({ "label" : 1, "features" : { "0" : -0.222222, "1" : 0.5, "2" : -0.762712, "3" : -0.833333 }, "prediction" : 1 }, { "label" : 1, "features" : { "0" : -0.555556, "1" : 0.25, "2" : -0.864407, "3" : -0.916667 }, "prediction" : 1 }, { "label" : 1, "features" : { "0" : -0.722222, "1" : -0.166667, "2" : -0.864407, "3" : -0.833333 }, "prediction" : 1 }, { "label" : 1, "features" : { "0" : -0.722222, "1" : 0.166667, "2" : -0.694915, "3" : -0.916667 }, "prediction" : 1 })" :)
-let $data := libsvm-file("./src/main/resources/queries/rumbleML/sample-libsvm-data-multiclass-classification.txt")
+let $data := libsvm-file("./src/test/resources/test_data/rumbleML/sample-libsvm-data-multiclass-classification.txt")
let $est := get-estimator("MultilayerPerceptronClassifier")
let $tra := $est(
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-MultilayerPerceptronClassifier2.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-MultilayerPerceptronClassifier2.jq
similarity index 94%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-MultilayerPerceptronClassifier2.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-MultilayerPerceptronClassifier2.jq
index 26316ca949..90018acb98 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-MultilayerPerceptronClassifier2.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-MultilayerPerceptronClassifier2.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "prediction" : 1 }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "prediction" : 1 }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "prediction" : 1 }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "prediction" : 1 }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "prediction" : 1 }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "prediction" : 1 })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-NaiveBayes.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-NaiveBayes.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-NaiveBayes.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-NaiveBayes.jq
index 9eb19721be..b71e52362b 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-NaiveBayes.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-NaiveBayes.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "prediction" : 1 }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "prediction" : 2 }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "prediction" : 3 }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "prediction" : 4 }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "prediction" : 5 }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "prediction" : 5 })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-OneHotEncoder.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-OneHotEncoder.jq
similarity index 95%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-OneHotEncoder.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-OneHotEncoder.jq
index 3142564688..b9a479d460 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-OneHotEncoder.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-OneHotEncoder.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "binaryLabel" : 0, "age" : 20, "enc_binaryLabel" : { "0" : 1 }, "enc_age" : { "20" : 1 } }, { "label" : 1, "name" : "b", "binaryLabel" : 0, "age" : 21, "enc_binaryLabel" : { "0" : 1 }, "enc_age" : { "21" : 1 } }, { "label" : 2, "name" : "c", "binaryLabel" : 0, "age" : 22, "enc_binaryLabel" : { "0" : 1 }, "enc_age" : { "22" : 1 } }, { "label" : 3, "name" : "d", "binaryLabel" : 1, "age" : 23, "enc_binaryLabel" : { }, "enc_age" : { "23" : 1 } }, { "label" : 4, "name" : "e", "binaryLabel" : 1, "age" : 24, "enc_binaryLabel" : { }, "enc_age" : { "24" : 1 } }, { "label" : 5, "name" : "f", "binaryLabel" : 1, "age" : 25, "enc_binaryLabel" : { }, "enc_age" : { } })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-OneVsRest.jq.disabled b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-OneVsRest.jq.disabled
similarity index 94%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-OneVsRest.jq.disabled
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-OneVsRest.jq.disabled
index c80435de6d..b551b53c52 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-OneVsRest.jq.disabled
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-OneVsRest.jq.disabled
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "prediction" : 0 }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "prediction" : 0 }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "prediction" : 0 }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "prediction" : 1 }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "prediction" : 1 }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "prediction" : 1 })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-PCA.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-PCA.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-PCA.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-PCA.jq
index 6981e9111a..c75fec4bc7 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-PCA.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-PCA.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "pca" : [ 0, 0 ] }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "pca" : [ 0.2, 0.20703124999999994 ] }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "pca" : [ 0.4, 0.41406250000000017 ] }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "pca" : [ 0.6, 0.6210937500000003 ] }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "pca" : [ 0.8, 0.7929687500000001 ] }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "pca" : [ 1, 1 ] })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-QuantileDiscretizer1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-QuantileDiscretizer1.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-QuantileDiscretizer1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-QuantileDiscretizer1.jq
index aec0afca41..7a20324017 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-QuantileDiscretizer1.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-QuantileDiscretizer1.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "qd_age" : 0 }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "qd_age" : 0 }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "qd_age" : 1 }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "qd_age" : 1 }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "qd_age" : 1 }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "qd_age" : 1 })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-QuantileDiscretizer2.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-QuantileDiscretizer2.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-QuantileDiscretizer2.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-QuantileDiscretizer2.jq
index 46c6ae5c22..7bb7449d00 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-QuantileDiscretizer2.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-QuantileDiscretizer2.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "qd_age" : 0, "qd_weight" : 0 }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "qd_age" : 0, "qd_weight" : 0 }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "qd_age" : 1, "qd_weight" : 1 }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "qd_age" : 1, "qd_weight" : 1 }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "qd_age" : 1, "qd_weight" : 1 }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "qd_age" : 1, "qd_weight" : 1 })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-RFormula.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-RFormula.jq
similarity index 94%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-RFormula.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-RFormula.jq
index 11cc967ce6..46ba5ecd39 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-RFormula.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-RFormula.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "output_label" : null, "output_features" : [ 20, 50 ] }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "output_label" : null, "output_features" : [ 21, 55.3 ] }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "output_label" : null, "output_features" : [ 22, 60.6 ] }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "output_label" : null, "output_features" : [ 23, 65.9 ] }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "output_label" : null, "output_features" : [ 24, 70.3 ] }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "output_label" : null, "output_features" : [ 25, 75.6 ] })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-RandomForestClassifier.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-RandomForestClassifier.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-RandomForestClassifier.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-RandomForestClassifier.jq
index a22d838824..a3bc74c318 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-RandomForestClassifier.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-RandomForestClassifier.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "prediction" : 0 }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "prediction" : 1 }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "prediction" : 2 }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "prediction" : 3 }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "prediction" : 4 }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "prediction" : 5 })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-RandomForestRegressor.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-RandomForestRegressor.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-RandomForestRegressor.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-RandomForestRegressor.jq
index b19e9ba7e3..517b1a9fe0 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-RandomForestRegressor.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-RandomForestRegressor.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "prediction" : 0.25 }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "prediction" : 1.15 }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "prediction" : 2.35 }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "prediction" : 3.25 }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "prediction" : 4.1 }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "prediction" : 4.5 })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-StandardScaler.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-StandardScaler.jq
similarity index 94%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-StandardScaler.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-StandardScaler.jq
index a83b1e3333..3fa7273043 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-StandardScaler.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-StandardScaler.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "scaled" : [ 10.690449676496975, 5.244335309537817 ] }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "scaled" : [ 11.224972160321824, 5.800234852348826 ] }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "scaled" : [ 11.759494644146674, 6.3561343951598355 ] }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "scaled" : [ 12.294017127971522, 6.912033937970844 ] }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "scaled" : [ 12.828539611796371, 7.373535445210171 ] }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "scaled" : [ 13.36306209562122, 7.929434988021179 ] })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-StringIndexer.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-StringIndexer.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-StringIndexer.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-StringIndexer.jq
index 6d5f9bacc6..c92b3e1a00 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-StringIndexer.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-StringIndexer.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "stringCol" : "i am data entry 1", "indexedStringCol" : 0 }, { "label" : 1, "name" : "b", "stringCol" : "i am data entry 2", "indexedStringCol" : 2 }, { "label" : 2, "name" : "c", "stringCol" : "i am data entry 3", "indexedStringCol" : 4 }, { "label" : 3, "name" : "d", "stringCol" : "i am data entry 4", "indexedStringCol" : 5 }, { "label" : 4, "name" : "e", "stringCol" : "i am data entry 5", "indexedStringCol" : 1 }, { "label" : 5, "name" : "f", "stringCol" : "i am data entry 6", "indexedStringCol" : 3 })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-TrainValidationSplit.jq.disabled b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-TrainValidationSplit.jq.disabled
similarity index 94%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-TrainValidationSplit.jq.disabled
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-TrainValidationSplit.jq.disabled
index f887812aa1..c704a8919c 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-TrainValidationSplit.jq.disabled
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-TrainValidationSplit.jq.disabled
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "prediction" : 0 }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "prediction" : 0 }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "prediction" : 0 }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "prediction" : 1 }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "prediction" : 1 }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "prediction" : 1 })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-VectorIndexer.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-VectorIndexer.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-VectorIndexer.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-VectorIndexer.jq
index 58997d352b..02224419e9 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-VectorIndexer.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-VectorIndexer.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "indexed" : [ 0, 0 ] }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "indexed" : [ 1, 1 ] }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "indexed" : [ 2, 2 ] }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "indexed" : [ 3, 3 ] }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "indexed" : [ 4, 4 ] }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "indexed" : [ 5, 5 ] })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-Word2Vec.jq b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-Word2Vec.jq
similarity index 99%
rename from src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-Word2Vec.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-Word2Vec.jq
index 211316536a..444807b7f4 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-Word2Vec.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/EstimatorTests/MLEstimator-Word2Vec.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "stringArrayCol" : [ "i", "am", "data", "entry", "1" ], "word2vecResult" : [ -0.0011346651357598604, -0.001352090109139681, 0.002042515971697867, -0.00027955614496022463, -0.0005067271762527525, 0.00031000644667074085, -0.0015796536579728128, 0.0004464194644242525, -0.0004926592344418169, 0.0008470893139019609, 0.0002402318292297423, 0.0011481381487101316, -0.0007045801728963853, 0.001177178486250341, 0.0009850938920862972, -0.0010186877101659776, 0.00044126256834715606, 0.00043464154005050664, 0.0018460782011970878, 0.0001685149734839797, 0.00011923417914658785, 0.0016841083532199265, -0.000547420815564692, -0.0007103638607077301, -0.000034900347236543895, 0.0004699413431808353, 0.0005311910528689623, 0.0013740170979872346, -0.0008919412968680263, 0.0004560185363516212, 0.0008617917308583856, 0.0004045186360599473, 0.000005897018127143383, -0.0005451009143143893, -0.0007565773441456259, -0.002585727209225297, 0.000437815667828545, 0.00022144149188534358, 0.0017036176868714392, -0.000595445721410215, 0.0012905331852380187, 0.0001772477524355054, 0.0021392801078036427, 0.002167220483534038, 0.0014271610882133246, -0.0002575777471065521, -0.0011603923376242165, 0.00044566693250089887, 0.001143096131272614, -0.0009058970492333174, -0.0016171233815839515, -0.0018887063022702934, -0.003080601012334228, 0.0010686189052648842, 0.0018189777154475452, -0.00016037006862461569, 0.0009407310542883352, -0.00024154779966920615, 0.0006011043209582568, 0.00011587260523810984, 0.001565959071740508, -0.0006038199877366424, 0.00007889296975918115, 0.0008965555171016604, -0.0017904939748405015, -0.0004342924454249442, 0.00003686327981995419, 0.00020192144438624382, 0.00004317346320021898, 0.0007043939083814622, 0.0008723973762243987, 0.0005205528112128378, -0.00022281113779172302, 0.00034870575182139875, 0.0015593097545206548, -0.0008095198776572944, -0.0005099124740809202, 0.0020510880276560783, -0.0001529803965240717, -0.002681211772141978, -0.0016464266838738695, -0.0009084964520297945, -0.0014304797863587738, 0.0013826795388013125, 0.00017956822412088514, 0.0018978796084411444, -0.0010136742726899685, -0.0007771584641886875, 0.0015706452541053295, 0.00019846386276185514, -0.00014646907802671195, -0.0001304148347117007, 0.0011594105861149728, 0.0015778460016008468, -0.0020032057131174953, -0.0009498287225142122, 0.001764098578132689, 0.0012989745941013099, -0.0004681472666561604, 0.0007671626750379801 ] }, { "label" : 1, "name" : "b", "stringArrayCol" : [ "i", "am", "data", "entry", "2" ], "word2vecResult" : [ -0.0011346651357598604, -0.001352090109139681, 0.002042515971697867, -0.00027955614496022463, -0.0005067271762527525, 0.00031000644667074085, -0.0015796536579728128, 0.0004464194644242525, -0.0004926592344418169, 0.0008470893139019609, 0.0002402318292297423, 0.0011481381487101316, -0.0007045801728963853, 0.001177178486250341, 0.0009850938920862972, -0.0010186877101659776, 0.00044126256834715606, 0.00043464154005050664, 0.0018460782011970878, 0.0001685149734839797, 0.00011923417914658785, 0.0016841083532199265, -0.000547420815564692, -0.0007103638607077301, -0.000034900347236543895, 0.0004699413431808353, 0.0005311910528689623, 0.0013740170979872346, -0.0008919412968680263, 0.0004560185363516212, 0.0008617917308583856, 0.0004045186360599473, 0.000005897018127143383, -0.0005451009143143893, -0.0007565773441456259, -0.002585727209225297, 0.000437815667828545, 0.00022144149188534358, 0.0017036176868714392, -0.000595445721410215, 0.0012905331852380187, 0.0001772477524355054, 0.0021392801078036427, 0.002167220483534038, 0.0014271610882133246, -0.0002575777471065521, -0.0011603923376242165, 0.00044566693250089887, 0.001143096131272614, -0.0009058970492333174, -0.0016171233815839515, -0.0018887063022702934, -0.003080601012334228, 0.0010686189052648842, 0.0018189777154475452, -0.00016037006862461569, 0.0009407310542883352, -0.00024154779966920615, 0.0006011043209582568, 0.00011587260523810984, 0.001565959071740508, -0.0006038199877366424, 0.00007889296975918115, 0.0008965555171016604, -0.0017904939748405015, -0.0004342924454249442, 0.00003686327981995419, 0.00020192144438624382, 0.00004317346320021898, 0.0007043939083814622, 0.0008723973762243987, 0.0005205528112128378, -0.00022281113779172302, 0.00034870575182139875, 0.0015593097545206548, -0.0008095198776572944, -0.0005099124740809202, 0.0020510880276560783, -0.0001529803965240717, -0.002681211772141978, -0.0016464266838738695, -0.0009084964520297945, -0.0014304797863587738, 0.0013826795388013125, 0.00017956822412088514, 0.0018978796084411444, -0.0010136742726899685, -0.0007771584641886875, 0.0015706452541053295, 0.00019846386276185514, -0.00014646907802671195, -0.0001304148347117007, 0.0011594105861149728, 0.0015778460016008468, -0.0020032057131174953, -0.0009498287225142122, 0.001764098578132689, 0.0012989745941013099, -0.0004681472666561604, 0.0007671626750379801 ] }, { "label" : 2, "name" : "c", "stringArrayCol" : [ "i", "am", "data", "entry", "3" ], "word2vecResult" : [ -0.0011346651357598604, -0.001352090109139681, 0.002042515971697867, -0.00027955614496022463, -0.0005067271762527525, 0.00031000644667074085, -0.0015796536579728128, 0.0004464194644242525, -0.0004926592344418169, 0.0008470893139019609, 0.0002402318292297423, 0.0011481381487101316, -0.0007045801728963853, 0.001177178486250341, 0.0009850938920862972, -0.0010186877101659776, 0.00044126256834715606, 0.00043464154005050664, 0.0018460782011970878, 0.0001685149734839797, 0.00011923417914658785, 0.0016841083532199265, -0.000547420815564692, -0.0007103638607077301, -0.000034900347236543895, 0.0004699413431808353, 0.0005311910528689623, 0.0013740170979872346, -0.0008919412968680263, 0.0004560185363516212, 0.0008617917308583856, 0.0004045186360599473, 0.000005897018127143383, -0.0005451009143143893, -0.0007565773441456259, -0.002585727209225297, 0.000437815667828545, 0.00022144149188534358, 0.0017036176868714392, -0.000595445721410215, 0.0012905331852380187, 0.0001772477524355054, 0.0021392801078036427, 0.002167220483534038, 0.0014271610882133246, -0.0002575777471065521, -0.0011603923376242165, 0.00044566693250089887, 0.001143096131272614, -0.0009058970492333174, -0.0016171233815839515, -0.0018887063022702934, -0.003080601012334228, 0.0010686189052648842, 0.0018189777154475452, -0.00016037006862461569, 0.0009407310542883352, -0.00024154779966920615, 0.0006011043209582568, 0.00011587260523810984, 0.001565959071740508, -0.0006038199877366424, 0.00007889296975918115, 0.0008965555171016604, -0.0017904939748405015, -0.0004342924454249442, 0.00003686327981995419, 0.00020192144438624382, 0.00004317346320021898, 0.0007043939083814622, 0.0008723973762243987, 0.0005205528112128378, -0.00022281113779172302, 0.00034870575182139875, 0.0015593097545206548, -0.0008095198776572944, -0.0005099124740809202, 0.0020510880276560783, -0.0001529803965240717, -0.002681211772141978, -0.0016464266838738695, -0.0009084964520297945, -0.0014304797863587738, 0.0013826795388013125, 0.00017956822412088514, 0.0018978796084411444, -0.0010136742726899685, -0.0007771584641886875, 0.0015706452541053295, 0.00019846386276185514, -0.00014646907802671195, -0.0001304148347117007, 0.0011594105861149728, 0.0015778460016008468, -0.0020032057131174953, -0.0009498287225142122, 0.001764098578132689, 0.0012989745941013099, -0.0004681472666561604, 0.0007671626750379801 ] }, { "label" : 3, "name" : "d", "stringArrayCol" : [ "i", "am", "data", "entry", "4" ], "word2vecResult" : [ -0.0011346651357598604, -0.001352090109139681, 0.002042515971697867, -0.00027955614496022463, -0.0005067271762527525, 0.00031000644667074085, -0.0015796536579728128, 0.0004464194644242525, -0.0004926592344418169, 0.0008470893139019609, 0.0002402318292297423, 0.0011481381487101316, -0.0007045801728963853, 0.001177178486250341, 0.0009850938920862972, -0.0010186877101659776, 0.00044126256834715606, 0.00043464154005050664, 0.0018460782011970878, 0.0001685149734839797, 0.00011923417914658785, 0.0016841083532199265, -0.000547420815564692, -0.0007103638607077301, -0.000034900347236543895, 0.0004699413431808353, 0.0005311910528689623, 0.0013740170979872346, -0.0008919412968680263, 0.0004560185363516212, 0.0008617917308583856, 0.0004045186360599473, 0.000005897018127143383, -0.0005451009143143893, -0.0007565773441456259, -0.002585727209225297, 0.000437815667828545, 0.00022144149188534358, 0.0017036176868714392, -0.000595445721410215, 0.0012905331852380187, 0.0001772477524355054, 0.0021392801078036427, 0.002167220483534038, 0.0014271610882133246, -0.0002575777471065521, -0.0011603923376242165, 0.00044566693250089887, 0.001143096131272614, -0.0009058970492333174, -0.0016171233815839515, -0.0018887063022702934, -0.003080601012334228, 0.0010686189052648842, 0.0018189777154475452, -0.00016037006862461569, 0.0009407310542883352, -0.00024154779966920615, 0.0006011043209582568, 0.00011587260523810984, 0.001565959071740508, -0.0006038199877366424, 0.00007889296975918115, 0.0008965555171016604, -0.0017904939748405015, -0.0004342924454249442, 0.00003686327981995419, 0.00020192144438624382, 0.00004317346320021898, 0.0007043939083814622, 0.0008723973762243987, 0.0005205528112128378, -0.00022281113779172302, 0.00034870575182139875, 0.0015593097545206548, -0.0008095198776572944, -0.0005099124740809202, 0.0020510880276560783, -0.0001529803965240717, -0.002681211772141978, -0.0016464266838738695, -0.0009084964520297945, -0.0014304797863587738, 0.0013826795388013125, 0.00017956822412088514, 0.0018978796084411444, -0.0010136742726899685, -0.0007771584641886875, 0.0015706452541053295, 0.00019846386276185514, -0.00014646907802671195, -0.0001304148347117007, 0.0011594105861149728, 0.0015778460016008468, -0.0020032057131174953, -0.0009498287225142122, 0.001764098578132689, 0.0012989745941013099, -0.0004681472666561604, 0.0007671626750379801 ] }, { "label" : 4, "name" : "e", "stringArrayCol" : [ "i", "am", "data", "entry", "5" ], "word2vecResult" : [ -0.0011346651357598604, -0.001352090109139681, 0.002042515971697867, -0.00027955614496022463, -0.0005067271762527525, 0.00031000644667074085, -0.0015796536579728128, 0.0004464194644242525, -0.0004926592344418169, 0.0008470893139019609, 0.0002402318292297423, 0.0011481381487101316, -0.0007045801728963853, 0.001177178486250341, 0.0009850938920862972, -0.0010186877101659776, 0.00044126256834715606, 0.00043464154005050664, 0.0018460782011970878, 0.0001685149734839797, 0.00011923417914658785, 0.0016841083532199265, -0.000547420815564692, -0.0007103638607077301, -0.000034900347236543895, 0.0004699413431808353, 0.0005311910528689623, 0.0013740170979872346, -0.0008919412968680263, 0.0004560185363516212, 0.0008617917308583856, 0.0004045186360599473, 0.000005897018127143383, -0.0005451009143143893, -0.0007565773441456259, -0.002585727209225297, 0.000437815667828545, 0.00022144149188534358, 0.0017036176868714392, -0.000595445721410215, 0.0012905331852380187, 0.0001772477524355054, 0.0021392801078036427, 0.002167220483534038, 0.0014271610882133246, -0.0002575777471065521, -0.0011603923376242165, 0.00044566693250089887, 0.001143096131272614, -0.0009058970492333174, -0.0016171233815839515, -0.0018887063022702934, -0.003080601012334228, 0.0010686189052648842, 0.0018189777154475452, -0.00016037006862461569, 0.0009407310542883352, -0.00024154779966920615, 0.0006011043209582568, 0.00011587260523810984, 0.001565959071740508, -0.0006038199877366424, 0.00007889296975918115, 0.0008965555171016604, -0.0017904939748405015, -0.0004342924454249442, 0.00003686327981995419, 0.00020192144438624382, 0.00004317346320021898, 0.0007043939083814622, 0.0008723973762243987, 0.0005205528112128378, -0.00022281113779172302, 0.00034870575182139875, 0.0015593097545206548, -0.0008095198776572944, -0.0005099124740809202, 0.0020510880276560783, -0.0001529803965240717, -0.002681211772141978, -0.0016464266838738695, -0.0009084964520297945, -0.0014304797863587738, 0.0013826795388013125, 0.00017956822412088514, 0.0018978796084411444, -0.0010136742726899685, -0.0007771584641886875, 0.0015706452541053295, 0.00019846386276185514, -0.00014646907802671195, -0.0001304148347117007, 0.0011594105861149728, 0.0015778460016008468, -0.0020032057131174953, -0.0009498287225142122, 0.001764098578132689, 0.0012989745941013099, -0.0004681472666561604, 0.0007671626750379801 ] }, { "label" : 5, "name" : "f", "stringArrayCol" : [ "i", "am", "data", "entry", "6" ], "word2vecResult" : [ -0.0011346651357598604, -0.001352090109139681, 0.002042515971697867, -0.00027955614496022463, -0.0005067271762527525, 0.00031000644667074085, -0.0015796536579728128, 0.0004464194644242525, -0.0004926592344418169, 0.0008470893139019609, 0.0002402318292297423, 0.0011481381487101316, -0.0007045801728963853, 0.001177178486250341, 0.0009850938920862972, -0.0010186877101659776, 0.00044126256834715606, 0.00043464154005050664, 0.0018460782011970878, 0.0001685149734839797, 0.00011923417914658785, 0.0016841083532199265, -0.000547420815564692, -0.0007103638607077301, -0.000034900347236543895, 0.0004699413431808353, 0.0005311910528689623, 0.0013740170979872346, -0.0008919412968680263, 0.0004560185363516212, 0.0008617917308583856, 0.0004045186360599473, 0.000005897018127143383, -0.0005451009143143893, -0.0007565773441456259, -0.002585727209225297, 0.000437815667828545, 0.00022144149188534358, 0.0017036176868714392, -0.000595445721410215, 0.0012905331852380187, 0.0001772477524355054, 0.0021392801078036427, 0.002167220483534038, 0.0014271610882133246, -0.0002575777471065521, -0.0011603923376242165, 0.00044566693250089887, 0.001143096131272614, -0.0009058970492333174, -0.0016171233815839515, -0.0018887063022702934, -0.003080601012334228, 0.0010686189052648842, 0.0018189777154475452, -0.00016037006862461569, 0.0009407310542883352, -0.00024154779966920615, 0.0006011043209582568, 0.00011587260523810984, 0.001565959071740508, -0.0006038199877366424, 0.00007889296975918115, 0.0008965555171016604, -0.0017904939748405015, -0.0004342924454249442, 0.00003686327981995419, 0.00020192144438624382, 0.00004317346320021898, 0.0007043939083814622, 0.0008723973762243987, 0.0005205528112128378, -0.00022281113779172302, 0.00034870575182139875, 0.0015593097545206548, -0.0008095198776572944, -0.0005099124740809202, 0.0020510880276560783, -0.0001529803965240717, -0.002681211772141978, -0.0016464266838738695, -0.0009084964520297945, -0.0014304797863587738, 0.0013826795388013125, 0.00017956822412088514, 0.0018978796084411444, -0.0010136742726899685, -0.0007771584641886875, 0.0015706452541053295, 0.00019846386276185514, -0.00014646907802671195, -0.0001304148347117007, 0.0011594105861149728, 0.0015778460016008468, -0.0020032057131174953, -0.0009498287225142122, 0.001764098578132689, 0.0012989745941013099, -0.0004681472666561604, 0.0007671626750379801 ] })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/FeatureVectorization/MLFeatureVectorization-Error1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/FeatureVectorization/MLFeatureVectorization-Error1.jq
similarity index 56%
rename from src/main/resources/test_files/runtime-spark/RumbleML/FeatureVectorization/MLFeatureVectorization-Error1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/FeatureVectorization/MLFeatureVectorization-Error1.jq
index 6a6a36b41d..ceff16cd01 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/FeatureVectorization/MLFeatureVectorization-Error1.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/FeatureVectorization/MLFeatureVectorization-Error1.jq
@@ -1,11 +1,11 @@
(:JIQS: ShouldCrash; ErrorCode="FORG0006"; :)
let $est := get-estimator("LogisticRegression")
let $tra := $est(
- libsvm-file("./src/main/resources/queries/rumbleML/sample-libsvm-data-short.txt"),
+ libsvm-file("./src/test/resources/test_data/rumbleML/sample-libsvm-data-short.txt"),
{"featuresCol": "label"}
)
let $res := $tra(
- libsvm-file("./src/main/resources/queries/rumbleML/sample-libsvm-data-short.txt"),
+ libsvm-file("./src/test/resources/test_data/rumbleML/sample-libsvm-data-short.txt"),
{ }
)
return $res
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/FeatureVectorization/MLFeatureVectorization-Error2.jq b/src/test/resources/test_files/runtime-spark/RumbleML/FeatureVectorization/MLFeatureVectorization-Error2.jq
similarity index 57%
rename from src/main/resources/test_files/runtime-spark/RumbleML/FeatureVectorization/MLFeatureVectorization-Error2.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/FeatureVectorization/MLFeatureVectorization-Error2.jq
index 86343da5df..1dfce35b13 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/FeatureVectorization/MLFeatureVectorization-Error2.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/FeatureVectorization/MLFeatureVectorization-Error2.jq
@@ -1,11 +1,11 @@
(:JIQS: ShouldCrash; ErrorCode="RBML0003"; :)
let $est := get-estimator("LogisticRegression")
let $tra := $est(
- libsvm-file("./src/main/resources/queries/rumbleML/sample-libsvm-data-short.txt"),
+ libsvm-file("./src/test/resources/test_data/rumbleML/sample-libsvm-data-short.txt"),
{"featuresCol": ["does not exist"]}
)
let $res := $tra(
- libsvm-file("./src/main/resources/queries/rumbleML/sample-libsvm-data-short.txt"),
+ libsvm-file("./src/test/resources/test_data/rumbleML/sample-libsvm-data-short.txt"),
{ }
)
return $res
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/FeatureVectorization/MLFeatureVectorization-Error3.jq b/src/test/resources/test_files/runtime-spark/RumbleML/FeatureVectorization/MLFeatureVectorization-Error3.jq
similarity index 60%
rename from src/main/resources/test_files/runtime-spark/RumbleML/FeatureVectorization/MLFeatureVectorization-Error3.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/FeatureVectorization/MLFeatureVectorization-Error3.jq
index 59041cef53..5dc1bce2db 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/FeatureVectorization/MLFeatureVectorization-Error3.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/FeatureVectorization/MLFeatureVectorization-Error3.jq
@@ -1,11 +1,11 @@
(:JIQS: ShouldCrash; ErrorCode="RBML0003"; :)
let $est := get-estimator("LogisticRegression")
let $tra := $est(
- libsvm-file("./src/main/resources/queries/rumbleML/sample-libsvm-data-short.txt"),
+ libsvm-file("./src/test/resources/test_data/rumbleML/sample-libsvm-data-short.txt"),
{"featuresCol": [3] }
)
let $res := $tra(
- libsvm-file("./src/main/resources/queries/rumbleML/sample-libsvm-data-short.txt"),
+ libsvm-file("./src/test/resources/test_data/rumbleML/sample-libsvm-data-short.txt"),
{ }
)
return $res
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/FeatureVectorization/MLFeatureVectorization1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/FeatureVectorization/MLFeatureVectorization1.jq
similarity index 76%
rename from src/main/resources/test_files/runtime-spark/RumbleML/FeatureVectorization/MLFeatureVectorization1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/FeatureVectorization/MLFeatureVectorization1.jq
index 8f964ce56c..b0d6d83d98 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/FeatureVectorization/MLFeatureVectorization1.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/FeatureVectorization/MLFeatureVectorization1.jq
@@ -1,11 +1,11 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "prediction" : 0 }, { "label" : 1, "prediction" : 1 }, { "label" : 1, "prediction" : 1 }, { "label" : 1, "prediction" : 1 }, { "label" : 1, "prediction" : 1 })" :)
let $est := get-estimator("LogisticRegression")
let $tra := $est(
- libsvm-file("./src/main/resources/queries/rumbleML/sample-libsvm-data-short.txt"),
+ libsvm-file("./src/test/resources/test_data/rumbleML/sample-libsvm-data-short.txt"),
{"featuresCol": ["features"]}
)
for $resultRow in $tra(
- libsvm-file("./src/main/resources/queries/rumbleML/sample-libsvm-data-short.txt"),
+ libsvm-file("./src/test/resources/test_data/rumbleML/sample-libsvm-data-short.txt"),
{"featuresCol": ["features"] }
)
return {
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/FeatureVectorization/MLFeatureVectorization2.jq b/src/test/resources/test_files/runtime-spark/RumbleML/FeatureVectorization/MLFeatureVectorization2.jq
similarity index 74%
rename from src/main/resources/test_files/runtime-spark/RumbleML/FeatureVectorization/MLFeatureVectorization2.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/FeatureVectorization/MLFeatureVectorization2.jq
index 4fd6be6c4e..49bc39c78b 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/FeatureVectorization/MLFeatureVectorization2.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/FeatureVectorization/MLFeatureVectorization2.jq
@@ -1,11 +1,11 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "prediction" : 0 }, { "label" : 1, "prediction" : 1 }, { "label" : 1, "prediction" : 1 }, { "label" : 1, "prediction" : 1 }, { "label" : 1, "prediction" : 1 })" :)
let $est := get-estimator("LogisticRegression")
let $tra := $est(
- libsvm-file("./src/main/resources/queries/rumbleML/sample-libsvm-data-short.txt"),
+ libsvm-file("./src/test/resources/test_data/rumbleML/sample-libsvm-data-short.txt"),
{ }
)
for $resultRow in $tra(
- libsvm-file("./src/main/resources/queries/rumbleML/sample-libsvm-data-short.txt"),
+ libsvm-file("./src/test/resources/test_data/rumbleML/sample-libsvm-data-short.txt"),
{ }
)
return {
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/MLDecimalTypeError1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/MLDecimalTypeError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/RumbleML/MLDecimalTypeError1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/MLDecimalTypeError1.jq
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/MLNonDF-Error1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/MLNonDF-Error1.jq
similarity index 69%
rename from src/main/resources/test_files/runtime-spark/RumbleML/MLNonDF-Error1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/MLNonDF-Error1.jq
index 131499512b..6b88fa7b07 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/MLNonDF-Error1.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/MLNonDF-Error1.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldCrash; ErrorCode="RBML0004"; :)
let $estimator := get-estimator("KMeans")
-let $rdd-data := json-file("./src/main/resources/queries/rumbleML/sample-ml-data-age-weight.json")
+let $rdd-data := json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-age-weight.json")
return ($estimator(
$rdd-data,
{
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/MLNonDF-Error2.jq b/src/test/resources/test_files/runtime-spark/RumbleML/MLNonDF-Error2.jq
similarity index 72%
rename from src/main/resources/test_files/runtime-spark/RumbleML/MLNonDF-Error2.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/MLNonDF-Error2.jq
index 555b061b8b..2c6f0aaae6 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/MLNonDF-Error2.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/MLNonDF-Error2.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldCrash; ErrorCode="RBML0004"; :)
let $transformer := get-transformer("VectorAssembler")
-let $rdd-data := json-file("./src/main/resources/queries/rumbleML/sample-ml-data-age-weight.json")
+let $rdd-data := json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-age-weight.json")
for $i in $transformer(
$rdd-data,
{"inputCols": ["age", "weight"], "outputCol": "features"}
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/MLParamError1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/MLParamError1.jq
similarity index 64%
rename from src/main/resources/test_files/runtime-spark/RumbleML/MLParamError1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/MLParamError1.jq
index b2202d7721..2645a2aaf1 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/MLParamError1.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/MLParamError1.jq
@@ -1,7 +1,7 @@
(:JIQS: ShouldCrash; ErrorCode="RBML0003"; :)
let $hashingTF := get-transformer("HashingTF")
return $hashingTF(
- (structured-json-file("./src/main/resources/queries/rumbleML/sample-ml-data-sentence.json")),
+ (structured-json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-sentence.json")),
{"inputCol": 123, "numFeatures": 2}
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/MLParamError2.jq b/src/test/resources/test_files/runtime-spark/RumbleML/MLParamError2.jq
similarity index 65%
rename from src/main/resources/test_files/runtime-spark/RumbleML/MLParamError2.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/MLParamError2.jq
index debb50e80b..2ae8845007 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/MLParamError2.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/MLParamError2.jq
@@ -1,7 +1,7 @@
(:JIQS: ShouldCrash; ErrorCode="RBML0003"; :)
let $hashingTF := get-transformer("HashingTF")
return $hashingTF(
- (structured-json-file("./src/main/resources/queries/rumbleML/sample-ml-data-sentence.json")),
+ (structured-json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-sentence.json")),
{"inputCol": "sentence", "numFeatures": 2}
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/MLParamError3.jq b/src/test/resources/test_files/runtime-spark/RumbleML/MLParamError3.jq
similarity index 72%
rename from src/main/resources/test_files/runtime-spark/RumbleML/MLParamError3.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/MLParamError3.jq
index 1871411537..d29923dd1a 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/MLParamError3.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/MLParamError3.jq
@@ -1,7 +1,7 @@
(:JIQS: ShouldCrash; ErrorCode="RBML0003"; :)
let $transformer := get-transformer("VectorAssembler")
for $i in $transformer(
- (structured-json-file("./src/main/resources/queries/rumbleML/sample-ml-data-age-weight.json")),
+ (structured-json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-age-weight.json")),
{"inputCols": ["age", 3], "outputCol": "features"}
)
return $i
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/MLParamError4.jq b/src/test/resources/test_files/runtime-spark/RumbleML/MLParamError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/RumbleML/MLParamError4.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/MLParamError4.jq
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Binarizer1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Binarizer1.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Binarizer1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Binarizer1.jq
index a85e810691..3151a1542c 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Binarizer1.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Binarizer1.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "binarized_weight" : 0 }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "binarized_weight" : 0 }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "binarized_weight" : 0 }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "binarized_weight" : 0 }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "binarized_weight" : 1 }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "binarized_weight" : 1 })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Bucketizer1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Bucketizer1.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Bucketizer1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Bucketizer1.jq
index f6348103e9..a6c8ac0121 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Bucketizer1.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Bucketizer1.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "bucketized_weight" : 0 }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "bucketized_weight" : 0 }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "bucketized_weight" : 0 }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "bucketized_weight" : 1 }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "bucketized_weight" : 1 }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "bucketized_weight" : 1 })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-DiscreteCosineTransform(DCT)1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-DiscreteCosineTransform(DCT)1.jq
similarity index 94%
rename from src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-DiscreteCosineTransform(DCT)1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-DiscreteCosineTransform(DCT)1.jq
index b0c42810e0..27e2afce92 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-DiscreteCosineTransform(DCT)1.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-DiscreteCosineTransform(DCT)1.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "binaryLabel" : 0, "name" : "a", "age" : 20, "weight" : 50, "dct_output" : [ 49.49747468305832, -21.213203435596427 ] }, { "binaryLabel" : 0, "name" : "b", "age" : 21, "weight" : 55.3, "dct_output" : [ 53.95224740453357, -24.25376259469858 ] }, { "binaryLabel" : 0, "name" : "c", "age" : 22, "weight" : 60.6, "dct_output" : [ 58.40702012600882, -27.294321753800737 ] }, { "binaryLabel" : 1, "name" : "d", "age" : 23, "weight" : 65.9, "dct_output" : [ 62.861792847484075, -30.334880912902896 ] }, { "binaryLabel" : 1, "name" : "e", "age" : 24, "weight" : 70.3, "dct_output" : [ 66.68016946589142, -32.73904396893715 ] }, { "binaryLabel" : 1, "name" : "f", "age" : 25, "weight" : 75.6, "dct_output" : [ 71.13494218736668, -35.779603128039305 ] })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-ElementwiseProduct1.jq.disabled b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-ElementwiseProduct1.jq.disabled
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-ElementwiseProduct1.jq.disabled
rename to src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-ElementwiseProduct1.jq.disabled
index e28da11e04..c8e25a8729 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-ElementwiseProduct1.jq.disabled
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-ElementwiseProduct1.jq.disabled
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "binaryLabel" : null, "name" : "a", "age" : 20, "weight" : 50, "bucketized_weight" : 0 }, { "binaryLabel" : null, "name" : "b", "age" : 21, "weight" : 55.3, "bucketized_weight" : 0 }, { "binaryLabel" : null, "name" : "c", "age" : 22, "weight" : 60.6, "bucketized_weight" : 0 }, { "binaryLabel" : null, "name" : "d", "age" : 23, "weight" : 65.9, "bucketized_weight" : 1 }, { "binaryLabel" : null, "name" : "e", "age" : 24, "weight" : 70.3, "bucketized_weight" : 1 }, { "binaryLabel" : null, "name" : "f", "age" : 25, "weight" : 75.6, "bucketized_weight" : 1 })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-FeatureHasher1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-FeatureHasher1.jq
similarity index 94%
rename from src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-FeatureHasher1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-FeatureHasher1.jq
index 9cae48a6d0..8c8337f0ef 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-FeatureHasher1.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-FeatureHasher1.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "name" : "a", "age" : 20, "weight" : 50, "booleanCol" : false, "hashed" : { "34087" : 1, "68404" : 50, "121715" : 1, "147703" : 20 } }, { "name" : "b", "age" : 21, "weight" : 55.3, "booleanCol" : false, "hashed" : { "34087" : 1, "68404" : 55.3, "118564" : 1, "147703" : 21 } }, { "name" : "c", "age" : 22, "weight" : 60.6, "booleanCol" : false, "hashed" : { "34087" : 1, "61149" : 1, "68404" : 60.6, "147703" : 22 } }, { "name" : "d", "age" : 23, "weight" : 65.9, "booleanCol" : true, "hashed" : { "48961" : 1, "68404" : 65.9, "147703" : 23, "227025" : 1 } }, { "name" : "e", "age" : 24, "weight" : 70.3, "booleanCol" : true, "hashed" : { "68404" : 70.3, "147703" : 24, "171510" : 1, "227025" : 1 } }, { "name" : "f", "age" : 25, "weight" : 75.6, "booleanCol" : true, "hashed" : { "61092" : 1, "68404" : 75.6, "147703" : 25, "227025" : 1 } })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-HashingTF1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-HashingTF1.jq
similarity index 94%
rename from src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-HashingTF1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-HashingTF1.jq
index 21249d48c8..0e6d1e2321 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-HashingTF1.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-HashingTF1.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "stringArrayCol" : [ "i", "am", "data", "entry", "1" ], "hashingtf" : { "4" : 1, "7" : 1, "9" : 1, "13" : 1, "15" : 1 } }, { "label" : 1, "stringArrayCol" : [ "i", "am", "data", "entry", "2" ], "hashingtf" : { "7" : 1, "9" : 2, "13" : 1, "15" : 1 } }, { "label" : 2, "stringArrayCol" : [ "i", "am", "data", "entry", "3" ], "hashingtf" : { "7" : 1, "9" : 1, "13" : 1, "15" : 1, "18" : 1 } }, { "label" : 3, "stringArrayCol" : [ "i", "am", "data", "entry", "4" ], "hashingtf" : { "6" : 1, "7" : 1, "9" : 1, "13" : 1, "15" : 1 } }, { "label" : 4, "stringArrayCol" : [ "i", "am", "data", "entry", "5" ], "hashingtf" : { "7" : 1, "9" : 2, "13" : 1, "15" : 1 } }, { "label" : 5, "stringArrayCol" : [ "i", "am", "data", "entry", "6" ], "hashingtf" : { "7" : 1, "9" : 1, "13" : 1, "15" : 2 } })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-IndexToString1.jq.disabled b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-IndexToString1.jq.disabled
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-IndexToString1.jq.disabled
rename to src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-IndexToString1.jq.disabled
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Interaction1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Interaction1.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Interaction1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Interaction1.jq
index 0dc68ed0de..1ab4549505 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Interaction1.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Interaction1.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "interaction" : [ 1000 ] }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "interaction" : [ 1161.3 ] }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "interaction" : [ 1333.2 ] }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "interaction" : [ 1515.7 ] }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "interaction" : [ 1687.1999999999998 ] }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "interaction" : [ 1889.9999999999998 ] })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Interaction2.jq.disabled b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Interaction2.jq.disabled
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Interaction2.jq.disabled
rename to src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Interaction2.jq.disabled
index f8f79b6314..a61cf6345e 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Interaction2.jq.disabled
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Interaction2.jq.disabled
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="(({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "interaction" : [ 1000 ] }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "interaction" : [ 1161.3 ] }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "interaction" : [ 1333.2 ] }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "interaction" : [ 1515.7 ] }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "interaction" : [ 1687.1999999999998 ] }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "interaction" : [ 1889.9999999999998 ] }))" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-NGram1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-NGram1.jq
similarity index 94%
rename from src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-NGram1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-NGram1.jq
index 09aa9cb002..a1ead67a7d 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-NGram1.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-NGram1.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "stringArrayCol" : [ "i", "am", "data", "entry", "1" ], "output" : [ "i am", "am data", "data entry", "entry 1" ] }, { "label" : 1, "stringArrayCol" : [ "i", "am", "data", "entry", "2" ], "output" : [ "i am", "am data", "data entry", "entry 2" ] }, { "label" : 2, "stringArrayCol" : [ "i", "am", "data", "entry", "3" ], "output" : [ "i am", "am data", "data entry", "entry 3" ] }, { "label" : 3, "stringArrayCol" : [ "i", "am", "data", "entry", "4" ], "output" : [ "i am", "am data", "data entry", "entry 4" ] }, { "label" : 4, "stringArrayCol" : [ "i", "am", "data", "entry", "5" ], "output" : [ "i am", "am data", "data entry", "entry 5" ] }, { "label" : 5, "stringArrayCol" : [ "i", "am", "data", "entry", "6" ], "output" : [ "i am", "am data", "data entry", "entry 6" ] })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Normalizer1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Normalizer1.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Normalizer1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Normalizer1.jq
index c3ce903f48..e950b0965e 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Normalizer1.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Normalizer1.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "age" : 20, "weight" : 50, "output" : [ 0.2857142857142857, 0.7142857142857143 ] }, { "label" : 1, "age" : 21, "weight" : 55.3, "output" : [ 0.27522935779816515, 0.7247706422018348 ] }, { "label" : 2, "age" : 22, "weight" : 60.6, "output" : [ 0.26634382566585957, 0.7336561743341405 ] }, { "label" : 3, "age" : 23, "weight" : 65.9, "output" : [ 0.2587176602924634, 0.7412823397075365 ] }, { "label" : 4, "age" : 24, "weight" : 70.3, "output" : [ 0.25450689289501593, 0.7454931071049841 ] }, { "label" : 5, "age" : 25, "weight" : 75.6, "output" : [ 0.2485089463220676, 0.7514910536779323 ] })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-PolynomialExpansion1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-PolynomialExpansion1.jq
similarity index 94%
rename from src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-PolynomialExpansion1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-PolynomialExpansion1.jq
index 811d10b0ac..58b1761a08 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-PolynomialExpansion1.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-PolynomialExpansion1.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "age" : 20, "weight" : 50, "output" : [ 20, 400, 8000, 50, 1000, 20000, 2500, 50000, 125000 ] }, { "label" : 1, "age" : 21, "weight" : 55.3, "output" : [ 21, 441, 9261, 55.3, 1161.3, 24387.3, 3058.0899999999997, 64219.88999999999, 169112.37699999998 ] }, { "label" : 2, "age" : 22, "weight" : 60.6, "output" : [ 22, 484, 10648, 60.6, 1333.2, 29330.4, 3672.36, 80791.92, 222545.016 ] }, { "label" : 3, "age" : 23, "weight" : 65.9, "output" : [ 23, 529, 12167, 65.9, 1515.7, 34861.1, 4342.81, 99884.63, 286191.17900000006 ] }, { "label" : 4, "age" : 24, "weight" : 70.3, "output" : [ 24, 576, 13824, 70.3, 1687.1999999999998, 40492.799999999996, 4942.089999999999, 118610.15999999997, 347428.9269999999 ] }, { "label" : 5, "age" : 25, "weight" : 75.6, "output" : [ 25, 625, 15625, 75.6, 1889.9999999999998, 47249.99999999999, 5715.359999999999, 142883.99999999997, 432081.2159999999 ] })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-RegexTokenizer1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-RegexTokenizer1.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-RegexTokenizer1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-RegexTokenizer1.jq
index 0ade24ee04..c54d5f84b5 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-RegexTokenizer1.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-RegexTokenizer1.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "stringCol" : "i am data entry 1", "output" : [ "i", "am", "data", "entry", "1" ] }, { "label" : 1, "stringCol" : "i am data entry 2", "output" : [ "i", "am", "data", "entry", "2" ] }, { "label" : 2, "stringCol" : "i am data entry 3", "output" : [ "i", "am", "data", "entry", "3" ] }, { "label" : 3, "stringCol" : "i am data entry 4", "output" : [ "i", "am", "data", "entry", "4" ] }, { "label" : 4, "stringCol" : "i am data entry 5", "output" : [ "i", "am", "data", "entry", "5" ] }, { "label" : 5, "stringCol" : "i am data entry 6", "output" : [ "i", "am", "data", "entry", "6" ] })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-SQLTransformer1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-SQLTransformer1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-SQLTransformer1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-SQLTransformer1.jq
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-StopWordsRemover1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-StopWordsRemover1.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-StopWordsRemover1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-StopWordsRemover1.jq
index 7ea09d18f5..ab139bf7d8 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-StopWordsRemover1.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-StopWordsRemover1.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "stringArrayCol" : [ "i", "am", "data", "entry", "1" ], "output" : [ "data", "entry", "1" ] }, { "label" : 1, "stringArrayCol" : [ "i", "am", "data", "entry", "2" ], "output" : [ "data", "entry", "2" ] }, { "label" : 2, "stringArrayCol" : [ "i", "am", "data", "entry", "3" ], "output" : [ "data", "entry", "3" ] }, { "label" : 3, "stringArrayCol" : [ "i", "am", "data", "entry", "4" ], "output" : [ "data", "entry", "4" ] }, { "label" : 4, "stringArrayCol" : [ "i", "am", "data", "entry", "5" ], "output" : [ "data", "entry", "5" ] }, { "label" : 5, "stringArrayCol" : [ "i", "am", "data", "entry", "6" ], "output" : [ "data", "entry", "6" ] })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Tokenizer1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Tokenizer1.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Tokenizer1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Tokenizer1.jq
index baf63c18f9..66c87fabea 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Tokenizer1.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-Tokenizer1.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "stringCol" : "i am data entry 1", "output" : [ "i", "am", "data", "entry", "1" ] }, { "label" : 1, "stringCol" : "i am data entry 2", "output" : [ "i", "am", "data", "entry", "2" ] }, { "label" : 2, "stringCol" : "i am data entry 3", "output" : [ "i", "am", "data", "entry", "3" ] }, { "label" : 3, "stringCol" : "i am data entry 4", "output" : [ "i", "am", "data", "entry", "4" ] }, { "label" : 4, "stringCol" : "i am data entry 5", "output" : [ "i", "am", "data", "entry", "5" ] }, { "label" : 5, "stringCol" : "i am data entry 6", "output" : [ "i", "am", "data", "entry", "6" ] })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-VectorAssembler1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-VectorAssembler1.jq
similarity index 93%
rename from src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-VectorAssembler1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-VectorAssembler1.jq
index 4f742d419d..23c5fb0e39 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-VectorAssembler1.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-VectorAssembler1.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "name" : "a", "age" : 20, "weight" : 50, "features" : [ 20, 50 ] }, { "label" : 1, "name" : "b", "age" : 21, "weight" : 55.3, "features" : [ 21, 55.3 ] }, { "label" : 2, "name" : "c", "age" : 22, "weight" : 60.6, "features" : [ 22, 60.6 ] }, { "label" : 3, "name" : "d", "age" : 23, "weight" : 65.9, "features" : [ 23, 65.9 ] }, { "label" : 4, "name" : "e", "age" : 24, "weight" : 70.3, "features" : [ 24, 70.3 ] }, { "label" : 5, "name" : "f", "age" : 25, "weight" : 75.6, "features" : [ 25, 75.6 ] })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-VectorSizeHint1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-VectorSizeHint1.jq
similarity index 91%
rename from src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-VectorSizeHint1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-VectorSizeHint1.jq
index 2215ae2144..313b314fb4 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-VectorSizeHint1.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-VectorSizeHint1.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "age" : 20, "weight" : 50 }, { "label" : 1, "age" : 21, "weight" : 55.3 }, { "label" : 2, "age" : 22, "weight" : 60.6 }, { "label" : 3, "age" : 23, "weight" : 65.9 }, { "label" : 4, "age" : 24, "weight" : 70.3 }, { "label" : 5, "age" : 25, "weight" : 75.6 })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-VectorSlicer1.jq b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-VectorSlicer1.jq
similarity index 92%
rename from src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-VectorSlicer1.jq
rename to src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-VectorSlicer1.jq
index 5c978e395e..319e68ef10 100644
--- a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-VectorSlicer1.jq
+++ b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/MLTransformer-VectorSlicer1.jq
@@ -1,6 +1,6 @@
(:JIQS: ShouldRun; Output="({ "label" : 0, "age" : 20, "weight" : 50, "output" : [ 50 ] }, { "label" : 1, "age" : 21, "weight" : 55.3, "output" : [ 55.3 ] }, { "label" : 2, "age" : 22, "weight" : 60.6, "output" : [ 60.6 ] }, { "label" : 3, "age" : 23, "weight" : 65.9, "output" : [ 65.9 ] }, { "label" : 4, "age" : 24, "weight" : 70.3, "output" : [ 70.3 ] }, { "label" : 5, "age" : 25, "weight" : 75.6, "output" : [ 75.6 ] })" :)
let $data := annotate(
- json-file("./src/main/resources/queries/rumbleML/sample-ml-data-flat.json"),
+ json-file("./src/test/resources/test_data/rumbleML/sample-ml-data-flat.json"),
{ "label": "integer", "binaryLabel": "integer", "name": "string", "age": "double", "weight": "double", "booleanCol": "boolean", "nullCol": "null", "stringCol": "string", "stringArrayCol": ["string"], "intArrayCol": ["integer"], "doubleArrayCol": ["double"], "doubleArrayArrayCol": [["double"]] }
)
diff --git a/src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/TransformerTODO b/src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/TransformerTODO
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/RumbleML/TransformerTests/TransformerTODO
rename to src/test/resources/test_files/runtime-spark/RumbleML/TransformerTests/TransformerTODO
diff --git a/src/main/resources/test_files/runtime-spark/SimpleLets.jq b/src/test/resources/test_files/runtime-spark/SimpleLets.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/SimpleLets.jq
rename to src/test/resources/test_files/runtime-spark/SimpleLets.jq
diff --git a/src/main/resources/test_files/runtime-spark/TakeRdd.jq b/src/test/resources/test_files/runtime-spark/TakeRdd.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/TakeRdd.jq
rename to src/test/resources/test_files/runtime-spark/TakeRdd.jq
diff --git a/src/main/resources/test_files/runtime-spark/Typeswitch.jq b/src/test/resources/test_files/runtime-spark/Typeswitch.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Typeswitch.jq
rename to src/test/resources/test_files/runtime-spark/Typeswitch.jq
diff --git a/src/main/resources/test_files/runtime-spark/Where.jq b/src/test/resources/test_files/runtime-spark/Where.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/Where.jq
rename to src/test/resources/test_files/runtime-spark/Where.jq
diff --git a/src/main/resources/test_files/runtime-spark/WhereFalseAndEmpty.jq b/src/test/resources/test_files/runtime-spark/WhereFalseAndEmpty.jq
similarity index 100%
rename from src/main/resources/test_files/runtime-spark/WhereFalseAndEmpty.jq
rename to src/test/resources/test_files/runtime-spark/WhereFalseAndEmpty.jq
diff --git a/src/main/resources/test_files/runtime-spark/WhereJson.jq b/src/test/resources/test_files/runtime-spark/WhereJson.jq
similarity index 59%
rename from src/main/resources/test_files/runtime-spark/WhereJson.jq
rename to src/test/resources/test_files/runtime-spark/WhereJson.jq
index 18aeb5a126..647e512091 100644
--- a/src/main/resources/test_files/runtime-spark/WhereJson.jq
+++ b/src/test/resources/test_files/runtime-spark/WhereJson.jq
@@ -1,4 +1,4 @@
(:JIQS: ShouldRun; Output="(Latvian, Russian)" :)
-for $i in json-file("./src/main/resources/queries/conf-ex.json")
+for $i in json-file("./src/test/resources/test_data/conf-ex.json")
where $i."target" eq "Russian"
return $i."guess"
\ No newline at end of file
diff --git a/src/main/resources/test_files/runtime/Array.jq b/src/test/resources/test_files/runtime/Array.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Array.jq
rename to src/test/resources/test_files/runtime/Array.jq
diff --git a/src/main/resources/test_files/runtime/Array2.jq b/src/test/resources/test_files/runtime/Array2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Array2.jq
rename to src/test/resources/test_files/runtime/Array2.jq
diff --git a/src/main/resources/test_files/runtime/Arrow1.jq b/src/test/resources/test_files/runtime/Arrow1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Arrow1.jq
rename to src/test/resources/test_files/runtime/Arrow1.jq
diff --git a/src/main/resources/test_files/runtime/Arrow2.jq b/src/test/resources/test_files/runtime/Arrow2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Arrow2.jq
rename to src/test/resources/test_files/runtime/Arrow2.jq
diff --git a/src/main/resources/test_files/runtime/Arrow3.jq b/src/test/resources/test_files/runtime/Arrow3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Arrow3.jq
rename to src/test/resources/test_files/runtime/Arrow3.jq
diff --git a/src/main/resources/test_files/runtime/Arrow4.jq b/src/test/resources/test_files/runtime/Arrow4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Arrow4.jq
rename to src/test/resources/test_files/runtime/Arrow4.jq
diff --git a/src/main/resources/test_files/runtime/Cast.jq b/src/test/resources/test_files/runtime/Cast.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Cast.jq
rename to src/test/resources/test_files/runtime/Cast.jq
diff --git a/src/main/resources/test_files/runtime/CastAnyURIs.jq b/src/test/resources/test_files/runtime/CastAnyURIs.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/CastAnyURIs.jq
rename to src/test/resources/test_files/runtime/CastAnyURIs.jq
diff --git a/src/main/resources/test_files/runtime/CastBinaries.jq b/src/test/resources/test_files/runtime/CastBinaries.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/CastBinaries.jq
rename to src/test/resources/test_files/runtime/CastBinaries.jq
diff --git a/src/main/resources/test_files/runtime/CastDateTimes.jq b/src/test/resources/test_files/runtime/CastDateTimes.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/CastDateTimes.jq
rename to src/test/resources/test_files/runtime/CastDateTimes.jq
diff --git a/src/main/resources/test_files/runtime/CastDurations.jq b/src/test/resources/test_files/runtime/CastDurations.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/CastDurations.jq
rename to src/test/resources/test_files/runtime/CastDurations.jq
diff --git a/src/main/resources/test_files/runtime/CastError1.jq b/src/test/resources/test_files/runtime/CastError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/CastError1.jq
rename to src/test/resources/test_files/runtime/CastError1.jq
diff --git a/src/main/resources/test_files/runtime/CastError2.jq b/src/test/resources/test_files/runtime/CastError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/CastError2.jq
rename to src/test/resources/test_files/runtime/CastError2.jq
diff --git a/src/main/resources/test_files/runtime/CastError3.jq b/src/test/resources/test_files/runtime/CastError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/CastError3.jq
rename to src/test/resources/test_files/runtime/CastError3.jq
diff --git a/src/main/resources/test_files/runtime/CastNull.jq b/src/test/resources/test_files/runtime/CastNull.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/CastNull.jq
rename to src/test/resources/test_files/runtime/CastNull.jq
diff --git a/src/main/resources/test_files/runtime/Castable.jq b/src/test/resources/test_files/runtime/Castable.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Castable.jq
rename to src/test/resources/test_files/runtime/Castable.jq
diff --git a/src/main/resources/test_files/runtime/CastableAnyURI.jq b/src/test/resources/test_files/runtime/CastableAnyURI.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/CastableAnyURI.jq
rename to src/test/resources/test_files/runtime/CastableAnyURI.jq
diff --git a/src/main/resources/test_files/runtime/CastableBinaries.jq b/src/test/resources/test_files/runtime/CastableBinaries.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/CastableBinaries.jq
rename to src/test/resources/test_files/runtime/CastableBinaries.jq
diff --git a/src/main/resources/test_files/runtime/CastableDateTimes.jq b/src/test/resources/test_files/runtime/CastableDateTimes.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/CastableDateTimes.jq
rename to src/test/resources/test_files/runtime/CastableDateTimes.jq
diff --git a/src/main/resources/test_files/runtime/CastableDurations.jq b/src/test/resources/test_files/runtime/CastableDurations.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/CastableDurations.jq
rename to src/test/resources/test_files/runtime/CastableDurations.jq
diff --git a/src/main/resources/test_files/runtime/CastableError1.jq b/src/test/resources/test_files/runtime/CastableError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/CastableError1.jq
rename to src/test/resources/test_files/runtime/CastableError1.jq
diff --git a/src/main/resources/test_files/runtime/CastableError2.jq b/src/test/resources/test_files/runtime/CastableError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/CastableError2.jq
rename to src/test/resources/test_files/runtime/CastableError2.jq
diff --git a/src/main/resources/test_files/runtime/CastableError3.jq b/src/test/resources/test_files/runtime/CastableError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/CastableError3.jq
rename to src/test/resources/test_files/runtime/CastableError3.jq
diff --git a/src/main/resources/test_files/runtime/CastableNull.jq b/src/test/resources/test_files/runtime/CastableNull.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/CastableNull.jq
rename to src/test/resources/test_files/runtime/CastableNull.jq
diff --git a/src/main/resources/test_files/runtime/CommaExpression1.jq b/src/test/resources/test_files/runtime/CommaExpression1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/CommaExpression1.jq
rename to src/test/resources/test_files/runtime/CommaExpression1.jq
diff --git a/src/main/resources/test_files/runtime/CommaExpression2.jq b/src/test/resources/test_files/runtime/CommaExpression2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/CommaExpression2.jq
rename to src/test/resources/test_files/runtime/CommaExpression2.jq
diff --git a/src/main/resources/test_files/runtime/ComposableKeys.jq b/src/test/resources/test_files/runtime/ComposableKeys.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ComposableKeys.jq
rename to src/test/resources/test_files/runtime/ComposableKeys.jq
diff --git a/src/main/resources/test_files/runtime/ContextExpr.jq b/src/test/resources/test_files/runtime/ContextExpr.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ContextExpr.jq
rename to src/test/resources/test_files/runtime/ContextExpr.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/IfExpr1.jq b/src/test/resources/test_files/runtime/ControlIterators/IfExpr1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/IfExpr1.jq
rename to src/test/resources/test_files/runtime/ControlIterators/IfExpr1.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/IfExpr10.jq b/src/test/resources/test_files/runtime/ControlIterators/IfExpr10.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/IfExpr10.jq
rename to src/test/resources/test_files/runtime/ControlIterators/IfExpr10.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/IfExpr11.jq b/src/test/resources/test_files/runtime/ControlIterators/IfExpr11.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/IfExpr11.jq
rename to src/test/resources/test_files/runtime/ControlIterators/IfExpr11.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/IfExpr12.jq b/src/test/resources/test_files/runtime/ControlIterators/IfExpr12.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/IfExpr12.jq
rename to src/test/resources/test_files/runtime/ControlIterators/IfExpr12.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/IfExpr13.jq b/src/test/resources/test_files/runtime/ControlIterators/IfExpr13.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/IfExpr13.jq
rename to src/test/resources/test_files/runtime/ControlIterators/IfExpr13.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/IfExpr14.jq b/src/test/resources/test_files/runtime/ControlIterators/IfExpr14.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/IfExpr14.jq
rename to src/test/resources/test_files/runtime/ControlIterators/IfExpr14.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/IfExpr2.jq b/src/test/resources/test_files/runtime/ControlIterators/IfExpr2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/IfExpr2.jq
rename to src/test/resources/test_files/runtime/ControlIterators/IfExpr2.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/IfExpr3.jq b/src/test/resources/test_files/runtime/ControlIterators/IfExpr3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/IfExpr3.jq
rename to src/test/resources/test_files/runtime/ControlIterators/IfExpr3.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/IfExpr4.jq b/src/test/resources/test_files/runtime/ControlIterators/IfExpr4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/IfExpr4.jq
rename to src/test/resources/test_files/runtime/ControlIterators/IfExpr4.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/IfExpr5.jq b/src/test/resources/test_files/runtime/ControlIterators/IfExpr5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/IfExpr5.jq
rename to src/test/resources/test_files/runtime/ControlIterators/IfExpr5.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/IfExpr6.jq b/src/test/resources/test_files/runtime/ControlIterators/IfExpr6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/IfExpr6.jq
rename to src/test/resources/test_files/runtime/ControlIterators/IfExpr6.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/IfExpr7.jq b/src/test/resources/test_files/runtime/ControlIterators/IfExpr7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/IfExpr7.jq
rename to src/test/resources/test_files/runtime/ControlIterators/IfExpr7.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/IfExpr8.jq b/src/test/resources/test_files/runtime/ControlIterators/IfExpr8.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/IfExpr8.jq
rename to src/test/resources/test_files/runtime/ControlIterators/IfExpr8.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/IfExpr9.jq b/src/test/resources/test_files/runtime/ControlIterators/IfExpr9.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/IfExpr9.jq
rename to src/test/resources/test_files/runtime/ControlIterators/IfExpr9.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/IfExprError1.jq b/src/test/resources/test_files/runtime/ControlIterators/IfExprError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/IfExprError1.jq
rename to src/test/resources/test_files/runtime/ControlIterators/IfExprError1.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/IfExprError2.jq b/src/test/resources/test_files/runtime/ControlIterators/IfExprError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/IfExprError2.jq
rename to src/test/resources/test_files/runtime/ControlIterators/IfExprError2.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/IfExprError3.jq b/src/test/resources/test_files/runtime/ControlIterators/IfExprError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/IfExprError3.jq
rename to src/test/resources/test_files/runtime/ControlIterators/IfExprError3.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/SwitchExpression1.jq b/src/test/resources/test_files/runtime/ControlIterators/SwitchExpression1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/SwitchExpression1.jq
rename to src/test/resources/test_files/runtime/ControlIterators/SwitchExpression1.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/SwitchExpression2.jq b/src/test/resources/test_files/runtime/ControlIterators/SwitchExpression2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/SwitchExpression2.jq
rename to src/test/resources/test_files/runtime/ControlIterators/SwitchExpression2.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/SwitchExpression3.jq b/src/test/resources/test_files/runtime/ControlIterators/SwitchExpression3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/SwitchExpression3.jq
rename to src/test/resources/test_files/runtime/ControlIterators/SwitchExpression3.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/SwitchExpression4.jq b/src/test/resources/test_files/runtime/ControlIterators/SwitchExpression4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/SwitchExpression4.jq
rename to src/test/resources/test_files/runtime/ControlIterators/SwitchExpression4.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/SwitchExpressionError1.jq b/src/test/resources/test_files/runtime/ControlIterators/SwitchExpressionError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/SwitchExpressionError1.jq
rename to src/test/resources/test_files/runtime/ControlIterators/SwitchExpressionError1.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/SwitchExpressionError2.jq b/src/test/resources/test_files/runtime/ControlIterators/SwitchExpressionError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/SwitchExpressionError2.jq
rename to src/test/resources/test_files/runtime/ControlIterators/SwitchExpressionError2.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/SwitchExpressionError3.jq b/src/test/resources/test_files/runtime/ControlIterators/SwitchExpressionError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/SwitchExpressionError3.jq
rename to src/test/resources/test_files/runtime/ControlIterators/SwitchExpressionError3.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/SwitchExpressionError4.jq b/src/test/resources/test_files/runtime/ControlIterators/SwitchExpressionError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/SwitchExpressionError4.jq
rename to src/test/resources/test_files/runtime/ControlIterators/SwitchExpressionError4.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/TypeswitchExpression1.jq b/src/test/resources/test_files/runtime/ControlIterators/TypeswitchExpression1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/TypeswitchExpression1.jq
rename to src/test/resources/test_files/runtime/ControlIterators/TypeswitchExpression1.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/TypeswitchExpression2.jq b/src/test/resources/test_files/runtime/ControlIterators/TypeswitchExpression2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/TypeswitchExpression2.jq
rename to src/test/resources/test_files/runtime/ControlIterators/TypeswitchExpression2.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/TypeswitchExpression3.jq b/src/test/resources/test_files/runtime/ControlIterators/TypeswitchExpression3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/TypeswitchExpression3.jq
rename to src/test/resources/test_files/runtime/ControlIterators/TypeswitchExpression3.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/TypeswitchExpression4.jq b/src/test/resources/test_files/runtime/ControlIterators/TypeswitchExpression4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/TypeswitchExpression4.jq
rename to src/test/resources/test_files/runtime/ControlIterators/TypeswitchExpression4.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/TypeswitchExpression5.jq b/src/test/resources/test_files/runtime/ControlIterators/TypeswitchExpression5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/TypeswitchExpression5.jq
rename to src/test/resources/test_files/runtime/ControlIterators/TypeswitchExpression5.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/TypeswitchExpression6.jq b/src/test/resources/test_files/runtime/ControlIterators/TypeswitchExpression6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/TypeswitchExpression6.jq
rename to src/test/resources/test_files/runtime/ControlIterators/TypeswitchExpression6.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/TypeswitchExpression7.jq b/src/test/resources/test_files/runtime/ControlIterators/TypeswitchExpression7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/TypeswitchExpression7.jq
rename to src/test/resources/test_files/runtime/ControlIterators/TypeswitchExpression7.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/TypeswitchExpression8.jq b/src/test/resources/test_files/runtime/ControlIterators/TypeswitchExpression8.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/TypeswitchExpression8.jq
rename to src/test/resources/test_files/runtime/ControlIterators/TypeswitchExpression8.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/TypeswitchExpression9.jq b/src/test/resources/test_files/runtime/ControlIterators/TypeswitchExpression9.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/TypeswitchExpression9.jq
rename to src/test/resources/test_files/runtime/ControlIterators/TypeswitchExpression9.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/TypeswitchExpressionError1.jq b/src/test/resources/test_files/runtime/ControlIterators/TypeswitchExpressionError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/TypeswitchExpressionError1.jq
rename to src/test/resources/test_files/runtime/ControlIterators/TypeswitchExpressionError1.jq
diff --git a/src/main/resources/test_files/runtime/ControlIterators/TypeswitchExpressionError2.jq b/src/test/resources/test_files/runtime/ControlIterators/TypeswitchExpressionError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ControlIterators/TypeswitchExpressionError2.jq
rename to src/test/resources/test_files/runtime/ControlIterators/TypeswitchExpressionError2.jq
diff --git a/src/main/resources/test_files/runtime/ErrorDuplicateKeys.jq b/src/test/resources/test_files/runtime/ErrorDuplicateKeys.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ErrorDuplicateKeys.jq
rename to src/test/resources/test_files/runtime/ErrorDuplicateKeys.jq
diff --git a/src/main/resources/test_files/runtime/ErrorInvalidArrayLookup.jq b/src/test/resources/test_files/runtime/ErrorInvalidArrayLookup.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ErrorInvalidArrayLookup.jq
rename to src/test/resources/test_files/runtime/ErrorInvalidArrayLookup.jq
diff --git a/src/main/resources/test_files/runtime/ErrorInvalidArrayLookup2.jq b/src/test/resources/test_files/runtime/ErrorInvalidArrayLookup2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ErrorInvalidArrayLookup2.jq
rename to src/test/resources/test_files/runtime/ErrorInvalidArrayLookup2.jq
diff --git a/src/main/resources/test_files/runtime/ErrorModuleImport.jq b/src/test/resources/test_files/runtime/ErrorModuleImport.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ErrorModuleImport.jq
rename to src/test/resources/test_files/runtime/ErrorModuleImport.jq
diff --git a/src/main/resources/test_files/runtime/ErrorNonStringKey.jq b/src/test/resources/test_files/runtime/ErrorNonStringKey.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ErrorNonStringKey.jq
rename to src/test/resources/test_files/runtime/ErrorNonStringKey.jq
diff --git a/src/main/resources/test_files/runtime/FunctionAnyURI/FunctionAnyURI1.jq b/src/test/resources/test_files/runtime/FunctionAnyURI/FunctionAnyURI1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionAnyURI/FunctionAnyURI1.jq
rename to src/test/resources/test_files/runtime/FunctionAnyURI/FunctionAnyURI1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionAnyURI/FunctionAnyURI2.jq b/src/test/resources/test_files/runtime/FunctionAnyURI/FunctionAnyURI2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionAnyURI/FunctionAnyURI2.jq
rename to src/test/resources/test_files/runtime/FunctionAnyURI/FunctionAnyURI2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionAnyURI/FunctionAnyURIError1.jq b/src/test/resources/test_files/runtime/FunctionAnyURI/FunctionAnyURIError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionAnyURI/FunctionAnyURIError1.jq
rename to src/test/resources/test_files/runtime/FunctionAnyURI/FunctionAnyURIError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionAnyURI/FunctionAnyURIError2.jq b/src/test/resources/test_files/runtime/FunctionAnyURI/FunctionAnyURIError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionAnyURI/FunctionAnyURIError2.jq
rename to src/test/resources/test_files/runtime/FunctionAnyURI/FunctionAnyURIError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionAnyURI/FunctionAnyURIError3.jq b/src/test/resources/test_files/runtime/FunctionAnyURI/FunctionAnyURIError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionAnyURI/FunctionAnyURIError3.jq
rename to src/test/resources/test_files/runtime/FunctionAnyURI/FunctionAnyURIError3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionAnyURI/FunctionAnyURIError4.jq b/src/test/resources/test_files/runtime/FunctionAnyURI/FunctionAnyURIError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionAnyURI/FunctionAnyURIError4.jq
rename to src/test/resources/test_files/runtime/FunctionAnyURI/FunctionAnyURIError4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionArray/FunctionArrayDescendant1.jq b/src/test/resources/test_files/runtime/FunctionArray/FunctionArrayDescendant1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionArray/FunctionArrayDescendant1.jq
rename to src/test/resources/test_files/runtime/FunctionArray/FunctionArrayDescendant1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionArray/FunctionArrayDescendant2.jq b/src/test/resources/test_files/runtime/FunctionArray/FunctionArrayDescendant2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionArray/FunctionArrayDescendant2.jq
rename to src/test/resources/test_files/runtime/FunctionArray/FunctionArrayDescendant2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionArray/FunctionArrayDescendant3.jq b/src/test/resources/test_files/runtime/FunctionArray/FunctionArrayDescendant3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionArray/FunctionArrayDescendant3.jq
rename to src/test/resources/test_files/runtime/FunctionArray/FunctionArrayDescendant3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionArray/FunctionArrayDescendant4.jq b/src/test/resources/test_files/runtime/FunctionArray/FunctionArrayDescendant4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionArray/FunctionArrayDescendant4.jq
rename to src/test/resources/test_files/runtime/FunctionArray/FunctionArrayDescendant4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionArray/FunctionArrayDescendant5.jq b/src/test/resources/test_files/runtime/FunctionArray/FunctionArrayDescendant5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionArray/FunctionArrayDescendant5.jq
rename to src/test/resources/test_files/runtime/FunctionArray/FunctionArrayDescendant5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionArray/FunctionArrayFlatten1.jq b/src/test/resources/test_files/runtime/FunctionArray/FunctionArrayFlatten1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionArray/FunctionArrayFlatten1.jq
rename to src/test/resources/test_files/runtime/FunctionArray/FunctionArrayFlatten1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionArray/FunctionArrayFlatten2.jq b/src/test/resources/test_files/runtime/FunctionArray/FunctionArrayFlatten2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionArray/FunctionArrayFlatten2.jq
rename to src/test/resources/test_files/runtime/FunctionArray/FunctionArrayFlatten2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionArray/FunctionArrayFlatten3.jq b/src/test/resources/test_files/runtime/FunctionArray/FunctionArrayFlatten3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionArray/FunctionArrayFlatten3.jq
rename to src/test/resources/test_files/runtime/FunctionArray/FunctionArrayFlatten3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionArray/FunctionArrayFlatten4.jq b/src/test/resources/test_files/runtime/FunctionArray/FunctionArrayFlatten4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionArray/FunctionArrayFlatten4.jq
rename to src/test/resources/test_files/runtime/FunctionArray/FunctionArrayFlatten4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionArray/FunctionArrayFlatten5.jq b/src/test/resources/test_files/runtime/FunctionArray/FunctionArrayFlatten5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionArray/FunctionArrayFlatten5.jq
rename to src/test/resources/test_files/runtime/FunctionArray/FunctionArrayFlatten5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionArray/FunctionArrayMembers1.jq b/src/test/resources/test_files/runtime/FunctionArray/FunctionArrayMembers1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionArray/FunctionArrayMembers1.jq
rename to src/test/resources/test_files/runtime/FunctionArray/FunctionArrayMembers1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionArray/FunctionArrayMembers2.jq b/src/test/resources/test_files/runtime/FunctionArray/FunctionArrayMembers2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionArray/FunctionArrayMembers2.jq
rename to src/test/resources/test_files/runtime/FunctionArray/FunctionArrayMembers2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionArray/FunctionArrayMembers3.jq b/src/test/resources/test_files/runtime/FunctionArray/FunctionArrayMembers3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionArray/FunctionArrayMembers3.jq
rename to src/test/resources/test_files/runtime/FunctionArray/FunctionArrayMembers3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionArray/FunctionArrayMembers4.jq b/src/test/resources/test_files/runtime/FunctionArray/FunctionArrayMembers4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionArray/FunctionArrayMembers4.jq
rename to src/test/resources/test_files/runtime/FunctionArray/FunctionArrayMembers4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionArray/FunctionArrayMembers5.jq b/src/test/resources/test_files/runtime/FunctionArray/FunctionArrayMembers5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionArray/FunctionArrayMembers5.jq
rename to src/test/resources/test_files/runtime/FunctionArray/FunctionArrayMembers5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionArray/FunctionArraySize.jq b/src/test/resources/test_files/runtime/FunctionArray/FunctionArraySize.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionArray/FunctionArraySize.jq
rename to src/test/resources/test_files/runtime/FunctionArray/FunctionArraySize.jq
diff --git a/src/main/resources/test_files/runtime/FunctionBinaries/FunctionBase64Binary.jq b/src/test/resources/test_files/runtime/FunctionBinaries/FunctionBase64Binary.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionBinaries/FunctionBase64Binary.jq
rename to src/test/resources/test_files/runtime/FunctionBinaries/FunctionBase64Binary.jq
diff --git a/src/main/resources/test_files/runtime/FunctionBinaries/FunctionBase64BinaryError1.jq b/src/test/resources/test_files/runtime/FunctionBinaries/FunctionBase64BinaryError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionBinaries/FunctionBase64BinaryError1.jq
rename to src/test/resources/test_files/runtime/FunctionBinaries/FunctionBase64BinaryError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionBinaries/FunctionBase64BinaryError2.jq b/src/test/resources/test_files/runtime/FunctionBinaries/FunctionBase64BinaryError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionBinaries/FunctionBase64BinaryError2.jq
rename to src/test/resources/test_files/runtime/FunctionBinaries/FunctionBase64BinaryError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionBinaries/FunctionBase64BinaryError3.jq b/src/test/resources/test_files/runtime/FunctionBinaries/FunctionBase64BinaryError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionBinaries/FunctionBase64BinaryError3.jq
rename to src/test/resources/test_files/runtime/FunctionBinaries/FunctionBase64BinaryError3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionBinaries/FunctionBase64BinaryError4.jq b/src/test/resources/test_files/runtime/FunctionBinaries/FunctionBase64BinaryError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionBinaries/FunctionBase64BinaryError4.jq
rename to src/test/resources/test_files/runtime/FunctionBinaries/FunctionBase64BinaryError4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionBinaries/FunctionBase64BinaryError5.jq b/src/test/resources/test_files/runtime/FunctionBinaries/FunctionBase64BinaryError5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionBinaries/FunctionBase64BinaryError5.jq
rename to src/test/resources/test_files/runtime/FunctionBinaries/FunctionBase64BinaryError5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionBinaries/FunctionHexBinary.jq b/src/test/resources/test_files/runtime/FunctionBinaries/FunctionHexBinary.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionBinaries/FunctionHexBinary.jq
rename to src/test/resources/test_files/runtime/FunctionBinaries/FunctionHexBinary.jq
diff --git a/src/main/resources/test_files/runtime/FunctionBinaries/FunctionHexBinaryError1.jq b/src/test/resources/test_files/runtime/FunctionBinaries/FunctionHexBinaryError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionBinaries/FunctionHexBinaryError1.jq
rename to src/test/resources/test_files/runtime/FunctionBinaries/FunctionHexBinaryError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionBinaries/FunctionHexBinaryError2.jq b/src/test/resources/test_files/runtime/FunctionBinaries/FunctionHexBinaryError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionBinaries/FunctionHexBinaryError2.jq
rename to src/test/resources/test_files/runtime/FunctionBinaries/FunctionHexBinaryError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionBinaries/FunctionHexBinaryError3.jq b/src/test/resources/test_files/runtime/FunctionBinaries/FunctionHexBinaryError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionBinaries/FunctionHexBinaryError3.jq
rename to src/test/resources/test_files/runtime/FunctionBinaries/FunctionHexBinaryError3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionBinaries/FuntionHexBinaryError4.jq b/src/test/resources/test_files/runtime/FunctionBinaries/FuntionHexBinaryError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionBinaries/FuntionHexBinaryError4.jq
rename to src/test/resources/test_files/runtime/FunctionBinaries/FuntionHexBinaryError4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionBooleans/FunctionBoolean1.jq b/src/test/resources/test_files/runtime/FunctionBooleans/FunctionBoolean1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionBooleans/FunctionBoolean1.jq
rename to src/test/resources/test_files/runtime/FunctionBooleans/FunctionBoolean1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionBooleans/FunctionBoolean2.jq b/src/test/resources/test_files/runtime/FunctionBooleans/FunctionBoolean2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionBooleans/FunctionBoolean2.jq
rename to src/test/resources/test_files/runtime/FunctionBooleans/FunctionBoolean2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionBooleans/FunctionBoolean3.jq b/src/test/resources/test_files/runtime/FunctionBooleans/FunctionBoolean3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionBooleans/FunctionBoolean3.jq
rename to src/test/resources/test_files/runtime/FunctionBooleans/FunctionBoolean3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionBooleans/FunctionBooleanError1.jq b/src/test/resources/test_files/runtime/FunctionBooleans/FunctionBooleanError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionBooleans/FunctionBooleanError1.jq
rename to src/test/resources/test_files/runtime/FunctionBooleans/FunctionBooleanError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionBooleans/FunctionBooleanError2.jq b/src/test/resources/test_files/runtime/FunctionBooleans/FunctionBooleanError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionBooleans/FunctionBooleanError2.jq
rename to src/test/resources/test_files/runtime/FunctionBooleans/FunctionBooleanError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionBooleans/FunctionBooleanError3.jq b/src/test/resources/test_files/runtime/FunctionBooleans/FunctionBooleanError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionBooleans/FunctionBooleanError3.jq
rename to src/test/resources/test_files/runtime/FunctionBooleans/FunctionBooleanError3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionBooleans/FunctionBooleanError4.jq b/src/test/resources/test_files/runtime/FunctionBooleans/FunctionBooleanError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionBooleans/FunctionBooleanError4.jq
rename to src/test/resources/test_files/runtime/FunctionBooleans/FunctionBooleanError4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionBooleans/FunctionBooleanError5.jq b/src/test/resources/test_files/runtime/FunctionBooleans/FunctionBooleanError5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionBooleans/FunctionBooleanError5.jq
rename to src/test/resources/test_files/runtime/FunctionBooleans/FunctionBooleanError5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionCall-UndefinedFunctionError1.jq b/src/test/resources/test_files/runtime/FunctionCall-UndefinedFunctionError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionCall-UndefinedFunctionError1.jq
rename to src/test/resources/test_files/runtime/FunctionCall-UndefinedFunctionError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionCall-UndefinedFunctionError2.jq b/src/test/resources/test_files/runtime/FunctionCall-UndefinedFunctionError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionCall-UndefinedFunctionError2.jq
rename to src/test/resources/test_files/runtime/FunctionCall-UndefinedFunctionError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionCall-UndefinedFunctionError3.jq b/src/test/resources/test_files/runtime/FunctionCall-UndefinedFunctionError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionCall-UndefinedFunctionError3.jq
rename to src/test/resources/test_files/runtime/FunctionCall-UndefinedFunctionError3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDateTimes/AdjustDateTimesToTimezone.jq b/src/test/resources/test_files/runtime/FunctionDateTimes/AdjustDateTimesToTimezone.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDateTimes/AdjustDateTimesToTimezone.jq
rename to src/test/resources/test_files/runtime/FunctionDateTimes/AdjustDateTimesToTimezone.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDateTimes/AdjustDateTimesToTimezoneError1.jq b/src/test/resources/test_files/runtime/FunctionDateTimes/AdjustDateTimesToTimezoneError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDateTimes/AdjustDateTimesToTimezoneError1.jq
rename to src/test/resources/test_files/runtime/FunctionDateTimes/AdjustDateTimesToTimezoneError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDateTimes/AdjustDateTimesToTimezoneError2.jq b/src/test/resources/test_files/runtime/FunctionDateTimes/AdjustDateTimesToTimezoneError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDateTimes/AdjustDateTimesToTimezoneError2.jq
rename to src/test/resources/test_files/runtime/FunctionDateTimes/AdjustDateTimesToTimezoneError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDateTimes/ExtractingFieldsFromDateTime.jq b/src/test/resources/test_files/runtime/FunctionDateTimes/ExtractingFieldsFromDateTime.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDateTimes/ExtractingFieldsFromDateTime.jq
rename to src/test/resources/test_files/runtime/FunctionDateTimes/ExtractingFieldsFromDateTime.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDateTimes/ExtractingFieldsFromDateTimeError1.jq b/src/test/resources/test_files/runtime/FunctionDateTimes/ExtractingFieldsFromDateTimeError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDateTimes/ExtractingFieldsFromDateTimeError1.jq
rename to src/test/resources/test_files/runtime/FunctionDateTimes/ExtractingFieldsFromDateTimeError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDateTimes/ExtractingFieldsFromDateTimeError2.jq b/src/test/resources/test_files/runtime/FunctionDateTimes/ExtractingFieldsFromDateTimeError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDateTimes/ExtractingFieldsFromDateTimeError2.jq
rename to src/test/resources/test_files/runtime/FunctionDateTimes/ExtractingFieldsFromDateTimeError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDateTimes/ExtractingFieldsFromDateTimeError3.jq b/src/test/resources/test_files/runtime/FunctionDateTimes/ExtractingFieldsFromDateTimeError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDateTimes/ExtractingFieldsFromDateTimeError3.jq
rename to src/test/resources/test_files/runtime/FunctionDateTimes/ExtractingFieldsFromDateTimeError3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDateTimes/FunctionCurrentDateTime.jq b/src/test/resources/test_files/runtime/FunctionDateTimes/FunctionCurrentDateTime.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDateTimes/FunctionCurrentDateTime.jq
rename to src/test/resources/test_files/runtime/FunctionDateTimes/FunctionCurrentDateTime.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDateTimes/FunctionCurrentDateTimeError1.jq b/src/test/resources/test_files/runtime/FunctionDateTimes/FunctionCurrentDateTimeError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDateTimes/FunctionCurrentDateTimeError1.jq
rename to src/test/resources/test_files/runtime/FunctionDateTimes/FunctionCurrentDateTimeError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDateTimes/FunctionCurrentDateTimeError2.jq b/src/test/resources/test_files/runtime/FunctionDateTimes/FunctionCurrentDateTimeError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDateTimes/FunctionCurrentDateTimeError2.jq
rename to src/test/resources/test_files/runtime/FunctionDateTimes/FunctionCurrentDateTimeError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDateTimes/FunctionDateTime.jq b/src/test/resources/test_files/runtime/FunctionDateTimes/FunctionDateTime.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDateTimes/FunctionDateTime.jq
rename to src/test/resources/test_files/runtime/FunctionDateTimes/FunctionDateTime.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDateTimes/FunctionDateTimeError1.jq b/src/test/resources/test_files/runtime/FunctionDateTimes/FunctionDateTimeError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDateTimes/FunctionDateTimeError1.jq
rename to src/test/resources/test_files/runtime/FunctionDateTimes/FunctionDateTimeError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDateTimes/FunctionDateTimeError2.jq b/src/test/resources/test_files/runtime/FunctionDateTimes/FunctionDateTimeError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDateTimes/FunctionDateTimeError2.jq
rename to src/test/resources/test_files/runtime/FunctionDateTimes/FunctionDateTimeError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDateTimes/FunctionDateTimeError3.jq b/src/test/resources/test_files/runtime/FunctionDateTimes/FunctionDateTimeError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDateTimes/FunctionDateTimeError3.jq
rename to src/test/resources/test_files/runtime/FunctionDateTimes/FunctionDateTimeError3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDateTimes/FunctionDateTimeError4.jq b/src/test/resources/test_files/runtime/FunctionDateTimes/FunctionDateTimeError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDateTimes/FunctionDateTimeError4.jq
rename to src/test/resources/test_files/runtime/FunctionDateTimes/FunctionDateTimeError4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDateTimes/FunctionDateTimeError5.jq b/src/test/resources/test_files/runtime/FunctionDateTimes/FunctionDateTimeError5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDateTimes/FunctionDateTimeError5.jq
rename to src/test/resources/test_files/runtime/FunctionDateTimes/FunctionDateTimeError5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDateTimes/FunctionDateTimeError6.jq b/src/test/resources/test_files/runtime/FunctionDateTimes/FunctionDateTimeError6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDateTimes/FunctionDateTimeError6.jq
rename to src/test/resources/test_files/runtime/FunctionDateTimes/FunctionDateTimeError6.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDateTimes/FunctionFormatDateTime.jq b/src/test/resources/test_files/runtime/FunctionDateTimes/FunctionFormatDateTime.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDateTimes/FunctionFormatDateTime.jq
rename to src/test/resources/test_files/runtime/FunctionDateTimes/FunctionFormatDateTime.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDateTimes/FunctionFormatDateTimeError1.jq b/src/test/resources/test_files/runtime/FunctionDateTimes/FunctionFormatDateTimeError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDateTimes/FunctionFormatDateTimeError1.jq
rename to src/test/resources/test_files/runtime/FunctionDateTimes/FunctionFormatDateTimeError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDateTimes/FunctionFormatDateTimeError2.jq b/src/test/resources/test_files/runtime/FunctionDateTimes/FunctionFormatDateTimeError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDateTimes/FunctionFormatDateTimeError2.jq
rename to src/test/resources/test_files/runtime/FunctionDateTimes/FunctionFormatDateTimeError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDates/FunctionCurrentDate.jq b/src/test/resources/test_files/runtime/FunctionDates/FunctionCurrentDate.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDates/FunctionCurrentDate.jq
rename to src/test/resources/test_files/runtime/FunctionDates/FunctionCurrentDate.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDates/FunctionCurrentDateError1.jq b/src/test/resources/test_files/runtime/FunctionDates/FunctionCurrentDateError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDates/FunctionCurrentDateError1.jq
rename to src/test/resources/test_files/runtime/FunctionDates/FunctionCurrentDateError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDates/FunctionCurrentDateError2.jq b/src/test/resources/test_files/runtime/FunctionDates/FunctionCurrentDateError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDates/FunctionCurrentDateError2.jq
rename to src/test/resources/test_files/runtime/FunctionDates/FunctionCurrentDateError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDates/FunctionDate.jq b/src/test/resources/test_files/runtime/FunctionDates/FunctionDate.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDates/FunctionDate.jq
rename to src/test/resources/test_files/runtime/FunctionDates/FunctionDate.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDates/FunctionDateError1.jq b/src/test/resources/test_files/runtime/FunctionDates/FunctionDateError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDates/FunctionDateError1.jq
rename to src/test/resources/test_files/runtime/FunctionDates/FunctionDateError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDates/FunctionDateError2.jq b/src/test/resources/test_files/runtime/FunctionDates/FunctionDateError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDates/FunctionDateError2.jq
rename to src/test/resources/test_files/runtime/FunctionDates/FunctionDateError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDates/FunctionDateError3.jq b/src/test/resources/test_files/runtime/FunctionDates/FunctionDateError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDates/FunctionDateError3.jq
rename to src/test/resources/test_files/runtime/FunctionDates/FunctionDateError3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDates/FunctionDateError4.jq b/src/test/resources/test_files/runtime/FunctionDates/FunctionDateError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDates/FunctionDateError4.jq
rename to src/test/resources/test_files/runtime/FunctionDates/FunctionDateError4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDates/FunctionDateError5.jq b/src/test/resources/test_files/runtime/FunctionDates/FunctionDateError5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDates/FunctionDateError5.jq
rename to src/test/resources/test_files/runtime/FunctionDates/FunctionDateError5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDates/FunctionDateError6.jq b/src/test/resources/test_files/runtime/FunctionDates/FunctionDateError6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDates/FunctionDateError6.jq
rename to src/test/resources/test_files/runtime/FunctionDates/FunctionDateError6.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDates/FunctionFormatDate.jq b/src/test/resources/test_files/runtime/FunctionDates/FunctionFormatDate.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDates/FunctionFormatDate.jq
rename to src/test/resources/test_files/runtime/FunctionDates/FunctionFormatDate.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDates/FunctionFormatDateError1.jq b/src/test/resources/test_files/runtime/FunctionDates/FunctionFormatDateError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDates/FunctionFormatDateError1.jq
rename to src/test/resources/test_files/runtime/FunctionDates/FunctionFormatDateError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDates/FunctionFormatDateError2.jq b/src/test/resources/test_files/runtime/FunctionDates/FunctionFormatDateError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDates/FunctionFormatDateError2.jq
rename to src/test/resources/test_files/runtime/FunctionDates/FunctionFormatDateError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDurations/ExtractingFieldsFromDurationError1.jq b/src/test/resources/test_files/runtime/FunctionDurations/ExtractingFieldsFromDurationError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDurations/ExtractingFieldsFromDurationError1.jq
rename to src/test/resources/test_files/runtime/FunctionDurations/ExtractingFieldsFromDurationError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDurations/ExtractingFieldsFromDurationError2.jq b/src/test/resources/test_files/runtime/FunctionDurations/ExtractingFieldsFromDurationError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDurations/ExtractingFieldsFromDurationError2.jq
rename to src/test/resources/test_files/runtime/FunctionDurations/ExtractingFieldsFromDurationError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDurations/ExtractingFieldsFromDurationError3.jq b/src/test/resources/test_files/runtime/FunctionDurations/ExtractingFieldsFromDurationError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDurations/ExtractingFieldsFromDurationError3.jq
rename to src/test/resources/test_files/runtime/FunctionDurations/ExtractingFieldsFromDurationError3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDurations/ExtractingFieldsFromDurations.jq b/src/test/resources/test_files/runtime/FunctionDurations/ExtractingFieldsFromDurations.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDurations/ExtractingFieldsFromDurations.jq
rename to src/test/resources/test_files/runtime/FunctionDurations/ExtractingFieldsFromDurations.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDurations/FunctionDayTimeDuration.jq b/src/test/resources/test_files/runtime/FunctionDurations/FunctionDayTimeDuration.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDurations/FunctionDayTimeDuration.jq
rename to src/test/resources/test_files/runtime/FunctionDurations/FunctionDayTimeDuration.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDurations/FunctionDayTimeDurationError1.jq b/src/test/resources/test_files/runtime/FunctionDurations/FunctionDayTimeDurationError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDurations/FunctionDayTimeDurationError1.jq
rename to src/test/resources/test_files/runtime/FunctionDurations/FunctionDayTimeDurationError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDurations/FunctionDayTimeDurationError2.jq b/src/test/resources/test_files/runtime/FunctionDurations/FunctionDayTimeDurationError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDurations/FunctionDayTimeDurationError2.jq
rename to src/test/resources/test_files/runtime/FunctionDurations/FunctionDayTimeDurationError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDurations/FunctionDayTimeDurationError3.jq b/src/test/resources/test_files/runtime/FunctionDurations/FunctionDayTimeDurationError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDurations/FunctionDayTimeDurationError3.jq
rename to src/test/resources/test_files/runtime/FunctionDurations/FunctionDayTimeDurationError3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDurations/FunctionDayTimeDurationError4.jq b/src/test/resources/test_files/runtime/FunctionDurations/FunctionDayTimeDurationError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDurations/FunctionDayTimeDurationError4.jq
rename to src/test/resources/test_files/runtime/FunctionDurations/FunctionDayTimeDurationError4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDurations/FunctionDayTimeDurationError5.jq b/src/test/resources/test_files/runtime/FunctionDurations/FunctionDayTimeDurationError5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDurations/FunctionDayTimeDurationError5.jq
rename to src/test/resources/test_files/runtime/FunctionDurations/FunctionDayTimeDurationError5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDurations/FunctionDuration.jq b/src/test/resources/test_files/runtime/FunctionDurations/FunctionDuration.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDurations/FunctionDuration.jq
rename to src/test/resources/test_files/runtime/FunctionDurations/FunctionDuration.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDurations/FunctionDurationError1.jq b/src/test/resources/test_files/runtime/FunctionDurations/FunctionDurationError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDurations/FunctionDurationError1.jq
rename to src/test/resources/test_files/runtime/FunctionDurations/FunctionDurationError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDurations/FunctionDurationError10.jq b/src/test/resources/test_files/runtime/FunctionDurations/FunctionDurationError10.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDurations/FunctionDurationError10.jq
rename to src/test/resources/test_files/runtime/FunctionDurations/FunctionDurationError10.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDurations/FunctionDurationError11.jq b/src/test/resources/test_files/runtime/FunctionDurations/FunctionDurationError11.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDurations/FunctionDurationError11.jq
rename to src/test/resources/test_files/runtime/FunctionDurations/FunctionDurationError11.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDurations/FunctionDurationError12.jq b/src/test/resources/test_files/runtime/FunctionDurations/FunctionDurationError12.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDurations/FunctionDurationError12.jq
rename to src/test/resources/test_files/runtime/FunctionDurations/FunctionDurationError12.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDurations/FunctionDurationError2.jq b/src/test/resources/test_files/runtime/FunctionDurations/FunctionDurationError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDurations/FunctionDurationError2.jq
rename to src/test/resources/test_files/runtime/FunctionDurations/FunctionDurationError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDurations/FunctionDurationError3.jq b/src/test/resources/test_files/runtime/FunctionDurations/FunctionDurationError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDurations/FunctionDurationError3.jq
rename to src/test/resources/test_files/runtime/FunctionDurations/FunctionDurationError3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDurations/FunctionDurationError4.jq b/src/test/resources/test_files/runtime/FunctionDurations/FunctionDurationError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDurations/FunctionDurationError4.jq
rename to src/test/resources/test_files/runtime/FunctionDurations/FunctionDurationError4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDurations/FunctionDurationError5.jq b/src/test/resources/test_files/runtime/FunctionDurations/FunctionDurationError5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDurations/FunctionDurationError5.jq
rename to src/test/resources/test_files/runtime/FunctionDurations/FunctionDurationError5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDurations/FunctionDurationError6.jq b/src/test/resources/test_files/runtime/FunctionDurations/FunctionDurationError6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDurations/FunctionDurationError6.jq
rename to src/test/resources/test_files/runtime/FunctionDurations/FunctionDurationError6.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDurations/FunctionDurationError7.jq b/src/test/resources/test_files/runtime/FunctionDurations/FunctionDurationError7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDurations/FunctionDurationError7.jq
rename to src/test/resources/test_files/runtime/FunctionDurations/FunctionDurationError7.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDurations/FunctionDurationError8.jq b/src/test/resources/test_files/runtime/FunctionDurations/FunctionDurationError8.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDurations/FunctionDurationError8.jq
rename to src/test/resources/test_files/runtime/FunctionDurations/FunctionDurationError8.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDurations/FunctionDurationError9.jq b/src/test/resources/test_files/runtime/FunctionDurations/FunctionDurationError9.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDurations/FunctionDurationError9.jq
rename to src/test/resources/test_files/runtime/FunctionDurations/FunctionDurationError9.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDurations/FunctionYearMonthDuration.jq b/src/test/resources/test_files/runtime/FunctionDurations/FunctionYearMonthDuration.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDurations/FunctionYearMonthDuration.jq
rename to src/test/resources/test_files/runtime/FunctionDurations/FunctionYearMonthDuration.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDurations/FunctionYearMonthDurationError1.jq b/src/test/resources/test_files/runtime/FunctionDurations/FunctionYearMonthDurationError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDurations/FunctionYearMonthDurationError1.jq
rename to src/test/resources/test_files/runtime/FunctionDurations/FunctionYearMonthDurationError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDurations/FunctionYearMonthDurationError2.jq b/src/test/resources/test_files/runtime/FunctionDurations/FunctionYearMonthDurationError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDurations/FunctionYearMonthDurationError2.jq
rename to src/test/resources/test_files/runtime/FunctionDurations/FunctionYearMonthDurationError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDurations/FunctionYearMonthDurationError3.jq b/src/test/resources/test_files/runtime/FunctionDurations/FunctionYearMonthDurationError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDurations/FunctionYearMonthDurationError3.jq
rename to src/test/resources/test_files/runtime/FunctionDurations/FunctionYearMonthDurationError3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDurations/FunctionYearMonthDurationError4.jq b/src/test/resources/test_files/runtime/FunctionDurations/FunctionYearMonthDurationError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDurations/FunctionYearMonthDurationError4.jq
rename to src/test/resources/test_files/runtime/FunctionDurations/FunctionYearMonthDurationError4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDurations/FunctionYearMonthDurationError5.jq b/src/test/resources/test_files/runtime/FunctionDurations/FunctionYearMonthDurationError5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDurations/FunctionYearMonthDurationError5.jq
rename to src/test/resources/test_files/runtime/FunctionDurations/FunctionYearMonthDurationError5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionDurations/FunctionYearMonthDurationError6.jq b/src/test/resources/test_files/runtime/FunctionDurations/FunctionYearMonthDurationError6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionDurations/FunctionYearMonthDurationError6.jq
rename to src/test/resources/test_files/runtime/FunctionDurations/FunctionYearMonthDurationError6.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/Exponential/FunctionExp.jq b/src/test/resources/test_files/runtime/FunctionNumerics/Exponential/FunctionExp.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/Exponential/FunctionExp.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/Exponential/FunctionExp.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/Exponential/FunctionExp10.jq b/src/test/resources/test_files/runtime/FunctionNumerics/Exponential/FunctionExp10.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/Exponential/FunctionExp10.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/Exponential/FunctionExp10.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/Exponential/FunctionLog.jq b/src/test/resources/test_files/runtime/FunctionNumerics/Exponential/FunctionLog.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/Exponential/FunctionLog.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/Exponential/FunctionLog.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/Exponential/FunctionLog10.jq b/src/test/resources/test_files/runtime/FunctionNumerics/Exponential/FunctionLog10.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/Exponential/FunctionLog10.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/Exponential/FunctionLog10.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/Exponential/FunctionPow1.jq b/src/test/resources/test_files/runtime/FunctionNumerics/Exponential/FunctionPow1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/Exponential/FunctionPow1.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/Exponential/FunctionPow1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/Exponential/FunctionPowError1.jq b/src/test/resources/test_files/runtime/FunctionNumerics/Exponential/FunctionPowError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/Exponential/FunctionPowError1.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/Exponential/FunctionPowError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/Exponential/FunctionSqrt.jq b/src/test/resources/test_files/runtime/FunctionNumerics/Exponential/FunctionSqrt.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/Exponential/FunctionSqrt.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/Exponential/FunctionSqrt.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/FunctionAbs.jq b/src/test/resources/test_files/runtime/FunctionNumerics/FunctionAbs.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/FunctionAbs.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/FunctionAbs.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/FunctionCeiling.jq b/src/test/resources/test_files/runtime/FunctionNumerics/FunctionCeiling.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/FunctionCeiling.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/FunctionCeiling.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/FunctionFloor.jq b/src/test/resources/test_files/runtime/FunctionNumerics/FunctionFloor.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/FunctionFloor.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/FunctionFloor.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/FunctionPi.jq b/src/test/resources/test_files/runtime/FunctionNumerics/FunctionPi.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/FunctionPi.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/FunctionPi.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/FunctionRound1.jq b/src/test/resources/test_files/runtime/FunctionNumerics/FunctionRound1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/FunctionRound1.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/FunctionRound1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/FunctionRoundError1.jq b/src/test/resources/test_files/runtime/FunctionNumerics/FunctionRoundError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/FunctionRoundError1.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/FunctionRoundError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/FunctionRoundHalfToEven1.jq b/src/test/resources/test_files/runtime/FunctionNumerics/FunctionRoundHalfToEven1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/FunctionRoundHalfToEven1.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/FunctionRoundHalfToEven1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/FunctionRoundHalfToEvenError1.jq b/src/test/resources/test_files/runtime/FunctionNumerics/FunctionRoundHalfToEvenError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/FunctionRoundHalfToEvenError1.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/FunctionRoundHalfToEvenError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/NumericFunctions.jq b/src/test/resources/test_files/runtime/FunctionNumerics/NumericFunctions.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/NumericFunctions.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/NumericFunctions.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/NumericFunctionsError1.jq b/src/test/resources/test_files/runtime/FunctionNumerics/NumericFunctionsError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/NumericFunctionsError1.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/NumericFunctionsError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/NumericFunctionsError2.jq b/src/test/resources/test_files/runtime/FunctionNumerics/NumericFunctionsError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/NumericFunctionsError2.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/NumericFunctionsError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/NumericFunctionsError3.jq b/src/test/resources/test_files/runtime/FunctionNumerics/NumericFunctionsError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/NumericFunctionsError3.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/NumericFunctionsError3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/NumericFunctionsError4.jq b/src/test/resources/test_files/runtime/FunctionNumerics/NumericFunctionsError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/NumericFunctionsError4.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/NumericFunctionsError4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/NumericFunctionsError5.jq b/src/test/resources/test_files/runtime/FunctionNumerics/NumericFunctionsError5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/NumericFunctionsError5.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/NumericFunctionsError5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionACos.jq b/src/test/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionACos.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionACos.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionACos.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionASin.jq b/src/test/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionASin.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionASin.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionASin.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionATan.jq b/src/test/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionATan.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionATan.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionATan.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionATan2.jq b/src/test/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionATan2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionATan2.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionATan2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionATanError1.jq b/src/test/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionATanError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionATanError1.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionATanError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionATanError2.jq b/src/test/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionATanError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionATanError2.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionATanError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionCos.jq b/src/test/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionCos.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionCos.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionCos.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionCosArityError1.jq b/src/test/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionCosArityError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionCosArityError1.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionCosArityError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionCosArityError2.jq b/src/test/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionCosArityError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionCosArityError2.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionCosArityError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionCosTypeError.jq b/src/test/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionCosTypeError.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionCosTypeError.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionCosTypeError.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionSin.jq b/src/test/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionSin.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionSin.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionSin.jq
diff --git a/src/main/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionTan.jq b/src/test/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionTan.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionTan.jq
rename to src/test/resources/test_files/runtime/FunctionNumerics/Trigonometric/FunctionTan.jq
diff --git a/src/test/resources/test_files/runtime/FunctionObject/FunctionJsonDoc.jq.deactivated b/src/test/resources/test_files/runtime/FunctionObject/FunctionJsonDoc.jq.deactivated
new file mode 100644
index 0000000000..5084805d2c
--- /dev/null
+++ b/src/test/resources/test_files/runtime/FunctionObject/FunctionJsonDoc.jq.deactivated
@@ -0,0 +1,2 @@
+(:JIQS: ShouldRun; Output="test1" :)
+json-doc("./src/test/resources/test_data/SpreadOverMultipleLinesDocument.json").foobar[[1]]
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionJsonDocError1.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionJsonDocError1.jq
similarity index 51%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionJsonDocError1.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionJsonDocError1.jq
index a0c6e53fca..54b0143fcd 100644
--- a/src/main/resources/test_files/runtime/FunctionObject/FunctionJsonDocError1.jq
+++ b/src/test/resources/test_files/runtime/FunctionObject/FunctionJsonDocError1.jq
@@ -1,2 +1,2 @@
(:JIQS: ShouldCrash; ErrorCode="FODC0002"; ErrorMetadata="LINE:2:COLUMN:0:" :)
-json-doc("./src/main/resources/queries/doesnotexist.json").foobar[[1]]
+json-doc("./src/test/resources/test_data/doesnotexist.json").foobar[[1]]
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectAccumulate1.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectAccumulate1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectAccumulate1.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectAccumulate1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectAccumulate2.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectAccumulate2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectAccumulate2.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectAccumulate2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectAccumulate3.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectAccumulate3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectAccumulate3.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectAccumulate3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectAccumulate4.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectAccumulate4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectAccumulate4.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectAccumulate4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectAccumulate5.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectAccumulate5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectAccumulate5.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectAccumulate5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectAccumulate6.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectAccumulate6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectAccumulate6.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectAccumulate6.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectAccumulate7.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectAccumulate7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectAccumulate7.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectAccumulate7.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectDescendant1.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectDescendant1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectDescendant1.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectDescendant1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectDescendant2.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectDescendant2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectDescendant2.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectDescendant2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectDescendant3.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectDescendant3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectDescendant3.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectDescendant3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectDescendant4.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectDescendant4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectDescendant4.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectDescendant4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectDescendant5.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectDescendant5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectDescendant5.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectDescendant5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectDescendantPairs b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectDescendantPairs
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectDescendantPairs
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectDescendantPairs
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectIntersect1.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectIntersect1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectIntersect1.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectIntersect1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectIntersect2.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectIntersect2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectIntersect2.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectIntersect2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectIntersect3.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectIntersect3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectIntersect3.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectIntersect3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectIntersect4.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectIntersect4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectIntersect4.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectIntersect4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectIntersect5.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectIntersect5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectIntersect5.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectIntersect5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectIntersect6.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectIntersect6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectIntersect6.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectIntersect6.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectKeys1.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectKeys1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectKeys1.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectKeys1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectKeys2.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectKeys2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectKeys2.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectKeys2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectProject1.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectProject1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectProject1.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectProject1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectProject2.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectProject2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectProject2.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectProject2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectProject3.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectProject3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectProject3.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectProject3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectProject4.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectProject4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectProject4.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectProject4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectProject5.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectProject5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectProject5.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectProject5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectProjectError1.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectProjectError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectProjectError1.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectProjectError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeys1.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeys1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeys1.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeys1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeys2.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeys2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeys2.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeys2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeys3.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeys3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeys3.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeys3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeys4.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeys4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeys4.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeys4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeys5.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeys5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeys5.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeys5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeysError1.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeysError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeysError1.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeysError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeysError2.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeysError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeysError2.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeysError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeysError3.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeysError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeysError3.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeysError3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeysError4.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeysError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeysError4.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeysError4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeysError5.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeysError5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeysError5.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectRemoveKeysError5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectValues1.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectValues1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectValues1.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectValues1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectValues2.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectValues2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectValues2.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectValues2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionObject/FunctionObjectValues3.jq b/src/test/resources/test_files/runtime/FunctionObject/FunctionObjectValues3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionObject/FunctionObjectValues3.jq
rename to src/test/resources/test_files/runtime/FunctionObject/FunctionObjectValues3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionPartialApplication/PartialFunctionApplication-Error1.jq b/src/test/resources/test_files/runtime/FunctionPartialApplication/PartialFunctionApplication-Error1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionPartialApplication/PartialFunctionApplication-Error1.jq
rename to src/test/resources/test_files/runtime/FunctionPartialApplication/PartialFunctionApplication-Error1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionPartialApplication/PartialFunctionApplication-Error2.jq b/src/test/resources/test_files/runtime/FunctionPartialApplication/PartialFunctionApplication-Error2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionPartialApplication/PartialFunctionApplication-Error2.jq
rename to src/test/resources/test_files/runtime/FunctionPartialApplication/PartialFunctionApplication-Error2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionPartialApplication/PartialFunctionApplication1.jq b/src/test/resources/test_files/runtime/FunctionPartialApplication/PartialFunctionApplication1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionPartialApplication/PartialFunctionApplication1.jq
rename to src/test/resources/test_files/runtime/FunctionPartialApplication/PartialFunctionApplication1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionPartialApplication/PartialFunctionApplication2.jq b/src/test/resources/test_files/runtime/FunctionPartialApplication/PartialFunctionApplication2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionPartialApplication/PartialFunctionApplication2.jq
rename to src/test/resources/test_files/runtime/FunctionPartialApplication/PartialFunctionApplication2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionPartialApplication/PartialFunctionApplication3.jq b/src/test/resources/test_files/runtime/FunctionPartialApplication/PartialFunctionApplication3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionPartialApplication/PartialFunctionApplication3.jq
rename to src/test/resources/test_files/runtime/FunctionPartialApplication/PartialFunctionApplication3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverage1.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverage1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverage1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverage1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverageError1.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverageError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverageError1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverageError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverageError2.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverageError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverageError2.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverageError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverageError3.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverageError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverageError3.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverageError3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverageError4.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverageError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverageError4.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverageError4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverageError5.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverageError5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverageError5.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverageError5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverageError6.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverageError6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverageError6.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverageError6.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverageError7.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverageError7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverageError7.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateAverageError7.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMax1.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMax1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMax1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMax1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxError1.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxError1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxError2.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxError2.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxError3.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxError3.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxError3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxError4.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxError4.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxError4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxError5.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxError5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxError5.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxError5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxError6.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxError6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxError6.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxError6.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxError7.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxError7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxError7.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxError7.jq
diff --git a/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxRDD1.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxRDD1.jq
new file mode 100644
index 0000000000..b2f1a94a4e
--- /dev/null
+++ b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxRDD1.jq
@@ -0,0 +1,3 @@
+(:JIQS: ShouldRun; Output="2013-08-20" :)
+
+max(for $o in json-file("./src/test/resources/test_data/conf-ex.json") return $o.date)
diff --git a/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxRDD2.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxRDD2.jq
new file mode 100644
index 0000000000..b27ede334a
--- /dev/null
+++ b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMaxRDD2.jq
@@ -0,0 +1,6 @@
+(:JIQS: ShouldRun; Output="" :)
+
+max(for $o in json-file("./src/test/resources/test_data/confusion_sample_empty.json") return $o.date)
+
+(: empty file :)
+
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMin1.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMin1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMin1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMin1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinError1.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinError1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinError2.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinError2.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinError3.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinError3.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinError3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinError4.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinError4.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinError4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinError5.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinError5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinError5.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinError5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinError6.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinError6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinError6.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinError6.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinError7.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinError7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinError7.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinError7.jq
diff --git a/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinRDD1.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinRDD1.jq
new file mode 100644
index 0000000000..a7105debda
--- /dev/null
+++ b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinRDD1.jq
@@ -0,0 +1,3 @@
+(:JIQS: ShouldRun; Output="2013-08-20" :)
+
+min(for $o in json-file("./src/test/resources/test_data/conf-ex.json") return $o.date)
diff --git a/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinRDD2.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinRDD2.jq
new file mode 100644
index 0000000000..3bbb712881
--- /dev/null
+++ b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateMinRDD2.jq
@@ -0,0 +1,6 @@
+(:JIQS: ShouldRun; Output="" :)
+
+min(for $o in json-file("./src/test/resources/test_data/confusion_sample_empty.json") return $o.date)
+
+(: empty file :)
+
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSum1.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSum1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSum1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSum1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSum2.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSum2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSum2.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSum2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError1.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError2.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError2.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError3.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError3.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError4.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError4.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError5.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError5.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError6.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError6.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError6.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError7.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError7.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError7.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError8.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError8.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError8.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError8.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError9.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError9.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError9.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/AggregateSumError9.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/FunctionAggregate.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/FunctionAggregate.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/FunctionAggregate.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/FunctionAggregate.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Aggregate/FunctionCount.jq b/src/test/resources/test_files/runtime/FunctionSequence/Aggregate/FunctionCount.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Aggregate/FunctionCount.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Aggregate/FunctionCount.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionExactlyOne1.jq b/src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionExactlyOne1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionExactlyOne1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionExactlyOne1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionExactlyOneError1.jq b/src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionExactlyOneError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionExactlyOneError1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionExactlyOneError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionExactlyOneError2.jq b/src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionExactlyOneError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionExactlyOneError2.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionExactlyOneError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionExactlyOneRDD1.jq b/src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionExactlyOneRDD1.jq
similarity index 56%
rename from src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionExactlyOneRDD1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionExactlyOneRDD1.jq
index a61dbec36c..02a10843b3 100644
--- a/src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionExactlyOneRDD1.jq
+++ b/src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionExactlyOneRDD1.jq
@@ -1,3 +1,3 @@
(:JIQS: ShouldRun; Output="{ "foo" : 1, "bar" : null, "foobar" : [ "test1", "test2" ] }" :)
-exactly-one(json-file("./src/main/resources/queries/singleLine.json"))
+exactly-one(json-file("./src/test/resources/test_data/singleLine.json"))
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionExactlyOneRDDError1.jq b/src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionExactlyOneRDDError1.jq
similarity index 52%
rename from src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionExactlyOneRDDError1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionExactlyOneRDDError1.jq
index a5c306dac0..06dd1622e3 100644
--- a/src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionExactlyOneRDDError1.jq
+++ b/src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionExactlyOneRDDError1.jq
@@ -1,3 +1,3 @@
(:JIQS: ShouldCrash; ErrorCode="FORG0005"; ErrorMetadata="LINE:2:COLUMN:0:" :)
-exactly-one(json-file("./src/main/resources/queries/emptyFile.txt"))
+exactly-one(json-file("./src/test/resources/test_data/emptyFile.txt"))
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionExactlyOneRDDError2.jq b/src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionExactlyOneRDDError2.jq
similarity index 52%
rename from src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionExactlyOneRDDError2.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionExactlyOneRDDError2.jq
index 291ed262dc..a55a31b734 100644
--- a/src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionExactlyOneRDDError2.jq
+++ b/src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionExactlyOneRDDError2.jq
@@ -1,3 +1,3 @@
(:JIQS: ShouldCrash; ErrorCode="FORG0005"; ErrorMetadata="LINE:2:COLUMN:0:" :)
-exactly-one(json-file("./src/main/resources/queries/multiLine.json"))
+exactly-one(json-file("./src/test/resources/test_data/multiLine.json"))
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionOneOrMore1.jq b/src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionOneOrMore1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionOneOrMore1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionOneOrMore1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionOneOrMoreError1.jq b/src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionOneOrMoreError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionOneOrMoreError1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionOneOrMoreError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionOneOrMoreRDD1.jq b/src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionOneOrMoreRDD1.jq
similarity index 60%
rename from src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionOneOrMoreRDD1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionOneOrMoreRDD1.jq
index 10ad8f63ea..9f0c21cd34 100644
--- a/src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionOneOrMoreRDD1.jq
+++ b/src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionOneOrMoreRDD1.jq
@@ -1,4 +1,4 @@
(:JIQS: ShouldRun; Output="({ "foo" : 1, "bar" : null, "foobar" : [ "test1", "test2" ] }, { "foo" : 1, "bar" : null, "foobar" : [ "test1", "test2" ] }, { "foo" : 2, "bar" : "test3", "foobar" : [ "test4", "test5" ] })" :)
-one-or-more(json-file("./src/main/resources/queries/singleLine.json")),
-one-or-more(json-file("./src/main/resources/queries/multiLine.json"))
+one-or-more(json-file("./src/test/resources/test_data/singleLine.json")),
+one-or-more(json-file("./src/test/resources/test_data/multiLine.json"))
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionOneOrMoreRDD2.jq b/src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionOneOrMoreRDD2.jq
similarity index 67%
rename from src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionOneOrMoreRDD2.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionOneOrMoreRDD2.jq
index cf6942f088..3495e1e024 100644
--- a/src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionOneOrMoreRDD2.jq
+++ b/src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionOneOrMoreRDD2.jq
@@ -1,2 +1,2 @@
(:JIQS: ShouldRun; Output="{ "LatD" : "41", "LatM" : "5", "LatS" : "59", "NS" : "N", "LonD" : "80", "LonM" : "39", "LonS" : "0", "EW" : "W", "City" : "Youngstown", "State" : "OH" }" :)
-one-or-more(csv-file("./src/main/resources/queries/cities-ex.csv", {"header": true}))
+one-or-more(csv-file("./src/test/resources/test_data/cities-ex.csv", {"header": true}))
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionOneOrMoreRDDError1.jq b/src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionOneOrMoreRDDError1.jq
similarity index 52%
rename from src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionOneOrMoreRDDError1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionOneOrMoreRDDError1.jq
index 6420df46a5..aac7517e5c 100644
--- a/src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionOneOrMoreRDDError1.jq
+++ b/src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionOneOrMoreRDDError1.jq
@@ -1,3 +1,3 @@
(:JIQS: ShouldCrash; ErrorCode="FORG0004"; ErrorMetadata="LINE:2:COLUMN:0:" :)
-one-or-more(json-file("./src/main/resources/queries/emptyFile.txt"))
+one-or-more(json-file("./src/test/resources/test_data/emptyFile.txt"))
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionZeroOrOne1.jq b/src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionZeroOrOne1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionZeroOrOne1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionZeroOrOne1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionZeroOrOneError1.jq b/src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionZeroOrOneError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionZeroOrOneError1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionZeroOrOneError1.jq
diff --git a/src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionZeroOrOneRDD1.jq b/src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionZeroOrOneRDD1.jq
new file mode 100644
index 0000000000..f48dcd5748
--- /dev/null
+++ b/src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionZeroOrOneRDD1.jq
@@ -0,0 +1,4 @@
+(:JIQS: ShouldRun; Output="{ "foo" : 1, "bar" : null, "foobar" : [ "test1", "test2" ] }" :)
+zero-or-one(json-file("./src/test/resources/test_data/emptyFile.txt")),
+zero-or-one(json-file("./src/test/resources/test_data/singleLine.json"))
+
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionZeroOrOneRDDError1.jq b/src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionZeroOrOneRDDError1.jq
similarity index 52%
rename from src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionZeroOrOneRDDError1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionZeroOrOneRDDError1.jq
index 026bced012..3b8120a279 100644
--- a/src/main/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionZeroOrOneRDDError1.jq
+++ b/src/test/resources/test_files/runtime/FunctionSequence/Cardinality/FunctionZeroOrOneRDDError1.jq
@@ -1,3 +1,3 @@
(:JIQS: ShouldCrash; ErrorCode="FORG0003"; ErrorMetadata="LINE:2:COLUMN:0:" :)
-zero-or-one(json-file("./src/main/resources/queries/multiLine.json"))
+zero-or-one(json-file("./src/test/resources/test_data/multiLine.json"))
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/EmptySequence.jq b/src/test/resources/test_files/runtime/FunctionSequence/EmptySequence.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/EmptySequence.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/EmptySequence.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionEmpty1.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionEmpty1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionEmpty1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionEmpty1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionExists1.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionExists1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionExists1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionExists1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionHead1.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionHead1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionHead1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionHead1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore1.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore10.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore10.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore10.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore10.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore11.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore11.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore11.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore11.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore12.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore12.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore12.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore12.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore13.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore13.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore13.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore13.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore14.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore14.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore14.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore14.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore15.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore15.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore15.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore15.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore16.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore16.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore16.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore16.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore17.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore17.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore17.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore17.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore18.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore18.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore18.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore18.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore19.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore19.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore19.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore19.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore2.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore2.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore20.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore20.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore20.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore20.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore21.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore21.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore21.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore21.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore22.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore22.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore22.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore22.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore23.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore23.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore23.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore23.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore3.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore3.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore4.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore4.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore5.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore5.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore6.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore6.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore6.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore7.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore7.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore7.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore8.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore8.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore8.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore8.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore9.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore9.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore9.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBefore9.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBeforeError1.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBeforeError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBeforeError1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBeforeError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBeforeError2.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBeforeError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBeforeError2.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBeforeError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBeforeError3.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBeforeError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBeforeError3.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBeforeError3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBeforeError4.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBeforeError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBeforeError4.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBeforeError4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBeforeError5.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBeforeError5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBeforeError5.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBeforeError5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBeforeError6.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBeforeError6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBeforeError6.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionInsertBeforeError6.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemove1.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemove1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemove1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemove1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemove10.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemove10.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemove10.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemove10.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemove11.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemove11.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemove11.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemove11.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemove12.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemove12.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemove12.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemove12.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemove13.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemove13.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemove13.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemove13.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemove2.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemove2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemove2.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemove2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemove3.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemove3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemove3.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemove3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemove4.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemove4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemove4.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemove4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemove5.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemove5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemove5.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemove5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemove6.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemove6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemove6.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemove6.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemove7.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemove7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemove7.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemove7.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemove8.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemove8.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemove8.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemove8.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemove9.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemove9.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemove9.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemove9.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemoveError1.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemoveError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemoveError1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemoveError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemoveError2.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemoveError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemoveError2.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemoveError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemoveError3.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemoveError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemoveError3.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemoveError3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemoveError4.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemoveError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemoveError4.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemoveError4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemoveError5.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemoveError5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemoveError5.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemoveError5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemoveError6.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemoveError6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionRemoveError6.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionRemoveError6.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionReverse1.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionReverse1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionReverse1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionReverse1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionReverse2.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionReverse2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionReverse2.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionReverse2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence1.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence10.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence10.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence10.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence10.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence11.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence11.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence11.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence11.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence12.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence12.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence12.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence12.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence13.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence13.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence13.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence13.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence14.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence14.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence14.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence14.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence15.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence15.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence15.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence15.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence16.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence16.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence16.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence16.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence17.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence17.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence17.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence17.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence18.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence18.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence18.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence18.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence19.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence19.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence19.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence19.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence2.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence2.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence20.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence20.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence20.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence20.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence21.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence21.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence21.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence21.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence22.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence22.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence22.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence22.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence23.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence23.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence23.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence23.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence24.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence24.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence24.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence24.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence3.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence3.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence4.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence4.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence5.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence5.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence6.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence6.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence6.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence7.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence7.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence7.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence8.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence8.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence8.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence8.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence9.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence9.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence9.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequence9.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError1.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError10.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError10.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError10.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError10.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError2.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError2.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError3.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError3.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError4.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError4.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError5.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError5.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError6.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError6.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError6.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError7.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError7.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError7.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError8.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError8.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError8.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError8.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError9.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError9.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError9.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionSubsequenceError9.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionTail1.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionTail1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionTail1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionTail1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/General/FunctionTail2.jq b/src/test/resources/test_files/runtime/FunctionSequence/General/FunctionTail2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/General/FunctionTail2.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/General/FunctionTail2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Value/ErrorFunctionDistinctValues1.jq b/src/test/resources/test_files/runtime/FunctionSequence/Value/ErrorFunctionDistinctValues1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Value/ErrorFunctionDistinctValues1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Value/ErrorFunctionDistinctValues1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Value/ErrorFunctionDistinctValues2.jq b/src/test/resources/test_files/runtime/FunctionSequence/Value/ErrorFunctionDistinctValues2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Value/ErrorFunctionDistinctValues2.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Value/ErrorFunctionDistinctValues2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Value/ErrorFunctionIndexOf1.jq b/src/test/resources/test_files/runtime/FunctionSequence/Value/ErrorFunctionIndexOf1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Value/ErrorFunctionIndexOf1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Value/ErrorFunctionIndexOf1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Value/ErrorFunctionIndexOf2.jq b/src/test/resources/test_files/runtime/FunctionSequence/Value/ErrorFunctionIndexOf2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Value/ErrorFunctionIndexOf2.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Value/ErrorFunctionIndexOf2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Value/ErrorFunctionIndexOf3.jq b/src/test/resources/test_files/runtime/FunctionSequence/Value/ErrorFunctionIndexOf3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Value/ErrorFunctionIndexOf3.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Value/ErrorFunctionIndexOf3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Value/ErrorFunctionIndexOf4.jq b/src/test/resources/test_files/runtime/FunctionSequence/Value/ErrorFunctionIndexOf4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Value/ErrorFunctionIndexOf4.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Value/ErrorFunctionIndexOf4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual1.jq b/src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual10.jq b/src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual10.jq
similarity index 80%
rename from src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual10.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual10.jq
index 80cdd64c4c..87fdf30ce2 100644
--- a/src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual10.jq
+++ b/src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual10.jq
@@ -6,6 +6,6 @@ deep-equal(parallelize(()), parallelize((1, 2))),
deep-equal(parallelize((1, 2)), parallelize(())),
deep-equal(parallelize((1, 1, 1, 1, 1)), parallelize((1, 1, 1, 1, 1))),
deep-equal(parallelize((5, 4, 3, 2, 1)), parallelize((1, 2, 3, 4, 5))),
-deep-equal(csv-file("./src/main/resources/queries/cities.csv"), csv-file("./src/main/resources/queries/cities.csv"))
+deep-equal(csv-file("./src/test/resources/test_data/cities.csv"), csv-file("./src/test/resources/test_data/cities.csv"))
(: general parallelized inputs :)
diff --git a/src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual11.jq b/src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual11.jq
new file mode 100644
index 0000000000..897c893ca4
--- /dev/null
+++ b/src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual11.jq
@@ -0,0 +1,9 @@
+(:JIQS: ShouldRun; Output="(false, false, true, true, false, true)" :)
+deep-equal(csv-file("./src/test/resources/test_data/cities.csv"), json-file("./src/test/resources/test_data/conf-ex.json", 10)),
+deep-equal(json-file("./src/test/resources/test_data/conf-ex.json", 10), csv-file("./src/test/resources/test_data/cities.csv")),
+deep-equal(json-file("./src/test/resources/test_data/conf-ex.json", 4), json-file("./src/test/resources/test_data/conf-ex.json", 5)),
+deep-equal(json-file("./src/test/resources/test_data/conf-ex.json", 5), json-file("./src/test/resources/test_data/conf-ex.json", 4)),
+deep-equal(parallelize((1, 2, 3, 4, 5), 2), parallelize((1, 2, 3, 4, 5, 6), 2)),
+deep-equal(parallelize(1 to 10000, 2), parallelize(1 to 10000, 20))
+
+(: parallelized inputs with varying partition sizes :)
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual2.jq b/src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual2.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual3.jq b/src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual3.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual4.jq b/src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual4.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual5.jq b/src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual5.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual6.jq b/src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual6.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual6.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual7.jq b/src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual7.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual7.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual8.jq b/src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual8.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual8.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual8.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual9.jq b/src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual9.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual9.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionDeepEqual9.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionDistinctValues1.jq b/src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionDistinctValues1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionDistinctValues1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionDistinctValues1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionDistinctValues2.jq b/src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionDistinctValues2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionDistinctValues2.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionDistinctValues2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf1.jq b/src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf1.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf10.jq b/src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf10.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf10.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf10.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf11.jq b/src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf11.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf11.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf11.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf12.jq b/src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf12.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf12.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf12.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf2.jq b/src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf2.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf3.jq b/src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf3.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf4.jq b/src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf4.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf5.jq b/src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf5.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf6.jq b/src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf6.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf6.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf7.jq b/src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf7.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf7.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf8.jq b/src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf8.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf8.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf8.jq
diff --git a/src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf9.jq b/src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf9.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf9.jq
rename to src/test/resources/test_files/runtime/FunctionSequence/Value/FunctionIndexOf9.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/CodepointEqual1.jq b/src/test/resources/test_files/runtime/FunctionString/CodepointEqual1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/CodepointEqual1.jq
rename to src/test/resources/test_files/runtime/FunctionString/CodepointEqual1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/CodepointEqual2.jq b/src/test/resources/test_files/runtime/FunctionString/CodepointEqual2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/CodepointEqual2.jq
rename to src/test/resources/test_files/runtime/FunctionString/CodepointEqual2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/CodepointsToString1.jq b/src/test/resources/test_files/runtime/FunctionString/CodepointsToString1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/CodepointsToString1.jq
rename to src/test/resources/test_files/runtime/FunctionString/CodepointsToString1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/CodepointsToString2.jq b/src/test/resources/test_files/runtime/FunctionString/CodepointsToString2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/CodepointsToString2.jq
rename to src/test/resources/test_files/runtime/FunctionString/CodepointsToString2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/CodepointsToStringError1.jq b/src/test/resources/test_files/runtime/FunctionString/CodepointsToStringError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/CodepointsToStringError1.jq
rename to src/test/resources/test_files/runtime/FunctionString/CodepointsToStringError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/CodepointsToStringError2.jq b/src/test/resources/test_files/runtime/FunctionString/CodepointsToStringError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/CodepointsToStringError2.jq
rename to src/test/resources/test_files/runtime/FunctionString/CodepointsToStringError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/CodepointsToStringError3.jq b/src/test/resources/test_files/runtime/FunctionString/CodepointsToStringError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/CodepointsToStringError3.jq
rename to src/test/resources/test_files/runtime/FunctionString/CodepointsToStringError3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/ConcatFunction1.jq b/src/test/resources/test_files/runtime/FunctionString/ConcatFunction1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/ConcatFunction1.jq
rename to src/test/resources/test_files/runtime/FunctionString/ConcatFunction1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/ConcatFunction2.jq b/src/test/resources/test_files/runtime/FunctionString/ConcatFunction2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/ConcatFunction2.jq
rename to src/test/resources/test_files/runtime/FunctionString/ConcatFunction2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/ConcatFunctionError1.jq b/src/test/resources/test_files/runtime/FunctionString/ConcatFunctionError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/ConcatFunctionError1.jq
rename to src/test/resources/test_files/runtime/FunctionString/ConcatFunctionError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/ConcatFunctionError2.jq b/src/test/resources/test_files/runtime/FunctionString/ConcatFunctionError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/ConcatFunctionError2.jq
rename to src/test/resources/test_files/runtime/FunctionString/ConcatFunctionError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/ConcatFunctionError3.jq b/src/test/resources/test_files/runtime/FunctionString/ConcatFunctionError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/ConcatFunctionError3.jq
rename to src/test/resources/test_files/runtime/FunctionString/ConcatFunctionError3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/Contains.jq b/src/test/resources/test_files/runtime/FunctionString/Contains.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/Contains.jq
rename to src/test/resources/test_files/runtime/FunctionString/Contains.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/EndsWith.jq b/src/test/resources/test_files/runtime/FunctionString/EndsWith.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/EndsWith.jq
rename to src/test/resources/test_files/runtime/FunctionString/EndsWith.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/LowerCase1.jq b/src/test/resources/test_files/runtime/FunctionString/LowerCase1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/LowerCase1.jq
rename to src/test/resources/test_files/runtime/FunctionString/LowerCase1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/LowerCase2.jq b/src/test/resources/test_files/runtime/FunctionString/LowerCase2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/LowerCase2.jq
rename to src/test/resources/test_files/runtime/FunctionString/LowerCase2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/Matches.jq b/src/test/resources/test_files/runtime/FunctionString/Matches.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/Matches.jq
rename to src/test/resources/test_files/runtime/FunctionString/Matches.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/NormalizeSpace.jq b/src/test/resources/test_files/runtime/FunctionString/NormalizeSpace.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/NormalizeSpace.jq
rename to src/test/resources/test_files/runtime/FunctionString/NormalizeSpace.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/Replace1.jq b/src/test/resources/test_files/runtime/FunctionString/Replace1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/Replace1.jq
rename to src/test/resources/test_files/runtime/FunctionString/Replace1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/Replace2.jq b/src/test/resources/test_files/runtime/FunctionString/Replace2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/Replace2.jq
rename to src/test/resources/test_files/runtime/FunctionString/Replace2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/ReplaceError1.jq b/src/test/resources/test_files/runtime/FunctionString/ReplaceError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/ReplaceError1.jq
rename to src/test/resources/test_files/runtime/FunctionString/ReplaceError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/ReplaceError2.jq b/src/test/resources/test_files/runtime/FunctionString/ReplaceError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/ReplaceError2.jq
rename to src/test/resources/test_files/runtime/FunctionString/ReplaceError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/ReplaceError3.jq b/src/test/resources/test_files/runtime/FunctionString/ReplaceError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/ReplaceError3.jq
rename to src/test/resources/test_files/runtime/FunctionString/ReplaceError3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/ReplaceError4.jq b/src/test/resources/test_files/runtime/FunctionString/ReplaceError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/ReplaceError4.jq
rename to src/test/resources/test_files/runtime/FunctionString/ReplaceError4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/SerializeFunction1.jq b/src/test/resources/test_files/runtime/FunctionString/SerializeFunction1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/SerializeFunction1.jq
rename to src/test/resources/test_files/runtime/FunctionString/SerializeFunction1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/SerializeFunction2.jq b/src/test/resources/test_files/runtime/FunctionString/SerializeFunction2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/SerializeFunction2.jq
rename to src/test/resources/test_files/runtime/FunctionString/SerializeFunction2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/SerializeFunction3.jq b/src/test/resources/test_files/runtime/FunctionString/SerializeFunction3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/SerializeFunction3.jq
rename to src/test/resources/test_files/runtime/FunctionString/SerializeFunction3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/SerializeFunction4.jq b/src/test/resources/test_files/runtime/FunctionString/SerializeFunction4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/SerializeFunction4.jq
rename to src/test/resources/test_files/runtime/FunctionString/SerializeFunction4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/SerializeFunctionError1.jq b/src/test/resources/test_files/runtime/FunctionString/SerializeFunctionError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/SerializeFunctionError1.jq
rename to src/test/resources/test_files/runtime/FunctionString/SerializeFunctionError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/SerializeFunctionError2.jq b/src/test/resources/test_files/runtime/FunctionString/SerializeFunctionError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/SerializeFunctionError2.jq
rename to src/test/resources/test_files/runtime/FunctionString/SerializeFunctionError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/StartsWith1.jq b/src/test/resources/test_files/runtime/FunctionString/StartsWith1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/StartsWith1.jq
rename to src/test/resources/test_files/runtime/FunctionString/StartsWith1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/StringFunctionError1.jq b/src/test/resources/test_files/runtime/FunctionString/StringFunctionError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/StringFunctionError1.jq
rename to src/test/resources/test_files/runtime/FunctionString/StringFunctionError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/StringFunctionError2.jq b/src/test/resources/test_files/runtime/FunctionString/StringFunctionError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/StringFunctionError2.jq
rename to src/test/resources/test_files/runtime/FunctionString/StringFunctionError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/StringFunctionError3.jq b/src/test/resources/test_files/runtime/FunctionString/StringFunctionError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/StringFunctionError3.jq
rename to src/test/resources/test_files/runtime/FunctionString/StringFunctionError3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/StringJoin1.jq b/src/test/resources/test_files/runtime/FunctionString/StringJoin1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/StringJoin1.jq
rename to src/test/resources/test_files/runtime/FunctionString/StringJoin1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/StringJoin2.jq b/src/test/resources/test_files/runtime/FunctionString/StringJoin2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/StringJoin2.jq
rename to src/test/resources/test_files/runtime/FunctionString/StringJoin2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/StringJoinError1.jq b/src/test/resources/test_files/runtime/FunctionString/StringJoinError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/StringJoinError1.jq
rename to src/test/resources/test_files/runtime/FunctionString/StringJoinError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/StringJoinError2.jq b/src/test/resources/test_files/runtime/FunctionString/StringJoinError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/StringJoinError2.jq
rename to src/test/resources/test_files/runtime/FunctionString/StringJoinError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/StringJoinError3.jq b/src/test/resources/test_files/runtime/FunctionString/StringJoinError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/StringJoinError3.jq
rename to src/test/resources/test_files/runtime/FunctionString/StringJoinError3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/StringJoinError4.jq b/src/test/resources/test_files/runtime/FunctionString/StringJoinError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/StringJoinError4.jq
rename to src/test/resources/test_files/runtime/FunctionString/StringJoinError4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/StringJoinError5.jq b/src/test/resources/test_files/runtime/FunctionString/StringJoinError5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/StringJoinError5.jq
rename to src/test/resources/test_files/runtime/FunctionString/StringJoinError5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/StringJoinError6.jq b/src/test/resources/test_files/runtime/FunctionString/StringJoinError6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/StringJoinError6.jq
rename to src/test/resources/test_files/runtime/FunctionString/StringJoinError6.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/StringJoinError7.jq b/src/test/resources/test_files/runtime/FunctionString/StringJoinError7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/StringJoinError7.jq
rename to src/test/resources/test_files/runtime/FunctionString/StringJoinError7.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/StringJoinError8.jq b/src/test/resources/test_files/runtime/FunctionString/StringJoinError8.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/StringJoinError8.jq
rename to src/test/resources/test_files/runtime/FunctionString/StringJoinError8.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/StringLength.jq b/src/test/resources/test_files/runtime/FunctionString/StringLength.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/StringLength.jq
rename to src/test/resources/test_files/runtime/FunctionString/StringLength.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/StringLengthError1.jq b/src/test/resources/test_files/runtime/FunctionString/StringLengthError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/StringLengthError1.jq
rename to src/test/resources/test_files/runtime/FunctionString/StringLengthError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/StringLengthError2.jq b/src/test/resources/test_files/runtime/FunctionString/StringLengthError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/StringLengthError2.jq
rename to src/test/resources/test_files/runtime/FunctionString/StringLengthError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/StringToCodepoints1.jq b/src/test/resources/test_files/runtime/FunctionString/StringToCodepoints1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/StringToCodepoints1.jq
rename to src/test/resources/test_files/runtime/FunctionString/StringToCodepoints1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/StringToCodepoints2.jq b/src/test/resources/test_files/runtime/FunctionString/StringToCodepoints2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/StringToCodepoints2.jq
rename to src/test/resources/test_files/runtime/FunctionString/StringToCodepoints2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/Substring1.jq b/src/test/resources/test_files/runtime/FunctionString/Substring1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/Substring1.jq
rename to src/test/resources/test_files/runtime/FunctionString/Substring1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/Substring2.jq b/src/test/resources/test_files/runtime/FunctionString/Substring2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/Substring2.jq
rename to src/test/resources/test_files/runtime/FunctionString/Substring2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/SubstringAfter.jq b/src/test/resources/test_files/runtime/FunctionString/SubstringAfter.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/SubstringAfter.jq
rename to src/test/resources/test_files/runtime/FunctionString/SubstringAfter.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/SubstringBefore.jq b/src/test/resources/test_files/runtime/FunctionString/SubstringBefore.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/SubstringBefore.jq
rename to src/test/resources/test_files/runtime/FunctionString/SubstringBefore.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/SubstringError1.jq b/src/test/resources/test_files/runtime/FunctionString/SubstringError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/SubstringError1.jq
rename to src/test/resources/test_files/runtime/FunctionString/SubstringError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/SubstringError10.jq b/src/test/resources/test_files/runtime/FunctionString/SubstringError10.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/SubstringError10.jq
rename to src/test/resources/test_files/runtime/FunctionString/SubstringError10.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/SubstringError11.jq b/src/test/resources/test_files/runtime/FunctionString/SubstringError11.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/SubstringError11.jq
rename to src/test/resources/test_files/runtime/FunctionString/SubstringError11.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/SubstringError12.jq b/src/test/resources/test_files/runtime/FunctionString/SubstringError12.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/SubstringError12.jq
rename to src/test/resources/test_files/runtime/FunctionString/SubstringError12.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/SubstringError13.jq b/src/test/resources/test_files/runtime/FunctionString/SubstringError13.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/SubstringError13.jq
rename to src/test/resources/test_files/runtime/FunctionString/SubstringError13.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/SubstringError14.jq b/src/test/resources/test_files/runtime/FunctionString/SubstringError14.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/SubstringError14.jq
rename to src/test/resources/test_files/runtime/FunctionString/SubstringError14.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/SubstringError15.jq b/src/test/resources/test_files/runtime/FunctionString/SubstringError15.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/SubstringError15.jq
rename to src/test/resources/test_files/runtime/FunctionString/SubstringError15.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/SubstringError16.jq b/src/test/resources/test_files/runtime/FunctionString/SubstringError16.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/SubstringError16.jq
rename to src/test/resources/test_files/runtime/FunctionString/SubstringError16.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/SubstringError2.jq b/src/test/resources/test_files/runtime/FunctionString/SubstringError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/SubstringError2.jq
rename to src/test/resources/test_files/runtime/FunctionString/SubstringError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/SubstringError20.jq b/src/test/resources/test_files/runtime/FunctionString/SubstringError20.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/SubstringError20.jq
rename to src/test/resources/test_files/runtime/FunctionString/SubstringError20.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/SubstringError3.jq b/src/test/resources/test_files/runtime/FunctionString/SubstringError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/SubstringError3.jq
rename to src/test/resources/test_files/runtime/FunctionString/SubstringError3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/SubstringError4.jq b/src/test/resources/test_files/runtime/FunctionString/SubstringError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/SubstringError4.jq
rename to src/test/resources/test_files/runtime/FunctionString/SubstringError4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/SubstringError5.jq b/src/test/resources/test_files/runtime/FunctionString/SubstringError5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/SubstringError5.jq
rename to src/test/resources/test_files/runtime/FunctionString/SubstringError5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/SubstringError6.jq b/src/test/resources/test_files/runtime/FunctionString/SubstringError6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/SubstringError6.jq
rename to src/test/resources/test_files/runtime/FunctionString/SubstringError6.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/SubstringError7.jq b/src/test/resources/test_files/runtime/FunctionString/SubstringError7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/SubstringError7.jq
rename to src/test/resources/test_files/runtime/FunctionString/SubstringError7.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/SubstringError8.jq b/src/test/resources/test_files/runtime/FunctionString/SubstringError8.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/SubstringError8.jq
rename to src/test/resources/test_files/runtime/FunctionString/SubstringError8.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/SubstringError9.jq b/src/test/resources/test_files/runtime/FunctionString/SubstringError9.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/SubstringError9.jq
rename to src/test/resources/test_files/runtime/FunctionString/SubstringError9.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/Translate1.jq b/src/test/resources/test_files/runtime/FunctionString/Translate1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/Translate1.jq
rename to src/test/resources/test_files/runtime/FunctionString/Translate1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/Translate2.jq b/src/test/resources/test_files/runtime/FunctionString/Translate2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/Translate2.jq
rename to src/test/resources/test_files/runtime/FunctionString/Translate2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/UpperCase1.jq b/src/test/resources/test_files/runtime/FunctionString/UpperCase1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/UpperCase1.jq
rename to src/test/resources/test_files/runtime/FunctionString/UpperCase1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/UpperCase2.jq b/src/test/resources/test_files/runtime/FunctionString/UpperCase2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/UpperCase2.jq
rename to src/test/resources/test_files/runtime/FunctionString/UpperCase2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionString/stringFunction.jq b/src/test/resources/test_files/runtime/FunctionString/stringFunction.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionString/stringFunction.jq
rename to src/test/resources/test_files/runtime/FunctionString/stringFunction.jq
diff --git a/src/main/resources/test_files/runtime/FunctionTimes/FunctionCurrentTime.jq b/src/test/resources/test_files/runtime/FunctionTimes/FunctionCurrentTime.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionTimes/FunctionCurrentTime.jq
rename to src/test/resources/test_files/runtime/FunctionTimes/FunctionCurrentTime.jq
diff --git a/src/main/resources/test_files/runtime/FunctionTimes/FunctionCurrentTimeError1.jq b/src/test/resources/test_files/runtime/FunctionTimes/FunctionCurrentTimeError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionTimes/FunctionCurrentTimeError1.jq
rename to src/test/resources/test_files/runtime/FunctionTimes/FunctionCurrentTimeError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionTimes/FunctionCurrentTimeError2.jq b/src/test/resources/test_files/runtime/FunctionTimes/FunctionCurrentTimeError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionTimes/FunctionCurrentTimeError2.jq
rename to src/test/resources/test_files/runtime/FunctionTimes/FunctionCurrentTimeError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionTimes/FunctionFormatTime.jq b/src/test/resources/test_files/runtime/FunctionTimes/FunctionFormatTime.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionTimes/FunctionFormatTime.jq
rename to src/test/resources/test_files/runtime/FunctionTimes/FunctionFormatTime.jq
diff --git a/src/main/resources/test_files/runtime/FunctionTimes/FunctionFormatTimeError1.jq b/src/test/resources/test_files/runtime/FunctionTimes/FunctionFormatTimeError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionTimes/FunctionFormatTimeError1.jq
rename to src/test/resources/test_files/runtime/FunctionTimes/FunctionFormatTimeError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionTimes/FunctionFormatTimeError2.jq b/src/test/resources/test_files/runtime/FunctionTimes/FunctionFormatTimeError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionTimes/FunctionFormatTimeError2.jq
rename to src/test/resources/test_files/runtime/FunctionTimes/FunctionFormatTimeError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionTimes/FunctionTime.jq b/src/test/resources/test_files/runtime/FunctionTimes/FunctionTime.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionTimes/FunctionTime.jq
rename to src/test/resources/test_files/runtime/FunctionTimes/FunctionTime.jq
diff --git a/src/main/resources/test_files/runtime/FunctionTimes/FunctionTimeError1.jq b/src/test/resources/test_files/runtime/FunctionTimes/FunctionTimeError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionTimes/FunctionTimeError1.jq
rename to src/test/resources/test_files/runtime/FunctionTimes/FunctionTimeError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionTimes/FunctionTimeError2.jq b/src/test/resources/test_files/runtime/FunctionTimes/FunctionTimeError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionTimes/FunctionTimeError2.jq
rename to src/test/resources/test_files/runtime/FunctionTimes/FunctionTimeError2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionTimes/FunctionTimeError3.jq b/src/test/resources/test_files/runtime/FunctionTimes/FunctionTimeError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionTimes/FunctionTimeError3.jq
rename to src/test/resources/test_files/runtime/FunctionTimes/FunctionTimeError3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionTimes/FunctionTimeError4.jq b/src/test/resources/test_files/runtime/FunctionTimes/FunctionTimeError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionTimes/FunctionTimeError4.jq
rename to src/test/resources/test_files/runtime/FunctionTimes/FunctionTimeError4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionTimes/FunctionTimeError5.jq b/src/test/resources/test_files/runtime/FunctionTimes/FunctionTimeError5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionTimes/FunctionTimeError5.jq
rename to src/test/resources/test_files/runtime/FunctionTimes/FunctionTimeError5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/DynamicFunctionCall-Error1.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/DynamicFunctionCall-Error1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/DynamicFunctionCall-Error1.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/DynamicFunctionCall-Error1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/DynamicFunctionCall-Error2.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/DynamicFunctionCall-Error2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/DynamicFunctionCall-Error2.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/DynamicFunctionCall-Error2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionClosure-Error2.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionClosure-Error2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionClosure-Error2.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionClosure-Error2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionClosure1.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionClosure1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionClosure1.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionClosure1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionClosure3.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionClosure3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionClosure3.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionClosure3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition-Error1.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition-Error1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition-Error1.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition-Error1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition-Error2.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition-Error2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition-Error2.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition-Error2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition-Error3.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition-Error3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition-Error3.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition-Error3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition-Error4.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition-Error4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition-Error4.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition-Error4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition-Error5.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition-Error5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition-Error5.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition-Error5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition-Error6.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition-Error6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition-Error6.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition-Error6.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition-Error7.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition-Error7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition-Error7.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition-Error7.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition1.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition1.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition2.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition2.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition3.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition3.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition4.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition4.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/InlineFunctionDefinition4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error1.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error1.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error10.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error10.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error10.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error10.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error11.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error11.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error11.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error11.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error12.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error12.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error12.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error12.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error13.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error13.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error13.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error13.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error14.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error14.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error14.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error14.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error15.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error15.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error15.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error15.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error16.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error16.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error16.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error16.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error2.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error2.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error3.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error3.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error4.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error4.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error5.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error5.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error6.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error6.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error6.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error7.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error7.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error7.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error8.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error8.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error8.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error8.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error9.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error9.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error9.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef-Error9.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef1.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef1.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef2.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef2.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef3.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef3.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedDynamic/NamedFunctionRef3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionConsumingVariable1.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionConsumingVariable1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionConsumingVariable1.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionConsumingVariable1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionConsumingVariable2.jq.disabled b/src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionConsumingVariable2.jq.disabled
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionConsumingVariable2.jq.disabled
rename to src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionConsumingVariable2.jq.disabled
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionConsumingVariableError1.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionConsumingVariableError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionConsumingVariableError1.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionConsumingVariableError1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic-Error1.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic-Error1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic-Error1.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic-Error1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic-Error2.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic-Error2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic-Error2.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic-Error2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic-Error3.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic-Error3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic-Error3.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic-Error3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic-Error4.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic-Error4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic-Error4.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic-Error4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic-Error5.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic-Error5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic-Error5.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic-Error5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic-Error6.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic-Error6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic-Error6.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic-Error6.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic-Error7.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic-Error7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic-Error7.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic-Error7.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic1.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic1.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic10.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic10.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic10.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic10.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic11.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic11.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic11.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic11.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic12.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic12.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic12.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic12.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic13.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic13.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic13.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic13.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic2.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic2.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic3.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic3.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic3.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic4.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic4.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic4.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic5.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic5.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic5.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic6.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic6.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic6.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic7.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic7.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic7.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic8.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic8.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic8.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic8.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic9.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic9.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic9.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedStatic/FunctionUserDefinedStatic9.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedStatic/Recursion1.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedStatic/Recursion1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedStatic/Recursion1.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedStatic/Recursion1.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedStatic/Recursion2.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedStatic/Recursion2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedStatic/Recursion2.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedStatic/Recursion2.jq
diff --git a/src/main/resources/test_files/runtime/FunctionUserDefinedStatic/Recursion3.jq b/src/test/resources/test_files/runtime/FunctionUserDefinedStatic/Recursion3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/FunctionUserDefinedStatic/Recursion3.jq
rename to src/test/resources/test_files/runtime/FunctionUserDefinedStatic/Recursion3.jq
diff --git a/src/main/resources/test_files/runtime/InstanceOf.jq b/src/test/resources/test_files/runtime/InstanceOf.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/InstanceOf.jq
rename to src/test/resources/test_files/runtime/InstanceOf.jq
diff --git a/src/main/resources/test_files/runtime/InstanceOfAnyURI.jq b/src/test/resources/test_files/runtime/InstanceOfAnyURI.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/InstanceOfAnyURI.jq
rename to src/test/resources/test_files/runtime/InstanceOfAnyURI.jq
diff --git a/src/main/resources/test_files/runtime/InstanceOfBinaries.jq b/src/test/resources/test_files/runtime/InstanceOfBinaries.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/InstanceOfBinaries.jq
rename to src/test/resources/test_files/runtime/InstanceOfBinaries.jq
diff --git a/src/main/resources/test_files/runtime/InstanceOfDateTimes.jq b/src/test/resources/test_files/runtime/InstanceOfDateTimes.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/InstanceOfDateTimes.jq
rename to src/test/resources/test_files/runtime/InstanceOfDateTimes.jq
diff --git a/src/main/resources/test_files/runtime/InstanceOfDurations.jq b/src/test/resources/test_files/runtime/InstanceOfDurations.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/InstanceOfDurations.jq
rename to src/test/resources/test_files/runtime/InstanceOfDurations.jq
diff --git a/src/main/resources/test_files/runtime/InstanceOfWithEmptySequence.jq b/src/test/resources/test_files/runtime/InstanceOfWithEmptySequence.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/InstanceOfWithEmptySequence.jq
rename to src/test/resources/test_files/runtime/InstanceOfWithEmptySequence.jq
diff --git a/src/main/resources/test_files/runtime/InstanceOfWithNull.jq b/src/test/resources/test_files/runtime/InstanceOfWithNull.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/InstanceOfWithNull.jq
rename to src/test/resources/test_files/runtime/InstanceOfWithNull.jq
diff --git a/src/main/resources/test_files/runtime/Jso.jqVersion.jq b/src/test/resources/test_files/runtime/Jso.jqVersion.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Jso.jqVersion.jq
rename to src/test/resources/test_files/runtime/Jso.jqVersion.jq
diff --git a/src/main/resources/test_files/runtime/Keywords1.jq b/src/test/resources/test_files/runtime/Keywords1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Keywords1.jq
rename to src/test/resources/test_files/runtime/Keywords1.jq
diff --git a/src/main/resources/test_files/runtime/Keywords2.jq b/src/test/resources/test_files/runtime/Keywords2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Keywords2.jq
rename to src/test/resources/test_files/runtime/Keywords2.jq
diff --git a/src/main/resources/test_files/runtime/MergingConstructor.jq b/src/test/resources/test_files/runtime/MergingConstructor.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/MergingConstructor.jq
rename to src/test/resources/test_files/runtime/MergingConstructor.jq
diff --git a/src/main/resources/test_files/runtime/NestedFLWORLocal1.jq b/src/test/resources/test_files/runtime/NestedFLWORLocal1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/NestedFLWORLocal1.jq
rename to src/test/resources/test_files/runtime/NestedFLWORLocal1.jq
diff --git a/src/main/resources/test_files/runtime/NestedFLWORLocal2.jq b/src/test/resources/test_files/runtime/NestedFLWORLocal2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/NestedFLWORLocal2.jq
rename to src/test/resources/test_files/runtime/NestedFLWORLocal2.jq
diff --git a/src/main/resources/test_files/runtime/NestedFLWORLocal3.jq b/src/test/resources/test_files/runtime/NestedFLWORLocal3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/NestedFLWORLocal3.jq
rename to src/test/resources/test_files/runtime/NestedFLWORLocal3.jq
diff --git a/src/main/resources/test_files/runtime/NestedFLWORLocal4.jq b/src/test/resources/test_files/runtime/NestedFLWORLocal4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/NestedFLWORLocal4.jq
rename to src/test/resources/test_files/runtime/NestedFLWORLocal4.jq
diff --git a/src/main/resources/test_files/runtime/NestedFLWORLocal5.jq b/src/test/resources/test_files/runtime/NestedFLWORLocal5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/NestedFLWORLocal5.jq
rename to src/test/resources/test_files/runtime/NestedFLWORLocal5.jq
diff --git a/src/main/resources/test_files/runtime/Object.jq b/src/test/resources/test_files/runtime/Object.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Object.jq
rename to src/test/resources/test_files/runtime/Object.jq
diff --git a/src/main/resources/test_files/runtime/ObjectArrayLookup.jq b/src/test/resources/test_files/runtime/ObjectArrayLookup.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ObjectArrayLookup.jq
rename to src/test/resources/test_files/runtime/ObjectArrayLookup.jq
diff --git a/src/main/resources/test_files/runtime/ObjectUnquotedKey1.jq b/src/test/resources/test_files/runtime/ObjectUnquotedKey1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ObjectUnquotedKey1.jq
rename to src/test/resources/test_files/runtime/ObjectUnquotedKey1.jq
diff --git a/src/main/resources/test_files/runtime/ObjectUnquotedKey2.jq b/src/test/resources/test_files/runtime/ObjectUnquotedKey2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/ObjectUnquotedKey2.jq
rename to src/test/resources/test_files/runtime/ObjectUnquotedKey2.jq
diff --git a/src/main/resources/test_files/runtime/Operational/AdditiveOp1.jq b/src/test/resources/test_files/runtime/Operational/AdditiveOp1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/AdditiveOp1.jq
rename to src/test/resources/test_files/runtime/Operational/AdditiveOp1.jq
diff --git a/src/main/resources/test_files/runtime/Operational/AdditiveOp2.jq b/src/test/resources/test_files/runtime/Operational/AdditiveOp2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/AdditiveOp2.jq
rename to src/test/resources/test_files/runtime/Operational/AdditiveOp2.jq
diff --git a/src/main/resources/test_files/runtime/Operational/AdditiveOp3.jq b/src/test/resources/test_files/runtime/Operational/AdditiveOp3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/AdditiveOp3.jq
rename to src/test/resources/test_files/runtime/Operational/AdditiveOp3.jq
diff --git a/src/main/resources/test_files/runtime/Operational/AdditiveOp4.jq b/src/test/resources/test_files/runtime/Operational/AdditiveOp4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/AdditiveOp4.jq
rename to src/test/resources/test_files/runtime/Operational/AdditiveOp4.jq
diff --git a/src/main/resources/test_files/runtime/Operational/AdditiveOp5.jq b/src/test/resources/test_files/runtime/Operational/AdditiveOp5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/AdditiveOp5.jq
rename to src/test/resources/test_files/runtime/Operational/AdditiveOp5.jq
diff --git a/src/main/resources/test_files/runtime/Operational/AdditiveOpError1.jq b/src/test/resources/test_files/runtime/Operational/AdditiveOpError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/AdditiveOpError1.jq
rename to src/test/resources/test_files/runtime/Operational/AdditiveOpError1.jq
diff --git a/src/main/resources/test_files/runtime/Operational/AdditiveOpError2.jq b/src/test/resources/test_files/runtime/Operational/AdditiveOpError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/AdditiveOpError2.jq
rename to src/test/resources/test_files/runtime/Operational/AdditiveOpError2.jq
diff --git a/src/main/resources/test_files/runtime/Operational/AdditiveOpError3.jq b/src/test/resources/test_files/runtime/Operational/AdditiveOpError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/AdditiveOpError3.jq
rename to src/test/resources/test_files/runtime/Operational/AdditiveOpError3.jq
diff --git a/src/main/resources/test_files/runtime/Operational/AdditiveOpError4.jq b/src/test/resources/test_files/runtime/Operational/AdditiveOpError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/AdditiveOpError4.jq
rename to src/test/resources/test_files/runtime/Operational/AdditiveOpError4.jq
diff --git a/src/main/resources/test_files/runtime/Operational/AdditiveOpError5.jq b/src/test/resources/test_files/runtime/Operational/AdditiveOpError5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/AdditiveOpError5.jq
rename to src/test/resources/test_files/runtime/Operational/AdditiveOpError5.jq
diff --git a/src/main/resources/test_files/runtime/Operational/AdditiveOpError6.jq b/src/test/resources/test_files/runtime/Operational/AdditiveOpError6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/AdditiveOpError6.jq
rename to src/test/resources/test_files/runtime/Operational/AdditiveOpError6.jq
diff --git a/src/main/resources/test_files/runtime/Operational/AdditiveOpError7.jq b/src/test/resources/test_files/runtime/Operational/AdditiveOpError7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/AdditiveOpError7.jq
rename to src/test/resources/test_files/runtime/Operational/AdditiveOpError7.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Boolean1.jq b/src/test/resources/test_files/runtime/Operational/Boolean1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Boolean1.jq
rename to src/test/resources/test_files/runtime/Operational/Boolean1.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Boolean2.jq b/src/test/resources/test_files/runtime/Operational/Boolean2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Boolean2.jq
rename to src/test/resources/test_files/runtime/Operational/Boolean2.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonArrayType.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonArrayType.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonArrayType.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonArrayType.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonBase64Binary.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonBase64Binary.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonBase64Binary.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonBase64Binary.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonBooleanType.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonBooleanType.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonBooleanType.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonBooleanType.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonDateType.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonDateType.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonDateType.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonDateType.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonHexBinary.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonHexBinary.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonHexBinary.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonHexBinary.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonNumericType.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonNumericType.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonNumericType.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonNumericType.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonObjectType.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonObjectType.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonObjectType.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonObjectType.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonStringType.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonStringType.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonStringType.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonStringType.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonTimeType.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonTimeType.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonTimeType.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ErrorGeneralComparisonTimeType.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonArrayType.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonArrayType.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonArrayType.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonArrayType.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonBase64Binary.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonBase64Binary.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonBase64Binary.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonBase64Binary.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonBooleanType.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonBooleanType.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonBooleanType.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonBooleanType.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonDateType.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonDateType.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonDateType.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonDateType.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonDayTimeDurationType.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonDayTimeDurationType.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonDayTimeDurationType.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonDayTimeDurationType.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonDurationType.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonDurationType.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonDurationType.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonDurationType.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonHexBinary.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonHexBinary.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonHexBinary.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonHexBinary.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonNumericType.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonNumericType.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonNumericType.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonNumericType.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonObjectType.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonObjectType.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonObjectType.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonObjectType.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonSequenceType.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonSequenceType.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonSequenceType.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonSequenceType.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonStringType.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonStringType.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonStringType.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonStringType.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonTimeType.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonTimeType.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonTimeType.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonTimeType.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonYearMonthDurationType.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonYearMonthDurationType.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonYearMonthDurationType.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ErrorValueComparisonYearMonthDurationType.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonBinaries.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonBinaries.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonBinaries.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonBinaries.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonBooleans.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonBooleans.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonBooleans.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonBooleans.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonDateTimes.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonDateTimes.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonDateTimes.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonDateTimes.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonDates.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonDates.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonDates.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonDates.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonDurations.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonDurations.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonDurations.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonDurations.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonEmptySequence.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonEmptySequence.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonEmptySequence.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonEmptySequence.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonNull.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonNull.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonNull.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonNull.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonNumerics.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonNumerics.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonNumerics.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonNumerics.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonStrings.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonStrings.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonStrings.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonStrings.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonTimes.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonTimes.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonTimes.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/GeneralComparisonTimes.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ValueComparisonBinaries.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ValueComparisonBinaries.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ValueComparisonBinaries.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ValueComparisonBinaries.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ValueComparisonBooleans.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ValueComparisonBooleans.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ValueComparisonBooleans.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ValueComparisonBooleans.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ValueComparisonDateTimes.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ValueComparisonDateTimes.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ValueComparisonDateTimes.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ValueComparisonDateTimes.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ValueComparisonDates.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ValueComparisonDates.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ValueComparisonDates.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ValueComparisonDates.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ValueComparisonDurations.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ValueComparisonDurations.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ValueComparisonDurations.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ValueComparisonDurations.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ValueComparisonEmptySequence.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ValueComparisonEmptySequence.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ValueComparisonEmptySequence.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ValueComparisonEmptySequence.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ValueComparisonNull.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ValueComparisonNull.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ValueComparisonNull.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ValueComparisonNull.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ValueComparisonNumerics.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ValueComparisonNumerics.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ValueComparisonNumerics.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ValueComparisonNumerics.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ValueComparisonStrings.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ValueComparisonStrings.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ValueComparisonStrings.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ValueComparisonStrings.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Comparisons/ValueComparisonTimes.jq b/src/test/resources/test_files/runtime/Operational/Comparisons/ValueComparisonTimes.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Comparisons/ValueComparisonTimes.jq
rename to src/test/resources/test_files/runtime/Operational/Comparisons/ValueComparisonTimes.jq
diff --git a/src/main/resources/test_files/runtime/Operational/ErrorUnexpectedType1.jq b/src/test/resources/test_files/runtime/Operational/ErrorUnexpectedType1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/ErrorUnexpectedType1.jq
rename to src/test/resources/test_files/runtime/Operational/ErrorUnexpectedType1.jq
diff --git a/src/main/resources/test_files/runtime/Operational/ErrorUnexpectedType2.jq b/src/test/resources/test_files/runtime/Operational/ErrorUnexpectedType2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/ErrorUnexpectedType2.jq
rename to src/test/resources/test_files/runtime/Operational/ErrorUnexpectedType2.jq
diff --git a/src/main/resources/test_files/runtime/Operational/ErrorUnexpectedType3.jq b/src/test/resources/test_files/runtime/Operational/ErrorUnexpectedType3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/ErrorUnexpectedType3.jq
rename to src/test/resources/test_files/runtime/Operational/ErrorUnexpectedType3.jq
diff --git a/src/main/resources/test_files/runtime/Operational/ErrorUnexpectedType4.jq b/src/test/resources/test_files/runtime/Operational/ErrorUnexpectedType4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/ErrorUnexpectedType4.jq
rename to src/test/resources/test_files/runtime/Operational/ErrorUnexpectedType4.jq
diff --git a/src/main/resources/test_files/runtime/Operational/ErrorUnexpectedType5.jq b/src/test/resources/test_files/runtime/Operational/ErrorUnexpectedType5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/ErrorUnexpectedType5.jq
rename to src/test/resources/test_files/runtime/Operational/ErrorUnexpectedType5.jq
diff --git a/src/main/resources/test_files/runtime/Operational/IntegerArithmeticParenthesized.jq b/src/test/resources/test_files/runtime/Operational/IntegerArithmeticParenthesized.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/IntegerArithmeticParenthesized.jq
rename to src/test/resources/test_files/runtime/Operational/IntegerArithmeticParenthesized.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Logics1.jq b/src/test/resources/test_files/runtime/Operational/Logics1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Logics1.jq
rename to src/test/resources/test_files/runtime/Operational/Logics1.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Logics2.jq b/src/test/resources/test_files/runtime/Operational/Logics2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Logics2.jq
rename to src/test/resources/test_files/runtime/Operational/Logics2.jq
diff --git a/src/main/resources/test_files/runtime/Operational/LogicsError1.jq b/src/test/resources/test_files/runtime/Operational/LogicsError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/LogicsError1.jq
rename to src/test/resources/test_files/runtime/Operational/LogicsError1.jq
diff --git a/src/main/resources/test_files/runtime/Operational/LogicsError2.jq b/src/test/resources/test_files/runtime/Operational/LogicsError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/LogicsError2.jq
rename to src/test/resources/test_files/runtime/Operational/LogicsError2.jq
diff --git a/src/main/resources/test_files/runtime/Operational/MixedOperationArithmetic1.jq b/src/test/resources/test_files/runtime/Operational/MixedOperationArithmetic1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/MixedOperationArithmetic1.jq
rename to src/test/resources/test_files/runtime/Operational/MixedOperationArithmetic1.jq
diff --git a/src/main/resources/test_files/runtime/Operational/MixedOperationArithmetic2.jq b/src/test/resources/test_files/runtime/Operational/MixedOperationArithmetic2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/MixedOperationArithmetic2.jq
rename to src/test/resources/test_files/runtime/Operational/MixedOperationArithmetic2.jq
diff --git a/src/main/resources/test_files/runtime/Operational/MixedOperationsArithmetic9.jq b/src/test/resources/test_files/runtime/Operational/MixedOperationsArithmetic9.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/MixedOperationsArithmetic9.jq
rename to src/test/resources/test_files/runtime/Operational/MixedOperationsArithmetic9.jq
diff --git a/src/main/resources/test_files/runtime/Operational/MultiplicativeOp1.jq b/src/test/resources/test_files/runtime/Operational/MultiplicativeOp1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/MultiplicativeOp1.jq
rename to src/test/resources/test_files/runtime/Operational/MultiplicativeOp1.jq
diff --git a/src/main/resources/test_files/runtime/Operational/MultiplicativeOp2.jq b/src/test/resources/test_files/runtime/Operational/MultiplicativeOp2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/MultiplicativeOp2.jq
rename to src/test/resources/test_files/runtime/Operational/MultiplicativeOp2.jq
diff --git a/src/main/resources/test_files/runtime/Operational/MultiplicativeOp3.jq b/src/test/resources/test_files/runtime/Operational/MultiplicativeOp3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/MultiplicativeOp3.jq
rename to src/test/resources/test_files/runtime/Operational/MultiplicativeOp3.jq
diff --git a/src/main/resources/test_files/runtime/Operational/MultiplicativeOp4.jq b/src/test/resources/test_files/runtime/Operational/MultiplicativeOp4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/MultiplicativeOp4.jq
rename to src/test/resources/test_files/runtime/Operational/MultiplicativeOp4.jq
diff --git a/src/main/resources/test_files/runtime/Operational/MultiplicativeOp5.jq b/src/test/resources/test_files/runtime/Operational/MultiplicativeOp5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/MultiplicativeOp5.jq
rename to src/test/resources/test_files/runtime/Operational/MultiplicativeOp5.jq
diff --git a/src/main/resources/test_files/runtime/Operational/MultiplicativeOp6.jq b/src/test/resources/test_files/runtime/Operational/MultiplicativeOp6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/MultiplicativeOp6.jq
rename to src/test/resources/test_files/runtime/Operational/MultiplicativeOp6.jq
diff --git a/src/main/resources/test_files/runtime/Operational/MultiplicativeOp7.jq b/src/test/resources/test_files/runtime/Operational/MultiplicativeOp7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/MultiplicativeOp7.jq
rename to src/test/resources/test_files/runtime/Operational/MultiplicativeOp7.jq
diff --git a/src/main/resources/test_files/runtime/Operational/MultiplicativeOp9.jq b/src/test/resources/test_files/runtime/Operational/MultiplicativeOp9.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/MultiplicativeOp9.jq
rename to src/test/resources/test_files/runtime/Operational/MultiplicativeOp9.jq
diff --git a/src/main/resources/test_files/runtime/Operational/MultiplicativeOpError1.jq b/src/test/resources/test_files/runtime/Operational/MultiplicativeOpError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/MultiplicativeOpError1.jq
rename to src/test/resources/test_files/runtime/Operational/MultiplicativeOpError1.jq
diff --git a/src/main/resources/test_files/runtime/Operational/MultiplicativeOpError2.jq b/src/test/resources/test_files/runtime/Operational/MultiplicativeOpError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/MultiplicativeOpError2.jq
rename to src/test/resources/test_files/runtime/Operational/MultiplicativeOpError2.jq
diff --git a/src/main/resources/test_files/runtime/Operational/MultiplicativeOpError3.jq b/src/test/resources/test_files/runtime/Operational/MultiplicativeOpError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/MultiplicativeOpError3.jq
rename to src/test/resources/test_files/runtime/Operational/MultiplicativeOpError3.jq
diff --git a/src/main/resources/test_files/runtime/Operational/MultiplicativeOpError4.jq b/src/test/resources/test_files/runtime/Operational/MultiplicativeOpError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/MultiplicativeOpError4.jq
rename to src/test/resources/test_files/runtime/Operational/MultiplicativeOpError4.jq
diff --git a/src/main/resources/test_files/runtime/Operational/MultiplicativeOpError5.jq b/src/test/resources/test_files/runtime/Operational/MultiplicativeOpError5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/MultiplicativeOpError5.jq
rename to src/test/resources/test_files/runtime/Operational/MultiplicativeOpError5.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Range1.jq b/src/test/resources/test_files/runtime/Operational/Range1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Range1.jq
rename to src/test/resources/test_files/runtime/Operational/Range1.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Range2.jq b/src/test/resources/test_files/runtime/Operational/Range2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Range2.jq
rename to src/test/resources/test_files/runtime/Operational/Range2.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Range3.jq b/src/test/resources/test_files/runtime/Operational/Range3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Range3.jq
rename to src/test/resources/test_files/runtime/Operational/Range3.jq
diff --git a/src/main/resources/test_files/runtime/Operational/Range4.jq b/src/test/resources/test_files/runtime/Operational/Range4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/Range4.jq
rename to src/test/resources/test_files/runtime/Operational/Range4.jq
diff --git a/src/main/resources/test_files/runtime/Operational/RangeError1.jq b/src/test/resources/test_files/runtime/Operational/RangeError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/RangeError1.jq
rename to src/test/resources/test_files/runtime/Operational/RangeError1.jq
diff --git a/src/main/resources/test_files/runtime/Operational/RangeError2.jq b/src/test/resources/test_files/runtime/Operational/RangeError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/RangeError2.jq
rename to src/test/resources/test_files/runtime/Operational/RangeError2.jq
diff --git a/src/main/resources/test_files/runtime/Operational/RangeError3.jq b/src/test/resources/test_files/runtime/Operational/RangeError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/RangeError3.jq
rename to src/test/resources/test_files/runtime/Operational/RangeError3.jq
diff --git a/src/main/resources/test_files/runtime/Operational/StringConcat1.jq b/src/test/resources/test_files/runtime/Operational/StringConcat1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/StringConcat1.jq
rename to src/test/resources/test_files/runtime/Operational/StringConcat1.jq
diff --git a/src/main/resources/test_files/runtime/Operational/StringConcat2.jq b/src/test/resources/test_files/runtime/Operational/StringConcat2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/StringConcat2.jq
rename to src/test/resources/test_files/runtime/Operational/StringConcat2.jq
diff --git a/src/main/resources/test_files/runtime/Operational/StringConcatError1.jq b/src/test/resources/test_files/runtime/Operational/StringConcatError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/StringConcatError1.jq
rename to src/test/resources/test_files/runtime/Operational/StringConcatError1.jq
diff --git a/src/main/resources/test_files/runtime/Operational/StringConcatError2.jq b/src/test/resources/test_files/runtime/Operational/StringConcatError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/StringConcatError2.jq
rename to src/test/resources/test_files/runtime/Operational/StringConcatError2.jq
diff --git a/src/main/resources/test_files/runtime/Operational/StringConcatError3.jq b/src/test/resources/test_files/runtime/Operational/StringConcatError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/StringConcatError3.jq
rename to src/test/resources/test_files/runtime/Operational/StringConcatError3.jq
diff --git a/src/main/resources/test_files/runtime/Operational/UnaryOp.jq b/src/test/resources/test_files/runtime/Operational/UnaryOp.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Operational/UnaryOp.jq
rename to src/test/resources/test_files/runtime/Operational/UnaryOp.jq
diff --git a/src/main/resources/test_files/runtime/PostFixArrayLookup/ErrorPostFixArrayLookup1.jq b/src/test/resources/test_files/runtime/PostFixArrayLookup/ErrorPostFixArrayLookup1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixArrayLookup/ErrorPostFixArrayLookup1.jq
rename to src/test/resources/test_files/runtime/PostFixArrayLookup/ErrorPostFixArrayLookup1.jq
diff --git a/src/main/resources/test_files/runtime/PostFixArrayLookup/ErrorPostFixArrayLookup2.jq b/src/test/resources/test_files/runtime/PostFixArrayLookup/ErrorPostFixArrayLookup2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixArrayLookup/ErrorPostFixArrayLookup2.jq
rename to src/test/resources/test_files/runtime/PostFixArrayLookup/ErrorPostFixArrayLookup2.jq
diff --git a/src/main/resources/test_files/runtime/PostFixArrayLookup/ErrorPostFixArrayLookup3.jq b/src/test/resources/test_files/runtime/PostFixArrayLookup/ErrorPostFixArrayLookup3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixArrayLookup/ErrorPostFixArrayLookup3.jq
rename to src/test/resources/test_files/runtime/PostFixArrayLookup/ErrorPostFixArrayLookup3.jq
diff --git a/src/main/resources/test_files/runtime/PostFixArrayLookup/ErrorPostFixArrayLookup4.jq b/src/test/resources/test_files/runtime/PostFixArrayLookup/ErrorPostFixArrayLookup4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixArrayLookup/ErrorPostFixArrayLookup4.jq
rename to src/test/resources/test_files/runtime/PostFixArrayLookup/ErrorPostFixArrayLookup4.jq
diff --git a/src/main/resources/test_files/runtime/PostFixArrayLookup/PostFixArrayLookup1.jq b/src/test/resources/test_files/runtime/PostFixArrayLookup/PostFixArrayLookup1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixArrayLookup/PostFixArrayLookup1.jq
rename to src/test/resources/test_files/runtime/PostFixArrayLookup/PostFixArrayLookup1.jq
diff --git a/src/main/resources/test_files/runtime/PostFixArrayLookup/PostFixArrayLookup2.jq b/src/test/resources/test_files/runtime/PostFixArrayLookup/PostFixArrayLookup2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixArrayLookup/PostFixArrayLookup2.jq
rename to src/test/resources/test_files/runtime/PostFixArrayLookup/PostFixArrayLookup2.jq
diff --git a/src/main/resources/test_files/runtime/PostFixArrayLookup/PostFixArrayLookup3.jq b/src/test/resources/test_files/runtime/PostFixArrayLookup/PostFixArrayLookup3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixArrayLookup/PostFixArrayLookup3.jq
rename to src/test/resources/test_files/runtime/PostFixArrayLookup/PostFixArrayLookup3.jq
diff --git a/src/main/resources/test_files/runtime/PostFixArrayLookup/PostFixArrayLookup4.jq b/src/test/resources/test_files/runtime/PostFixArrayLookup/PostFixArrayLookup4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixArrayLookup/PostFixArrayLookup4.jq
rename to src/test/resources/test_files/runtime/PostFixArrayLookup/PostFixArrayLookup4.jq
diff --git a/src/main/resources/test_files/runtime/PostFixArrayUnboxing/ArrayUnboxing1.jq b/src/test/resources/test_files/runtime/PostFixArrayUnboxing/ArrayUnboxing1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixArrayUnboxing/ArrayUnboxing1.jq
rename to src/test/resources/test_files/runtime/PostFixArrayUnboxing/ArrayUnboxing1.jq
diff --git a/src/main/resources/test_files/runtime/PostFixArrayUnboxing/ArrayUnboxing2.jq b/src/test/resources/test_files/runtime/PostFixArrayUnboxing/ArrayUnboxing2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixArrayUnboxing/ArrayUnboxing2.jq
rename to src/test/resources/test_files/runtime/PostFixArrayUnboxing/ArrayUnboxing2.jq
diff --git a/src/main/resources/test_files/runtime/PostFixArrayUnboxing/ArrayUnboxing3.jq b/src/test/resources/test_files/runtime/PostFixArrayUnboxing/ArrayUnboxing3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixArrayUnboxing/ArrayUnboxing3.jq
rename to src/test/resources/test_files/runtime/PostFixArrayUnboxing/ArrayUnboxing3.jq
diff --git a/src/main/resources/test_files/runtime/PostFixObjectLookup/ErrorPostFixObjectLookup1.jq b/src/test/resources/test_files/runtime/PostFixObjectLookup/ErrorPostFixObjectLookup1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixObjectLookup/ErrorPostFixObjectLookup1.jq
rename to src/test/resources/test_files/runtime/PostFixObjectLookup/ErrorPostFixObjectLookup1.jq
diff --git a/src/main/resources/test_files/runtime/PostFixObjectLookup/ErrorPostFixObjectLookup2.jq b/src/test/resources/test_files/runtime/PostFixObjectLookup/ErrorPostFixObjectLookup2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixObjectLookup/ErrorPostFixObjectLookup2.jq
rename to src/test/resources/test_files/runtime/PostFixObjectLookup/ErrorPostFixObjectLookup2.jq
diff --git a/src/main/resources/test_files/runtime/PostFixObjectLookup/ErrorPostFixObjectLookup3.jq b/src/test/resources/test_files/runtime/PostFixObjectLookup/ErrorPostFixObjectLookup3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixObjectLookup/ErrorPostFixObjectLookup3.jq
rename to src/test/resources/test_files/runtime/PostFixObjectLookup/ErrorPostFixObjectLookup3.jq
diff --git a/src/main/resources/test_files/runtime/PostFixObjectLookup/ErrorPostFixObjectLookup4.jq b/src/test/resources/test_files/runtime/PostFixObjectLookup/ErrorPostFixObjectLookup4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixObjectLookup/ErrorPostFixObjectLookup4.jq
rename to src/test/resources/test_files/runtime/PostFixObjectLookup/ErrorPostFixObjectLookup4.jq
diff --git a/src/main/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup1.jq b/src/test/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup1.jq
rename to src/test/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup1.jq
diff --git a/src/main/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup10.jq b/src/test/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup10.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup10.jq
rename to src/test/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup10.jq
diff --git a/src/main/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup11.jq b/src/test/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup11.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup11.jq
rename to src/test/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup11.jq
diff --git a/src/main/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup12.jq b/src/test/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup12.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup12.jq
rename to src/test/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup12.jq
diff --git a/src/main/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup13.jq b/src/test/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup13.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup13.jq
rename to src/test/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup13.jq
diff --git a/src/main/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup14.jq b/src/test/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup14.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup14.jq
rename to src/test/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup14.jq
diff --git a/src/main/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup2.jq b/src/test/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup2.jq
rename to src/test/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup2.jq
diff --git a/src/main/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup3.jq b/src/test/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup3.jq
rename to src/test/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup3.jq
diff --git a/src/main/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup4.jq b/src/test/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup4.jq
rename to src/test/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup4.jq
diff --git a/src/main/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup5.jq b/src/test/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup5.jq
rename to src/test/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup5.jq
diff --git a/src/main/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup6.jq b/src/test/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup6.jq
rename to src/test/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup6.jq
diff --git a/src/main/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup7.jq b/src/test/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup7.jq
rename to src/test/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup7.jq
diff --git a/src/main/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup8.jq b/src/test/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup8.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup8.jq
rename to src/test/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup8.jq
diff --git a/src/main/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup9.jq b/src/test/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup9.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup9.jq
rename to src/test/resources/test_files/runtime/PostFixObjectLookup/PostFixObjectLookup9.jq
diff --git a/src/main/resources/test_files/runtime/PostFixPredicate/PostFixPredicate1.jq b/src/test/resources/test_files/runtime/PostFixPredicate/PostFixPredicate1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixPredicate/PostFixPredicate1.jq
rename to src/test/resources/test_files/runtime/PostFixPredicate/PostFixPredicate1.jq
diff --git a/src/main/resources/test_files/runtime/PostFixPredicate/PostFixPredicate2.jq b/src/test/resources/test_files/runtime/PostFixPredicate/PostFixPredicate2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixPredicate/PostFixPredicate2.jq
rename to src/test/resources/test_files/runtime/PostFixPredicate/PostFixPredicate2.jq
diff --git a/src/main/resources/test_files/runtime/PostFixPredicate/PostFixPredicate3.jq b/src/test/resources/test_files/runtime/PostFixPredicate/PostFixPredicate3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixPredicate/PostFixPredicate3.jq
rename to src/test/resources/test_files/runtime/PostFixPredicate/PostFixPredicate3.jq
diff --git a/src/main/resources/test_files/runtime/PostFixPredicate/PostFixPredicate4.jq b/src/test/resources/test_files/runtime/PostFixPredicate/PostFixPredicate4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixPredicate/PostFixPredicate4.jq
rename to src/test/resources/test_files/runtime/PostFixPredicate/PostFixPredicate4.jq
diff --git a/src/main/resources/test_files/runtime/PostFixPredicate/PostFixPredicate5.jq b/src/test/resources/test_files/runtime/PostFixPredicate/PostFixPredicate5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixPredicate/PostFixPredicate5.jq
rename to src/test/resources/test_files/runtime/PostFixPredicate/PostFixPredicate5.jq
diff --git a/src/main/resources/test_files/runtime/PostFixPredicate/PostFixPredicate6.jq b/src/test/resources/test_files/runtime/PostFixPredicate/PostFixPredicate6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixPredicate/PostFixPredicate6.jq
rename to src/test/resources/test_files/runtime/PostFixPredicate/PostFixPredicate6.jq
diff --git a/src/main/resources/test_files/runtime/PostFixPredicate/PostFixPredicate7.jq b/src/test/resources/test_files/runtime/PostFixPredicate/PostFixPredicate7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixPredicate/PostFixPredicate7.jq
rename to src/test/resources/test_files/runtime/PostFixPredicate/PostFixPredicate7.jq
diff --git a/src/main/resources/test_files/runtime/PostFixPredicate/PostFixPredicate8.jq b/src/test/resources/test_files/runtime/PostFixPredicate/PostFixPredicate8.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixPredicate/PostFixPredicate8.jq
rename to src/test/resources/test_files/runtime/PostFixPredicate/PostFixPredicate8.jq
diff --git a/src/main/resources/test_files/runtime/PostFixPredicate/PostFixPredicateError1.jq b/src/test/resources/test_files/runtime/PostFixPredicate/PostFixPredicateError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixPredicate/PostFixPredicateError1.jq
rename to src/test/resources/test_files/runtime/PostFixPredicate/PostFixPredicateError1.jq
diff --git a/src/main/resources/test_files/runtime/PostFixPredicate/PostFixPredicateError2.jq b/src/test/resources/test_files/runtime/PostFixPredicate/PostFixPredicateError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PostFixPredicate/PostFixPredicateError2.jq
rename to src/test/resources/test_files/runtime/PostFixPredicate/PostFixPredicateError2.jq
diff --git a/src/main/resources/test_files/runtime/PrimaryIterators/ObjectConstructor1.jq b/src/test/resources/test_files/runtime/PrimaryIterators/ObjectConstructor1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PrimaryIterators/ObjectConstructor1.jq
rename to src/test/resources/test_files/runtime/PrimaryIterators/ObjectConstructor1.jq
diff --git a/src/main/resources/test_files/runtime/PrimaryIterators/ObjectConstructor2.jq b/src/test/resources/test_files/runtime/PrimaryIterators/ObjectConstructor2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PrimaryIterators/ObjectConstructor2.jq
rename to src/test/resources/test_files/runtime/PrimaryIterators/ObjectConstructor2.jq
diff --git a/src/main/resources/test_files/runtime/PrologDependencies1.jq b/src/test/resources/test_files/runtime/PrologDependencies1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PrologDependencies1.jq
rename to src/test/resources/test_files/runtime/PrologDependencies1.jq
diff --git a/src/main/resources/test_files/runtime/PrologDependencies2.jq b/src/test/resources/test_files/runtime/PrologDependencies2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PrologDependencies2.jq
rename to src/test/resources/test_files/runtime/PrologDependencies2.jq
diff --git a/src/main/resources/test_files/runtime/PrologDependenciesError1.jq b/src/test/resources/test_files/runtime/PrologDependenciesError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/PrologDependenciesError1.jq
rename to src/test/resources/test_files/runtime/PrologDependenciesError1.jq
diff --git a/src/main/resources/test_files/runtime/QuantifiedExpr.jq b/src/test/resources/test_files/runtime/QuantifiedExpr.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/QuantifiedExpr.jq
rename to src/test/resources/test_files/runtime/QuantifiedExpr.jq
diff --git a/src/main/resources/test_files/runtime/QuoteEscaping.jq b/src/test/resources/test_files/runtime/QuoteEscaping.jq
similarity index 55%
rename from src/main/resources/test_files/runtime/QuoteEscaping.jq
rename to src/test/resources/test_files/runtime/QuoteEscaping.jq
index 314f627cca..529fa4a34d 100644
--- a/src/main/resources/test_files/runtime/QuoteEscaping.jq
+++ b/src/test/resources/test_files/runtime/QuoteEscaping.jq
@@ -1,2 +1,2 @@
(:JIQS: ShouldRun; Output="{ "foo\"foo\\nbar" : "foo\"foo\\nbar" }" :)
-json-file("./src/main/resources/queries/quotes.json")
+json-file("./src/test/resources/test_data/quotes.json")
diff --git a/src/main/resources/test_files/runtime/SimpleMapExpression1.jq b/src/test/resources/test_files/runtime/SimpleMapExpression1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/SimpleMapExpression1.jq
rename to src/test/resources/test_files/runtime/SimpleMapExpression1.jq
diff --git a/src/main/resources/test_files/runtime/SimpleMapExpression10.jq b/src/test/resources/test_files/runtime/SimpleMapExpression10.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/SimpleMapExpression10.jq
rename to src/test/resources/test_files/runtime/SimpleMapExpression10.jq
diff --git a/src/main/resources/test_files/runtime/SimpleMapExpression11.jq b/src/test/resources/test_files/runtime/SimpleMapExpression11.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/SimpleMapExpression11.jq
rename to src/test/resources/test_files/runtime/SimpleMapExpression11.jq
diff --git a/src/main/resources/test_files/runtime/SimpleMapExpression12.jq b/src/test/resources/test_files/runtime/SimpleMapExpression12.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/SimpleMapExpression12.jq
rename to src/test/resources/test_files/runtime/SimpleMapExpression12.jq
diff --git a/src/main/resources/test_files/runtime/SimpleMapExpression13.jq b/src/test/resources/test_files/runtime/SimpleMapExpression13.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/SimpleMapExpression13.jq
rename to src/test/resources/test_files/runtime/SimpleMapExpression13.jq
diff --git a/src/main/resources/test_files/runtime/SimpleMapExpression14.jq b/src/test/resources/test_files/runtime/SimpleMapExpression14.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/SimpleMapExpression14.jq
rename to src/test/resources/test_files/runtime/SimpleMapExpression14.jq
diff --git a/src/main/resources/test_files/runtime/SimpleMapExpression15.jq b/src/test/resources/test_files/runtime/SimpleMapExpression15.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/SimpleMapExpression15.jq
rename to src/test/resources/test_files/runtime/SimpleMapExpression15.jq
diff --git a/src/main/resources/test_files/runtime/SimpleMapExpression16.jq b/src/test/resources/test_files/runtime/SimpleMapExpression16.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/SimpleMapExpression16.jq
rename to src/test/resources/test_files/runtime/SimpleMapExpression16.jq
diff --git a/src/main/resources/test_files/runtime/SimpleMapExpression17.jq b/src/test/resources/test_files/runtime/SimpleMapExpression17.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/SimpleMapExpression17.jq
rename to src/test/resources/test_files/runtime/SimpleMapExpression17.jq
diff --git a/src/main/resources/test_files/runtime/SimpleMapExpression18.jq b/src/test/resources/test_files/runtime/SimpleMapExpression18.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/SimpleMapExpression18.jq
rename to src/test/resources/test_files/runtime/SimpleMapExpression18.jq
diff --git a/src/main/resources/test_files/runtime/SimpleMapExpression19.jq b/src/test/resources/test_files/runtime/SimpleMapExpression19.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/SimpleMapExpression19.jq
rename to src/test/resources/test_files/runtime/SimpleMapExpression19.jq
diff --git a/src/main/resources/test_files/runtime/SimpleMapExpression2.jq b/src/test/resources/test_files/runtime/SimpleMapExpression2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/SimpleMapExpression2.jq
rename to src/test/resources/test_files/runtime/SimpleMapExpression2.jq
diff --git a/src/main/resources/test_files/runtime/SimpleMapExpression20.jq b/src/test/resources/test_files/runtime/SimpleMapExpression20.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/SimpleMapExpression20.jq
rename to src/test/resources/test_files/runtime/SimpleMapExpression20.jq
diff --git a/src/main/resources/test_files/runtime/SimpleMapExpression3.jq b/src/test/resources/test_files/runtime/SimpleMapExpression3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/SimpleMapExpression3.jq
rename to src/test/resources/test_files/runtime/SimpleMapExpression3.jq
diff --git a/src/main/resources/test_files/runtime/SimpleMapExpression4.jq b/src/test/resources/test_files/runtime/SimpleMapExpression4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/SimpleMapExpression4.jq
rename to src/test/resources/test_files/runtime/SimpleMapExpression4.jq
diff --git a/src/main/resources/test_files/runtime/SimpleMapExpression5.jq b/src/test/resources/test_files/runtime/SimpleMapExpression5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/SimpleMapExpression5.jq
rename to src/test/resources/test_files/runtime/SimpleMapExpression5.jq
diff --git a/src/main/resources/test_files/runtime/SimpleMapExpression6.jq b/src/test/resources/test_files/runtime/SimpleMapExpression6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/SimpleMapExpression6.jq
rename to src/test/resources/test_files/runtime/SimpleMapExpression6.jq
diff --git a/src/main/resources/test_files/runtime/SimpleMapExpression7.jq b/src/test/resources/test_files/runtime/SimpleMapExpression7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/SimpleMapExpression7.jq
rename to src/test/resources/test_files/runtime/SimpleMapExpression7.jq
diff --git a/src/main/resources/test_files/runtime/SimpleMapExpression8.jq b/src/test/resources/test_files/runtime/SimpleMapExpression8.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/SimpleMapExpression8.jq
rename to src/test/resources/test_files/runtime/SimpleMapExpression8.jq
diff --git a/src/main/resources/test_files/runtime/SimpleMapExpression9.jq b/src/test/resources/test_files/runtime/SimpleMapExpression9.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/SimpleMapExpression9.jq
rename to src/test/resources/test_files/runtime/SimpleMapExpression9.jq
diff --git a/src/main/resources/test_files/runtime/SimpleMapExpressionError1.jq b/src/test/resources/test_files/runtime/SimpleMapExpressionError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/SimpleMapExpressionError1.jq
rename to src/test/resources/test_files/runtime/SimpleMapExpressionError1.jq
diff --git a/src/main/resources/test_files/runtime/SimpleMapExpressionError2.jq b/src/test/resources/test_files/runtime/SimpleMapExpressionError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/SimpleMapExpressionError2.jq
rename to src/test/resources/test_files/runtime/SimpleMapExpressionError2.jq
diff --git a/src/main/resources/test_files/runtime/SimpleMapExpressionError3.jq b/src/test/resources/test_files/runtime/SimpleMapExpressionError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/SimpleMapExpressionError3.jq
rename to src/test/resources/test_files/runtime/SimpleMapExpressionError3.jq
diff --git a/src/main/resources/test_files/runtime/Tokenize.jq b/src/test/resources/test_files/runtime/Tokenize.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Tokenize.jq
rename to src/test/resources/test_files/runtime/Tokenize.jq
diff --git a/src/main/resources/test_files/runtime/Tokenize2.jq b/src/test/resources/test_files/runtime/Tokenize2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Tokenize2.jq
rename to src/test/resources/test_files/runtime/Tokenize2.jq
diff --git a/src/main/resources/test_files/runtime/Tokenize3.jq b/src/test/resources/test_files/runtime/Tokenize3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Tokenize3.jq
rename to src/test/resources/test_files/runtime/Tokenize3.jq
diff --git a/src/main/resources/test_files/runtime/Treat.jq b/src/test/resources/test_files/runtime/Treat.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/Treat.jq
rename to src/test/resources/test_files/runtime/Treat.jq
diff --git a/src/main/resources/test_files/runtime/TreatError1.jq b/src/test/resources/test_files/runtime/TreatError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/TreatError1.jq
rename to src/test/resources/test_files/runtime/TreatError1.jq
diff --git a/src/main/resources/test_files/runtime/TreatError10.jq b/src/test/resources/test_files/runtime/TreatError10.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/TreatError10.jq
rename to src/test/resources/test_files/runtime/TreatError10.jq
diff --git a/src/main/resources/test_files/runtime/TreatError11.jq b/src/test/resources/test_files/runtime/TreatError11.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/TreatError11.jq
rename to src/test/resources/test_files/runtime/TreatError11.jq
diff --git a/src/main/resources/test_files/runtime/TreatError2.jq b/src/test/resources/test_files/runtime/TreatError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/TreatError2.jq
rename to src/test/resources/test_files/runtime/TreatError2.jq
diff --git a/src/main/resources/test_files/runtime/TreatError3.jq b/src/test/resources/test_files/runtime/TreatError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/TreatError3.jq
rename to src/test/resources/test_files/runtime/TreatError3.jq
diff --git a/src/main/resources/test_files/runtime/TreatError4.jq b/src/test/resources/test_files/runtime/TreatError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/TreatError4.jq
rename to src/test/resources/test_files/runtime/TreatError4.jq
diff --git a/src/main/resources/test_files/runtime/TreatError5.jq b/src/test/resources/test_files/runtime/TreatError5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/TreatError5.jq
rename to src/test/resources/test_files/runtime/TreatError5.jq
diff --git a/src/main/resources/test_files/runtime/TreatError6.jq b/src/test/resources/test_files/runtime/TreatError6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/TreatError6.jq
rename to src/test/resources/test_files/runtime/TreatError6.jq
diff --git a/src/main/resources/test_files/runtime/TreatError7.jq b/src/test/resources/test_files/runtime/TreatError7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/TreatError7.jq
rename to src/test/resources/test_files/runtime/TreatError7.jq
diff --git a/src/main/resources/test_files/runtime/TreatError8.jq b/src/test/resources/test_files/runtime/TreatError8.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/TreatError8.jq
rename to src/test/resources/test_files/runtime/TreatError8.jq
diff --git a/src/main/resources/test_files/runtime/TreatError9.jq b/src/test/resources/test_files/runtime/TreatError9.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/TreatError9.jq
rename to src/test/resources/test_files/runtime/TreatError9.jq
diff --git a/src/main/resources/test_files/runtime/TypeChecking/ChechArgumentBuiltinFunction2.jq b/src/test/resources/test_files/runtime/TypeChecking/ChechArgumentBuiltinFunction2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/TypeChecking/ChechArgumentBuiltinFunction2.jq
rename to src/test/resources/test_files/runtime/TypeChecking/ChechArgumentBuiltinFunction2.jq
diff --git a/src/main/resources/test_files/runtime/TypeChecking/CheckArgumentsBuiltinFunction1.jq b/src/test/resources/test_files/runtime/TypeChecking/CheckArgumentsBuiltinFunction1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/TypeChecking/CheckArgumentsBuiltinFunction1.jq
rename to src/test/resources/test_files/runtime/TypeChecking/CheckArgumentsBuiltinFunction1.jq
diff --git a/src/main/resources/test_files/runtime/TypeChecking/ForClauseType2.jq b/src/test/resources/test_files/runtime/TypeChecking/ForClauseType2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/TypeChecking/ForClauseType2.jq
rename to src/test/resources/test_files/runtime/TypeChecking/ForClauseType2.jq
diff --git a/src/main/resources/test_files/runtime/TypeChecking/ForClauseType3.jq b/src/test/resources/test_files/runtime/TypeChecking/ForClauseType3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/TypeChecking/ForClauseType3.jq
rename to src/test/resources/test_files/runtime/TypeChecking/ForClauseType3.jq
diff --git a/src/main/resources/test_files/runtime/TypeChecking/ForClauseType4.jq b/src/test/resources/test_files/runtime/TypeChecking/ForClauseType4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/TypeChecking/ForClauseType4.jq
rename to src/test/resources/test_files/runtime/TypeChecking/ForClauseType4.jq
diff --git a/src/main/resources/test_files/runtime/TypeChecking/ForClauseTypeError1.jq b/src/test/resources/test_files/runtime/TypeChecking/ForClauseTypeError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/TypeChecking/ForClauseTypeError1.jq
rename to src/test/resources/test_files/runtime/TypeChecking/ForClauseTypeError1.jq
diff --git a/src/main/resources/test_files/runtime/TypeChecking/ForClauseTypeError2.jq b/src/test/resources/test_files/runtime/TypeChecking/ForClauseTypeError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/TypeChecking/ForClauseTypeError2.jq
rename to src/test/resources/test_files/runtime/TypeChecking/ForClauseTypeError2.jq
diff --git a/src/main/resources/test_files/runtime/TypeChecking/GroupByClauseType1.jq b/src/test/resources/test_files/runtime/TypeChecking/GroupByClauseType1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/TypeChecking/GroupByClauseType1.jq
rename to src/test/resources/test_files/runtime/TypeChecking/GroupByClauseType1.jq
diff --git a/src/main/resources/test_files/runtime/TypeChecking/GroupByClauseType2.jq b/src/test/resources/test_files/runtime/TypeChecking/GroupByClauseType2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/TypeChecking/GroupByClauseType2.jq
rename to src/test/resources/test_files/runtime/TypeChecking/GroupByClauseType2.jq
diff --git a/src/main/resources/test_files/runtime/TypeChecking/LetClauseType1.jq b/src/test/resources/test_files/runtime/TypeChecking/LetClauseType1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/TypeChecking/LetClauseType1.jq
rename to src/test/resources/test_files/runtime/TypeChecking/LetClauseType1.jq
diff --git a/src/main/resources/test_files/runtime/TypeChecking/LetClauseTypeError1.jq b/src/test/resources/test_files/runtime/TypeChecking/LetClauseTypeError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/TypeChecking/LetClauseTypeError1.jq
rename to src/test/resources/test_files/runtime/TypeChecking/LetClauseTypeError1.jq
diff --git a/src/main/resources/test_files/runtime/UnquotedStringLookup.jq b/src/test/resources/test_files/runtime/UnquotedStringLookup.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/UnquotedStringLookup.jq
rename to src/test/resources/test_files/runtime/UnquotedStringLookup.jq
diff --git a/src/main/resources/test_files/runtime/VariableDeclaration1.jq b/src/test/resources/test_files/runtime/VariableDeclaration1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/VariableDeclaration1.jq
rename to src/test/resources/test_files/runtime/VariableDeclaration1.jq
diff --git a/src/main/resources/test_files/runtime/VariableDeclaration2.jq b/src/test/resources/test_files/runtime/VariableDeclaration2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/VariableDeclaration2.jq
rename to src/test/resources/test_files/runtime/VariableDeclaration2.jq
diff --git a/src/main/resources/test_files/runtime/VariableDeclaration4.jq b/src/test/resources/test_files/runtime/VariableDeclaration4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/VariableDeclaration4.jq
rename to src/test/resources/test_files/runtime/VariableDeclaration4.jq
diff --git a/src/main/resources/test_files/runtime/VariableDeclaration5.jq b/src/test/resources/test_files/runtime/VariableDeclaration5.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/VariableDeclaration5.jq
rename to src/test/resources/test_files/runtime/VariableDeclaration5.jq
diff --git a/src/main/resources/test_files/runtime/VariableDeclaration6.jq b/src/test/resources/test_files/runtime/VariableDeclaration6.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/VariableDeclaration6.jq
rename to src/test/resources/test_files/runtime/VariableDeclaration6.jq
diff --git a/src/main/resources/test_files/runtime/VariableDeclaration7.jq b/src/test/resources/test_files/runtime/VariableDeclaration7.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/VariableDeclaration7.jq
rename to src/test/resources/test_files/runtime/VariableDeclaration7.jq
diff --git a/src/main/resources/test_files/runtime/VariableDeclarationError1.jq b/src/test/resources/test_files/runtime/VariableDeclarationError1.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/VariableDeclarationError1.jq
rename to src/test/resources/test_files/runtime/VariableDeclarationError1.jq
diff --git a/src/main/resources/test_files/runtime/VariableDeclarationError2.jq b/src/test/resources/test_files/runtime/VariableDeclarationError2.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/VariableDeclarationError2.jq
rename to src/test/resources/test_files/runtime/VariableDeclarationError2.jq
diff --git a/src/main/resources/test_files/runtime/VariableDeclarationError3.jq b/src/test/resources/test_files/runtime/VariableDeclarationError3.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/VariableDeclarationError3.jq
rename to src/test/resources/test_files/runtime/VariableDeclarationError3.jq
diff --git a/src/main/resources/test_files/runtime/VariableDeclarationError4.jq b/src/test/resources/test_files/runtime/VariableDeclarationError4.jq
similarity index 100%
rename from src/main/resources/test_files/runtime/VariableDeclarationError4.jq
rename to src/test/resources/test_files/runtime/VariableDeclarationError4.jq
diff --git a/src/main/resources/test_files/semantics/FlowrBasic.jq b/src/test/resources/test_files/semantics/FlowrBasic.jq
similarity index 100%
rename from src/main/resources/test_files/semantics/FlowrBasic.jq
rename to src/test/resources/test_files/semantics/FlowrBasic.jq
diff --git a/src/main/resources/test_files/semantics/FlowrInternalVariable.jq b/src/test/resources/test_files/semantics/FlowrInternalVariable.jq
similarity index 100%
rename from src/main/resources/test_files/semantics/FlowrInternalVariable.jq
rename to src/test/resources/test_files/semantics/FlowrInternalVariable.jq
diff --git a/src/main/resources/test_files/semantics/FlowrMultipleVars.jq b/src/test/resources/test_files/semantics/FlowrMultipleVars.jq
similarity index 100%
rename from src/main/resources/test_files/semantics/FlowrMultipleVars.jq
rename to src/test/resources/test_files/semantics/FlowrMultipleVars.jq
diff --git a/src/main/resources/test_files/semantics/FlowrNests.jq b/src/test/resources/test_files/semantics/FlowrNests.jq
similarity index 100%
rename from src/main/resources/test_files/semantics/FlowrNests.jq
rename to src/test/resources/test_files/semantics/FlowrNests.jq
diff --git a/src/main/resources/test_files/semantics/FlowrVarRedeclaration.jq b/src/test/resources/test_files/semantics/FlowrVarRedeclaration.jq
similarity index 100%
rename from src/main/resources/test_files/semantics/FlowrVarRedeclaration.jq
rename to src/test/resources/test_files/semantics/FlowrVarRedeclaration.jq
diff --git a/src/main/resources/test_files/semantics/OrExpression.jq b/src/test/resources/test_files/semantics/OrExpression.jq
similarity index 100%
rename from src/main/resources/test_files/semantics/OrExpression.jq
rename to src/test/resources/test_files/semantics/OrExpression.jq
diff --git a/src/main/resources/test_files/semantics/TypesCheck.jq b/src/test/resources/test_files/semantics/TypesCheck.jq
similarity index 100%
rename from src/main/resources/test_files/semantics/TypesCheck.jq
rename to src/test/resources/test_files/semantics/TypesCheck.jq