1
0
Fork 0
arangodb/js/server/tests
Max Neunhoeffer 3cb1784430 Reorganise unit tests.
In JS framework we now find the available test files by directory
listing. This means one can simply drop a file in the right
directory to add a test.

We use a naming convention for filenames which is explained
in the README files in the corresponding directories.

Old unit tests do not yet use this but do use the new names and
should still work as usual.
2014-02-21 11:24:31 +01:00
..
README Reorganise unit tests. 2014-02-21 11:24:31 +01:00
ahuacatl-arithmetic.js
ahuacatl-bind.js
ahuacatl-complex.js
ahuacatl-cross.js jslintified several tests 2014-02-01 01:50:58 +01:00
ahuacatl-edges.js
ahuacatl-escaping.js
ahuacatl-functions.js Merge remote-tracking branch 'origin/devel' into sharding 2014-02-18 08:50:27 +01:00
ahuacatl-graph.js added SHORTEST_PATH AQL function, allow user-defined functions for filtering in TRAVERSAL etc. 2014-01-28 01:51:27 +01:00
ahuacatl-hash.js jslintified several tests 2014-02-01 01:50:58 +01:00
ahuacatl-logical.js defer evaluation of logical operators 2014-01-10 16:45:07 +01:00
ahuacatl-operators.js
ahuacatl-parse.js
ahuacatl-queries-collection.js
ahuacatl-queries-fulltext.js
ahuacatl-queries-geo.js
ahuacatl-queries-noncollection.js defer evaluation of subqueries 2014-01-10 16:45:36 +01:00
ahuacatl-queries-optimiser-in.js
ahuacatl-queries-optimiser-limit.js
ahuacatl-queries-optimiser-ref.js
ahuacatl-queries-optimiser-sort.js
ahuacatl-queries-optimiser.js
ahuacatl-queries-simple.js
ahuacatl-queries-variables.js
ahuacatl-ranges-combined-01.js Reorganise unit tests. 2014-02-21 11:24:31 +01:00
ahuacatl-ranges-combined-02.js Reorganise unit tests. 2014-02-21 11:24:31 +01:00
ahuacatl-ranges-combined-03.js Reorganise unit tests. 2014-02-21 11:24:31 +01:00
ahuacatl-ranges-combined-04.js Reorganise unit tests. 2014-02-21 11:24:31 +01:00
ahuacatl-ranges-combined-05.js Reorganise unit tests. 2014-02-21 11:24:31 +01:00
ahuacatl-ranges-combined-06.js Reorganise unit tests. 2014-02-21 11:24:31 +01:00
ahuacatl-ranges-combined-07.js Reorganise unit tests. 2014-02-21 11:24:31 +01:00
ahuacatl-ranges-combined-08.js Reorganise unit tests. 2014-02-21 11:24:31 +01:00
ahuacatl-ranges-combined-09.js Reorganise unit tests. 2014-02-21 11:24:31 +01:00
ahuacatl-ranges-combined-10.js
ahuacatl-ranges-combined-11.js
ahuacatl-ranges-combined-12.js
ahuacatl-ranges-combined-13.js
ahuacatl-ranges-combined-14.js
ahuacatl-ranges-combined-15.js
ahuacatl-ranges-combined-16.js
ahuacatl-ranges.js
ahuacatl-refaccess-attribute.js
ahuacatl-refaccess-variable.js
ahuacatl-relational.js
ahuacatl-skiplist.js jslintified several tests 2014-02-01 01:50:58 +01:00
ahuacatl-subquery.js
ahuacatl-ternary.js
ahuacatl-variables.js
dump-setup.js
dump-teardown.js
dump.js
import-setup.js
import-teardown.js
import.js
replication-data.js jslintified several tests 2014-02-01 01:50:58 +01:00
shell-any.js jslintified several tests 2014-02-01 01:50:58 +01:00
shell-bitarray-index.js jslintified several tests 2014-02-01 01:50:58 +01:00
shell-cluster-agency-communication.js Reorganise unit tests. 2014-02-21 11:24:31 +01:00
shell-cluster-agency.js Reorganise unit tests. 2014-02-21 11:24:31 +01:00
shell-compaction.js Reorganise unit tests. 2014-02-21 11:24:31 +01:00
shell-database.js jslintified several tests 2014-02-01 01:50:58 +01:00
shell-development.js
shell-foxx-base-middleware.js jslintified several tests 2014-02-01 01:50:58 +01:00
shell-foxx-format-middleware.js
shell-foxx-model.js
shell-foxx-preprocessor.js jslintified several tests 2014-02-01 01:50:58 +01:00
shell-foxx-repository.js
shell-foxx-template-middleware.js
shell-foxx.js jslintified several tests 2014-02-01 01:50:58 +01:00
shell-production.js jslintified several tests 2014-02-01 01:50:58 +01:00
shell-routing.js Reorganise unit tests. 2014-02-21 11:24:31 +01:00
shell-sharding-helper.js Reorganise unit tests. 2014-02-21 11:24:31 +01:00
shell-skiplist-correctness.js jslintified several tests 2014-02-01 01:50:58 +01:00
shell-skiplist-index.js jslintified several tests 2014-02-01 01:50:58 +01:00
shell-skiplist-rm-performance.js jslintified several tests 2014-02-01 01:50:58 +01:00
shell-transactions.js Reorganise unit tests. 2014-02-21 11:24:31 +01: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.