1
0
Fork 0
arangodb/js/server/tests
Michael Hackstein eca008fc33 Fixed test for Traverser AQL statistics. It now tests the desired optimization state including early pruning of paths 2015-12-02 13:37:13 +01:00
..
recovery Implemented FoxxService 2015-09-24 13:46:14 +02:00
README
aql-arithmetic.js Added a CXX implementation of BINARY_OPERATOR_DIV. Deactivated CXX implementation of BINARY_OPERATOR_MOD have to check for data types 2015-11-03 10:19:31 +01:00
aql-array-access.js added tests 2015-06-16 15:13:53 +02:00
aql-attribute-access.js added tests 2015-06-12 18:29:54 +02:00
aql-bind.js fixed invalidation with index creation etc., adjusted tests 2015-06-25 23:40:31 +02:00
aql-call-apply.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-complex.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-cross.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-distinct.js added tests 2015-09-08 17:34:14 +02:00
aql-dynamic-attributes.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-edges-cluster.js Replaced IndexRangeNode by IndexNode in tests 2015-10-13 09:56:56 +02:00
aql-edges-noncluster.js Fixed edges-noncluster test 2015-10-13 09:34:45 +02:00
aql-escaping.js simplification for comments parsing 2015-04-22 14:17:18 +02:00
aql-explain-cluster.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-explain-noncluster.js adjusted some tests 2015-04-15 23:45:07 +02:00
aql-failures-noncluster.js Removed getOne in SimpleAttribute Matcher. All of the attributes are in sorted order rendering getOne and getAny useless 2015-10-23 12:49:57 +02:00
aql-fullcount.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-functions-date.js fixed tests 2015-09-14 11:55:39 +02:00
aql-functions-list.js Added CXX implementation for REMOVE_VALUES 2015-11-04 14:02:27 +01:00
aql-functions-misc.js Added a CXX implementation for CURRENT_DATABASE. 2015-11-04 14:40:16 +01:00
aql-functions-numeric.js Added more CXX tests for AQL numeric functions 2015-10-30 10:00:25 +01:00
aql-functions-string.js Added tests for CXX implementation fo SUBSTRING 2015-10-30 12:58:27 +01:00
aql-functions-types-cxx.js moved AQL TO_* functions to CXX 2015-06-18 21:30:13 +02:00
aql-functions-types.js Adde CXX implementation of NOT_NULL 2015-11-04 13:38:22 +01:00
aql-functions.js Added CXX Implementation of MERGE_RECURSIVE 2015-11-05 17:35:03 +01:00
aql-gather-block-cluster.js added tests for specific cluster queries 2015-11-30 13:56:31 +01:00
aql-general-graph.js Merge branch 'devel' of github.com:arangodb/arangodb into JHMH 2015-09-18 12:21:39 +02:00
aql-graph-traverser.js Fixed test for Traverser AQL statistics. It now tests the desired optimization state including early pruning of paths 2015-12-02 13:37:13 +01:00
aql-graph-visitors.js CXX ExampleMatcher learned about internal attributes. This makes all AQL-Graph tests pass again ;) 2015-05-30 00:00:49 -07:00
aql-graph.js Adjust test to new error codes. 2015-11-10 15:00:34 +01:00
aql-hash-cluster.js Replaced IndexRangeNode by IndexNode in tests 2015-10-13 09:56:56 +02:00
aql-hash-noncluster.js Replaced IndexRangeNode by IndexNode in tests 2015-10-13 09:56:56 +02:00
aql-is-in-polygon.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-join-cluster.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-logical.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-modify-cluster.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-modify-noncluster-serializetest.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-modify-noncluster.js issue #1445: Object literal simplificatin does not support pseudo-variables NEW and OLD 2015-08-19 09:25:46 +02:00
aql-operators.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-optimizer-collect-count.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-optimizer-collect-into.js fixed jslint warning 2015-06-19 14:26:43 +02:00
aql-optimizer-collect-methods.js added DISTINCT 2015-07-24 13:19:55 +02:00
aql-optimizer-costs.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-optimizer-dynamic-bounds.js Deactivated use-index-range rule in tests. Activated use-indexes rule instead 2015-10-12 17:47:00 +02:00
aql-optimizer-edge-index.js Splitted a large aql-optimizer test file 2015-10-13 10:11:10 +02:00
aql-optimizer-filters.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-optimizer-index-ranges.js The ordering in IndexNode is not guaranteed anymore in IN for now. Remved the check from tests 2015-10-19 11:31:58 +02:00
aql-optimizer-indexes-in-or.js Fixed optimizer indexes-in-or test. In the new IndexNode we need to keep the sort node in some queries 2015-10-20 09:15:34 +02:00
aql-optimizer-indexes-multi.js Added some failure tests for the IndexNode, ConditionFinder. Todo Index tests 2015-10-21 12:54:25 +02:00
aql-optimizer-indexes-sort.js Fixed indexes-sort tests 2015-10-19 17:27:53 +02:00
aql-optimizer-indexes.js adjusted tests for issue #1583 2015-11-20 11:53:55 +01:00
aql-optimizer-keep.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-optimizer-plans.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-optimizer-rule-distribute-in-cluster.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-optimizer-rule-interchange-adjacent-enumerations-cluster.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-optimizer-rule-interchange-adjacent-enumerations-noncluster.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-optimizer-rule-merge-traversal-filter.js Removed invalid test queries from Test 2015-11-18 09:42:04 +01:00
aql-optimizer-rule-move-calculations-down.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-optimizer-rule-move-calculations-up.js adjusted some tests 2015-04-15 23:45:07 +02:00
aql-optimizer-rule-move-filters-up.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-optimizer-rule-remove-collect-into.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-optimizer-rule-remove-filter-covered-by-index.js Fixed remove filter covered by index test. And fixed a bug in SkiplistIndexIterator where Nullptr could happen but was not expected 2015-10-15 15:27:35 +02:00
aql-optimizer-rule-remove-redundant-calculations.js added tests 2015-06-16 15:13:53 +02:00
aql-optimizer-rule-remove-redundant-or.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-optimizer-rule-remove-redundant-sorts.js adjusted some tests 2015-04-15 23:45:07 +02:00
aql-optimizer-rule-remove-sort-rand.js Replaced IndexRangeNode by IndexNode in tests 2015-10-13 09:56:56 +02:00
aql-optimizer-rule-remove-unnecessary-calculations.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-optimizer-rule-remove-unnecessary-filters.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-optimizer-rule-remove-unnecessary-remote-scatter-cluster.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-optimizer-rule-replace-or-with-in.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-optimizer-rule-undistribute-remove-after-enum-coll-cluster.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-optimizer-rule-use-index-for-sort.js Removed debug output in tests 2015-10-20 09:16:34 +02:00
aql-optimizer-rule-use-index-range.js Fixed the use-index-range test 2015-10-15 14:40:01 +02:00
aql-optimizer-stats-noncluster.js adjusted some tests 2015-04-15 23:45:07 +02:00
aql-optimizer-v8.js speedup for V8-based AQL functions with huge literal array/object parameters 2015-06-12 15:40:08 +02:00
aql-parse.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-primary-index-cluster.js Replaced IndexRangeNode by IndexNode in tests 2015-10-13 09:56:56 +02:00
aql-primary-index-noncluster.js Replaced IndexRangeNode by IndexNode in tests 2015-10-13 09:56:56 +02:00
aql-queries-array-nested.js allow using array indexes without specifying the `[*]` extension 2015-11-17 14:03:58 +01:00
aql-queries-array.js allow using array indexes without specifying the `[*]` extension 2015-11-17 14:03:58 +01:00
aql-queries-collection.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-queries-fulltext.js fulltext improvements 2015-05-06 14:21:32 +02:00
aql-queries-geo.js added CXX implementations of `WITHIN` and `NEAR` AQL functions 2015-10-27 23:24:00 +01:00
aql-queries-noncollection.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-queries-optimizer-in-cluster.js renamed files 2015-11-30 13:12:55 +01:00
aql-queries-optimizer-in-noncluster.js issue #1589 2015-11-25 10:49:31 +01:00
aql-queries-optimizer-limit-cluster.js renamed files 2015-11-30 13:12:55 +01:00
aql-queries-optimizer-limit-noncluster.js Replaced IndexRangeNode by IndexNode in tests 2015-10-13 09:56:56 +02:00
aql-queries-optimizer-ref-cluster.js renamed files 2015-11-30 13:12:55 +01:00
aql-queries-optimizer-ref-noncluster.js Replaced IndexRangeNode by IndexNode in tests 2015-10-13 09:56:56 +02:00
aql-queries-optimizer-sort-cluster.js renamed files 2015-11-30 13:12:55 +01:00
aql-queries-optimizer-sort-noncluster.js Replaced IndexRangeNode by IndexNode in tests 2015-10-13 09:56:56 +02:00
aql-queries-optimizer.js More Americanization 2015-09-03 22:25:43 +02:00
aql-queries-simple.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-queries-variables.js added tests 2015-06-16 15:13:53 +02:00
aql-query-cache-noncluster.js Added warnings for division by zero in CXX implementation. 2015-11-03 10:21:30 +01:00
aql-range.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-ranges-combined-01.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-ranges-combined-02.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-ranges-combined-03.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-ranges-combined-04.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-ranges-combined-05.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-ranges-combined-06.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-ranges-combined-07.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-ranges-combined-08.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-ranges-combined-09.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-ranges-combined-10.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-ranges-combined-11.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-ranges-combined-12.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-ranges-combined-13.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-ranges-combined-14.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-ranges-combined-15.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-ranges-combined-16.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-ranges.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-refaccess-attribute.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-refaccess-variable.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-relational.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-simple-attributes.js added shorthand notation for attribute names in AQL object literals 2015-07-23 14:24:37 +02:00
aql-skiplist-cluster.js fixed cluster tests 2015-10-21 10:17:39 +02:00
aql-skiplist-noncluster.js Another IndexNode test file is executed successfully now 2015-10-15 11:37:38 +02:00
aql-subquery.js add subquery tests 2015-04-29 11:32:14 +02:00
aql-ternary.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-upsert-cluster.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-variables.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
aql-within-rectangle.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
dump-authentication-setup.js added test for issue #1521 2015-10-06 22:36:09 +02:00
dump-authentication.js added test for issue #1521 2015-10-06 22:36:09 +02:00
dump-cluster.js honor indexBuckets attribute in restore operation of collection 2015-08-13 15:37:32 +02:00
dump-setup-cluster.js honor indexBuckets attribute in restore operation of collection 2015-08-13 15:37:32 +02:00
dump-setup.js honor indexBuckets attribute in restore operation of collection 2015-08-13 15:37:32 +02:00
dump-teardown-cluster.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
dump-teardown.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
dump.js honor indexBuckets attribute in restore operation of collection 2015-08-13 15:37:32 +02:00
import-setup.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
import-teardown.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
import.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
replication-ongoing.js more replication 2015-11-30 23:33:59 +01:00
replication-static.js make replication tests a bit more robust 2015-11-17 15:27:38 +01:00
replication-sync.js fixes for sync 2015-09-16 16:10:56 +02:00
shell-any-cluster.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
shell-any-noncluster.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
shell-array-index-noncluster.js Fixed array index test. It is now adapted to new definition of sparse 2015-10-27 17:58:53 +01:00
shell-cluster-agency-communication.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
shell-cluster-agency.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
shell-collection-not-loaded-timecritical-noncluster.js added configuration option `--database.throw-collection-not-loaded-error` 2015-08-11 12:31:42 +02:00
shell-compaction-noncluster-timecritical.js updated CHANGELOG 2015-09-24 16:33:59 +02:00
shell-database-noncluster.js Fix wait loop for file to dissappear 2015-07-03 16:16:05 +02:00
shell-datafile-timecritical-noncluster.js create fat datafiles 2015-09-02 10:18:24 +02:00
shell-foxx-base-middleware.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
shell-foxx-console.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
shell-foxx-manager-spec-nightly.js added nightly 2015-09-16 15:14:34 +02:00
shell-foxx-model-events-spec.js Fixed model-events test. 2015-06-02 14:41:14 +02:00
shell-foxx-model.js JSONSchema is so much fun 2015-10-21 16:13:55 +02:00
shell-foxx-preprocessor.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
shell-foxx-query-spec.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
shell-foxx-repository-spec.js Fixed repository spec. 2015-06-02 14:06:13 +02:00
shell-foxx-template-middleware.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
shell-foxx.js Fix swagger JSON to pass validation 2015-10-21 12:07:33 +02:00
shell-hash-index-failures.js fixed leaks, index speedup 2015-10-22 17:03:05 +02:00
shell-readonly-noncluster-disabled.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
shell-routing.js Fixed failing shell-routing test. 2015-05-07 11:44:42 +02:00
shell-shaped-noncluster.js added CXX implementations of `WITHIN` and `NEAR` AQL functions 2015-10-27 23:24:00 +01:00
shell-sharding-helpers.js Fix tests for new ClusterInfo: call ClusterInfo::flush after test. 2015-08-04 09:33:19 +02:00
shell-skiplist-correctness.js Strict mode all the things. 2015-04-09 00:22:05 +02:00
shell-skiplist-index.js issue #1322: strange AQL result 2015-04-28 09:41:03 +02:00
shell-skiplist-rm-performance-timecritical-noncluster.js Do not execute a time critical test on cluster tests. 2015-04-14 09:06:47 +02:00
shell-transactions-noncluster.js create fat datafiles 2015-09-02 10:18:24 +02:00
shell-wal-noncluster-memoryintense.js added tests 2015-09-08 14:22:23 +02:00

README

Conventions for testing framework:
==================================

All files in this directory whose name starts with "shell-"
and ends with ".js" automatically take part in server
shell tests (targets "shell_server" and "shell-server-only").

All files in this directory whose name starts with "ahuacatl-"
and ends with ".js" automatically take part in server ahuacatl
tests (target "shell_server_ahuacatl"). Those, whose filename
contains the string "ranges-combined" are only taken if the
flag "skipRanges" in the test options is set to false.

If the filename contains the string "-cluster", then it is
only executed when testing in cluster mode. If the filename
contains the string "-noncluster", then it is only executed
when testing in single instance mode.

If the filename contains the string "-disabled", then it is
not executed at all. This is for tests that cannot be run from the
JavaScript test framework and have to be run from the Makefile.