1
0
Fork 0
Commit Graph

6604 Commits

Author SHA1 Message Date
Jan Steemann b7f649803b removed unused file 2014-09-30 11:05:40 +02:00
Willi Goesgens 97bc7e16cb Valgrind: also add plain text logfile, so you can choose which you like. 2014-09-30 09:52:43 +02:00
Jan Steemann 7c78bd1d61 added derived file 2014-09-29 14:41:33 +02:00
Jan Steemann c5c7957b5e manually merged pr #1029 by @baslr 2014-09-29 13:52:32 +02:00
Willi Goesgens c00c86229b Add the PID to the valgrind XML name 2014-09-29 09:52:05 +02:00
Jan Steemann 9e47f3ca27 Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
Conflicts:
	arangod/Aql/ExecutionNode.h
2014-09-26 20:23:52 +02:00
Jan Steemann 1511d3b1c8 fixed API description 2014-09-26 16:44:41 +02:00
Max Neunhoeffer d2a9632710 Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel 2014-09-26 16:20:17 +02:00
Max Neunhoeffer 046d4f524d Implement getSome for RemoteBlock. 2014-09-26 16:19:25 +02:00
Willi Goesgens 93d32839ac differentiate between ABORT/TERMINATED/other 2014-09-26 15:53:22 +02:00
Willi Goesgens 504ae4328d be more verbose about the time & status of sub-processes. 2014-09-26 14:56:21 +02:00
Jan Steemann 2ddb342db3 fixed jslint warnings 2014-09-26 12:24:23 +02:00
Willi Goesgens ca1ccbab79 Try to match the jenkins grinder input tools csv grammer 2014-09-26 10:37:39 +02:00
Willi Goesgens cba6e480fe Don't add trailing \n to the CSV 2014-09-25 17:31:32 +02:00
Willi Goesgens fee451058d Remove the perf tests from the all target 2014-09-25 15:58:06 +02:00
Willi Goesgens 9a6c86583f More verbosely comment on the state of auth tests 2014-09-25 15:48:13 +02:00
Willi Goesgens 0a3877505c Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2014-09-25 14:50:07 +02:00
Willi Goesgens 6e00b45b50 Add a missing column to the CSV. 2014-09-25 14:49:48 +02:00
Max Neunhoeffer 3bf28e48da Fix typo. 2014-09-25 14:05:35 +02:00
Max Neunhoeffer 2542834607 Wait for WAL collector in a few more waitUnload.
This is necessary for some of the slower unittests (for example with
code coverage or valgrind).
2014-09-25 14:01:58 +02:00
Max Neunhoeffer 15954c23a7 Fix pretty printing. 2014-09-25 13:52:28 +02:00
Max Neunhoeffer d5d3694fb6 Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel 2014-09-25 13:50:13 +02:00
Max Neunhoeffer 9be20720aa Fix reporting of result for ruby tests. 2014-09-25 13:45:02 +02:00
Willi Goesgens 8df5b7e9d9 Catch exceptions and print informations to debug the tests. 2014-09-25 13:39:42 +02:00
Willi Goesgens b21e0ff425 replace single test runner with options skip-server/skip-client by single_server and single_client. This suits the layering of the result structures better. 2014-09-25 13:22:54 +02:00
Max Neunhoeffer db5b987e0d Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel 2014-09-25 11:56:16 +02:00
Max Neunhoeffer 29401bb637 Fix typo. 2014-09-25 08:50:46 +02:00
Willi Goesgens 1663a18dee Rename the grinder csv log 2014-09-24 18:37:25 +02:00
Willi Goesgens c931a0b2d0 Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2014-09-24 17:43:11 +02:00
Willi Goesgens 9e94af7fb1 Perf suite: Add grindertool alike CSV-Exporter 2014-09-24 17:42:54 +02:00
Jan Steemann d499edbcec Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel 2014-09-24 17:33:24 +02:00
Jan Steemann 792f5149dc adjusted return values 2014-09-24 17:33:17 +02:00
Willi Goesgens 74f669118a Adopt jasmine results into new report scheme on testsuite base 2014-09-24 17:30:40 +02:00
Jan Steemann f8655b29c5 changed return code 2014-09-24 17:20:38 +02:00
Jan Steemann dd53bc295a Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel 2014-09-24 17:14:50 +02:00
Jan Steemann d7c40a29e1 fixed tests 2014-09-24 17:14:44 +02:00
Jan Steemann 3da082fdc8 issue #1026: Modules loaded in different files within the same app should refer to the same module 2014-09-24 17:05:04 +02:00
Max Neunhoeffer 784a299ab8 Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel 2014-09-24 16:17:44 +02:00
Max Neunhoeffer cf5e1be91e Version version of HTTP API done. 2014-09-24 16:17:18 +02:00
Willi Goesgens 47c4817c50 Adjust perf tests reply structure & the report generator to the new standard. 2014-09-24 13:35:44 +02:00
Willi Goesgens 5b4209d95e Rearange the outputs of our tests so it matches the structure required by the unittest framework 2014-09-24 11:41:51 +02:00
Jan Steemann c8efcda671 jslint 2014-09-24 09:34:14 +02:00
Willi Goesgens a9003baa84 Properly handle http remoting failures and output the fail message along with the test results. 2014-09-23 17:53:35 +02:00
Willi Goesgens 357764ac57 Implement structures in the same way for all other tests, and move the pretty printer over, so users calling testing.js directly can also enjoy human readable test results. 2014-09-23 16:56:24 +02:00
Willi Goesgens ede622ea73 Merge branch 'aql2' of github.com:triAGENS/ArangoDB into aql2 2014-09-23 16:56:09 +02:00
Max Neunhoeffer 1f74a64b58 Implement POST for HTTP API for queries. 2014-09-23 16:51:03 +02:00
Willi Goesgens ca23f467ed Evaluate the correct return code here too. 2014-09-23 13:21:41 +02:00
Willi Goesgens 6a2a025313 Our test results are relevant. 2014-09-23 11:52:19 +02:00
Willi Goesgens 9e53626f5b Add status to perftests, so the unittestrunner is lucky with our result and we don't fail in jenkins. 2014-09-23 11:17:22 +02:00
Willi Goesgens 968023aa46 Measure the time used per test. 2014-09-23 10:44:08 +02:00
Willi Goesgens 42647b01f7 Fix aggregation of overal test result state 2014-09-23 10:18:49 +02:00
Jan Steemann 009396f7b0 Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
Conflicts:
	arangod/V8Server/v8-wrapshapedjson.cpp
2014-09-23 08:35:32 +02:00
Jan Steemann 92f87c19ce Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
Conflicts:
	arangod/V8Server/v8-vocbase.cpp
2014-09-22 23:51:16 +02:00
Jan Steemann 9716a482cd fixed issue #1025: Traversal not as expected in undirected graph 2014-09-22 23:08:17 +02:00
Jan Steemann d0639f584b fixed line number in stack traces to show the correct line 2014-09-22 20:53:21 +02:00
Willi Goesgens 03ca3431e1 Add more information to the unittest status xml 2014-09-22 17:10:06 +02:00
Willi Goesgens 772a99faec try another place to add our performance results in the xml. 2014-09-22 15:54:02 +02:00
Willi Goesgens fc5a14311c Add output formatter to intergrate with https://wiki.jenkins-ci.org/display/JENKINS/PerfPublisher+Plugin 2014-09-22 14:23:24 +02:00
Willi Goesgens d6fbebf723 Add the output of the aql execution bits in the results table so we can easily see which parts take how long. 2014-09-22 13:06:53 +02:00
Jan Steemann 6ab1ff472a Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2 2014-09-22 09:30:58 +02:00
Jan Steemann 07126d7e3b attempt to fix host test 2014-09-22 09:14:31 +02:00
Alan Plum 4aa876c70f Make RequestContextBuffer methods chainable. 2014-09-21 23:01:06 +02:00
Jan Steemann 74c9653f6f fixed range-info equality flag after fusing 2014-09-19 22:07:06 +02:00
Jan Steemann 767052e0fe jslint 2014-09-19 17:55:34 +02:00
Willi Goesgens 45cc45f827 Add profile information to the output of the new tests. 2014-09-19 17:53:00 +02:00
Willi Goesgens afc512a3b1 Add perf tests to executor script. 2014-09-19 16:30:31 +02:00
Willi Goesgens 51c61c7efb Finalize sort tests. 2014-09-19 16:29:48 +02:00
Jan Steemann 075e27a1ee fixed test 2014-09-19 12:24:00 +02:00
Jan Steemann 6dc9fb43d8 fixed test 2014-09-19 12:17:00 +02:00
Jan Steemann d03faffc53 remove subqueries that produce results that are not used in a query 2014-09-18 23:03:43 +02:00
Willi Goesgens 018f649316 Merge branch 'aql2' of github.com:triAGENS/ArangoDB into aql2 2014-09-18 18:19:44 +02:00
Willi Goesgens aaaf2b621f Start implementing performance test tools comparing new & old query engine 2014-09-18 18:19:05 +02:00
Jan Steemann c0a9d189c5 better error messages if mkdir fails 2014-09-18 17:48:05 +02:00
Jan Steemann 1016debd2e more robust recovery 2014-09-18 17:47:37 +02:00
Willi Goesgens e6fc39f15a Enable first tests for indexes using DESC 2014-09-17 16:28:57 +02:00
Willi Goesgens fd9499e68f Merge branch 'aql2' of github.com:triAGENS/ArangoDB into aql2 2014-09-17 14:37:21 +02:00
Willi Goesgens feb01d87c5 Testrunner:
- add documentation for valgrind options
  - add possibility to pass commandline parameters for arangod in
2014-09-17 14:36:10 +02:00
Max Neunhoeffer 3c675fee44 Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2 2014-09-17 14:08:18 +02:00
Max Neunhoeffer 2cdc5f4cd7 Fix skiplistback-ung and usage in AQL. 2014-09-17 14:07:23 +02:00
Jan Steemann e5e2cfe4da Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
Conflicts:
	arangod/V8Server/v8-vocbase.cpp
2014-09-17 11:50:42 +02:00
Willi Goesgens f3d5974ae0 Implement tests for de/serialisation of insert/update/replace queries. 2014-09-17 11:05:50 +02:00
Willi Goesgens bf72ab863a Add possibility to reset the test case before re-executing more tests 2014-09-17 11:05:07 +02:00
Jan Steemann 988a622b54 Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel 2014-09-16 22:09:09 +02:00
Jan Steemann 2496616a89 listDatabases returns databases before the are initialized 2014-09-16 22:08:03 +02:00
Jan Steemann 3c0723e244 slight speedup for hash index 2014-09-16 19:46:24 +02:00
Jan Steemann 92814c418e fixed script 2014-09-16 17:03:35 +02:00
Jan Steemann 5c820cea34 Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
Conflicts:
	arangod/V8Server/v8-vocbase.cpp
2014-09-16 16:33:47 +02:00
Jan Steemann 71e0d51ffe added bounds tests 2014-09-16 15:56:16 +02:00
Jan Steemann 992ac23450 fixed ranges 2014-09-16 15:48:33 +02:00
Lucas Dohmen a9e674b368 Merge pull request #1024 from triAGENS/repo-methods
Made Foxx.Repository methods behave more consistently (fixes #975)
2014-09-16 15:44:31 +02:00
Jan Steemann 13fbd82e12 fixed test 2014-09-16 15:13:58 +02:00
Jan Steemann 83819407ba Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2 2014-09-16 15:10:59 +02:00
Jan Steemann 54b5e7b034 slightly improved access to dynamic bounds 2014-09-16 15:10:43 +02:00
Alan Plum 0de1da4cc8 Adjusted tests to reflect corrected behaviour. 2014-09-16 14:58:24 +02:00
Willi Goesgens ce08c58718 add the ability to run the test themselves in valgrind. 2014-09-16 14:25:25 +02:00
Alan Plum 6f357edb67 Made Foxx.Repository methods behave more consistently. Fixes #975. 2014-09-16 14:05:20 +02:00
Lucas Dohmen a2e56535f1 Merge pull request #1021 from triAGENS/easy-params
Allow passing joi params directly
2014-09-16 12:58:02 +02:00
Alan Plum cd8af52859 Added documentation for ctrl.before interrupts. 2014-09-16 11:45:08 +02:00
Alan Plum e04cfebfe2 Added tests and docs for param shorthand syntax, allow passing 'allowMultiple' via joi.meta, fixed joi.required/optional being ignored. 2014-09-16 11:33:35 +02:00
Willi Goesgens 96c9132f93 - Fix queries so they can actually be executed.
- add cross test for deserializing plans
2014-09-16 11:27:36 +02:00
Lucas Dohmen 7abbb58ac2 Merge pull request #1023 from triAGENS/foxx-before-guard
Allow ctrl.before to prevent further processing of the request
2014-09-16 10:51:36 +02:00
scottashton b12d7f99cd added resolving from example strings to objects in GRAPH_NEIGHBORS 2014-09-16 10:36:56 +02:00
Alan Plum cf3c219f22 Revert "Allow specifying "_" as collection prefix."
This reverts commit ebc5c1490d14471b04b8398b44a06896a9460ea8.
2014-09-16 10:27:08 +02:00
Alan Plum 6e3e5d47fc Allow ctrl.before to prevent further processing of the request. 2014-09-16 00:17:46 +02:00
Alan Plum b1a0098c03 Allow passing joi params directly. 2014-09-15 23:34:41 +02:00
Alan Plum c145ede1a2 Don't use applicationContext.collection for system apps. 2014-09-15 23:31:05 +02:00
Jan Steemann 677e681b23 adjusted test 2014-09-15 18:17:42 +02:00
Jan Steemann 69d0703a68 fixed teardown 2014-09-15 16:13:35 +02:00
Jan Steemann bc7c7c5c60 fixed construction of bounds from json 2014-09-15 16:11:59 +02:00
Jan Steemann 99683e3021 added test for dynamic bounds 2014-09-15 15:28:31 +02:00
Jan Steemann 481a16fd7a removed bitarray indexes 2014-09-15 14:19:38 +02:00
Willi Goesgens b5688131f5 Work on the sort unit tests 2014-09-15 12:52:32 +02:00
Jan Steemann 6fb48cdd0c fixed test expectation 2014-09-15 12:25:16 +02:00
Willi Goesgens 258cf9ee7d Fix the result analysis of the multi-plan cross tests 2014-09-15 10:57:26 +02:00
Jan Steemann 8f27ef531c Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
Conflicts:
	scripts/run
2014-09-15 09:51:04 +02:00
Alan Plum c34ff6130b Updated AQB. 2014-09-14 16:39:10 +02:00
Jan Steemann 34d2913002 added NOT IN operator, added keywords NOT, AND, OR 2014-09-14 01:34:58 +02:00
Jan Steemann ed7e5d0e67 allow primary key access via _id attribute, too 2014-09-14 00:46:44 +02:00
Jan Steemann 287a6f6b49 fixed errors reported by jslint 2014-09-14 00:09:09 +02:00
Jan Steemann 4e6f6f2cbd finalized move to cxx 2014-09-14 00:06:00 +02:00
Jan Steemann aaf4fd87af fixed test 2014-09-13 02:58:34 +02:00
Jan Steemann 26a24bf5a2 adjusted tests 2014-09-12 17:18:36 +02:00
Jan Steemann 76c1da4e9c added test for remove-redundant-calculations 2014-09-12 16:58:01 +02:00
Willi Goesgens 3e502b672d Test execute all optimizer generaten variations of the plans and compare all their results. Don't do this with Queries which we know that they will fail. 2014-09-12 14:48:18 +02:00
Willi Goesgens ea6ab2510e getQueryMultiplePlansAndExecutions: add optional debug facility which does trace output. 2014-09-12 14:36:55 +02:00
Willi Goesgens d2a5ad91f3 Adjust the access to the IndexRangeNodes ranges to respect the two dimmensional list. 2014-09-12 11:16:25 +02:00
Willi Goesgens 9bb0f22b7b Cleanup tests to make the linter happy, move multi-query-helper into the aql-helper. 2014-09-12 10:40:44 +02:00
Willi Goesgens dfae2d92c5 Fix indention 2014-09-12 09:49:38 +02:00
Jan Steemann 5f4c27f311 added test 2014-09-12 09:07:34 +02:00
Jan Steemann 0b018d26cf Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2 2014-09-11 18:19:14 +02:00
Jan Steemann 2767bdc7e0 use edge index on both _from and _to 2014-09-11 18:19:05 +02:00
Willi Goesgens 2a6a6fd132 work on test which inspects all optimizer passes by executing them via the AQL_EXECUTEJSON interface 2014-09-11 18:00:47 +02:00
Jan Steemann 7a2774b822 Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2 2014-09-11 15:50:56 +02:00
Jan Steemann d4cb250d4a fixed tests 2014-09-11 15:50:50 +02:00
Max Neunhoeffer a532544a9f Fix test for new IndexRange behaviour. 2014-09-11 14:48:41 +02:00
Max Neunhoeffer aa00df7edf Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into mmh
Conflicts:
	arangod/Aql/ExecutionBlock.cpp
	arangod/Aql/Query.h
2014-09-11 14:31:13 +02:00
Jan Steemann 611ef2b73c removed "old" AQL function AQL_EXPLAIN 2014-09-11 14:12:01 +02:00
Jan Steemann 672eec350e removed "old" AQL function 2014-09-11 13:56:15 +02:00
Jan Steemann 318921de00 Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2 2014-09-11 13:36:23 +02:00
Jan Steemann 19ab100576 added range test 2014-09-11 13:36:16 +02:00
Willi Goesgens 0225311f2d Merge branch 'aql2' of github.com:triAGENS/ArangoDB into aql2 2014-09-11 13:25:18 +02:00
Willi Goesgens 01363e6759 UnitTests: divert to AQL2 in the modifying queries tests; adjust to new reply-syntax. 2014-09-11 11:32:44 +02:00
Willi Goesgens f8b681a5f8 re-enable test; its working now. 2014-09-11 11:31:49 +02:00
Jan Steemann cb4c60a36f explain tests 2014-09-11 09:54:59 +02:00
Max Neunhoeffer 7b8cc04d90 Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into mmh 2014-09-10 16:10:32 +02:00
Jan Steemann 3487d7c9ba added derived file 2014-09-10 15:56:02 +02:00
Jan Steemann c034307dca Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
Conflicts:
	arangod/Utils/CollectionNameResolver.h
2014-09-10 15:54:49 +02:00
Michael Hackstein 03cf0d69fb Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2014-09-10 15:50:28 +02:00
Michael Hackstein 9b62c7367b Deprecated _directedRelation and _undirectedRelation in general-graphs. Created _relation in general-graphs creating a _directedRelation. Handling undirected relations is now given to the user / api-implementor as arangodb itself does not offer any direction constrains which caused some confusion 2014-09-10 15:50:22 +02:00
Max Neunhoeffer 8bb938b6de Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into mmh 2014-09-10 15:21:00 +02:00