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
Max Neunhoeffer
69c464ef13
Restructure RangesInfo handling to allow for variable ranges.
2014-09-10 15:20:28 +02:00
Jan Steemann
8c9436a92b
attempt to shield test from other influences
2014-09-10 15:01:50 +02:00
Jan Steemann
1907d8bb05
added optimizer rule test
2014-09-10 14:35:18 +02:00
Jan Steemann
39f64dcc5f
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
2014-09-10 14:32:20 +02:00
Jan Steemann
7113480e98
changed return value of applicationContext.collectionName
...
Now, a valid collection name is always returned, even if the application name prefix contains invalid characters
2014-09-10 14:30:45 +02:00
Willi Goesgens
74248e64f0
Finalize the remove unnecessary calculation tests.
2014-09-10 13:58:53 +02:00
Jan Steemann
7d74347590
issue #1016 : AQL editor bug
2014-09-10 13:39:10 +02:00
Michael Hackstein
d6d16f0643
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2014-09-10 13:19:27 +02:00
Max Neunhoeffer
5552d21711
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into mmh
2014-09-10 12:15:00 +02:00
Jan Steemann
c05d844626
fixed test assertion
2014-09-10 12:08:25 +02:00
Jan Steemann
f824474503
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
2014-09-10 12:00:10 +02:00
Jan Steemann
2c37bd89b7
specified test result assertion
2014-09-10 11:59:35 +02:00
scottashton
9a739ec403
fixed bug in floyd-warshall result generation
2014-09-10 11:47:35 +02:00
Jan Steemann
e7c775226b
added jshint target
2014-09-10 11:46:11 +02:00
Jan Steemann
c027750d19
jshint
2014-09-10 11:45:59 +02:00
Max Neunhoeffer
7dcdd27891
Merge branch 'aql2' into mmh
2014-09-10 09:41:54 +02:00
Max Neunhoeffer
c4442355f0
Adjust tests to new ranges format.
2014-09-10 09:39:21 +02:00
Jan Steemann
2642888b6d
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
2014-09-09 23:33:31 +02:00
Jan Steemann
bb56982988
fixed copy&paste error
2014-09-09 23:32:58 +02:00
Jan Steemann
346a41a009
fixed reporting of "undefined" response code
2014-09-09 23:18:25 +02:00
Jan Steemann
c89a3223f6
added missing newline
2014-09-09 22:40:13 +02:00
Jan Steemann
c16ddedc83
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
...
Conflicts:
arangod/V8Server/v8-vocbase.cpp
js/apps/system/aardvark/frontend/js/bootstrap/errors.js
js/common/bootstrap/errors.js
js/server/modules/org/arangodb/ahuacatl.js
js/server/modules/org/arangodb/aql-helper.js
js/server/tests/shell-skiplist-index.js
2014-09-09 22:18:52 +02:00
Jan Steemann
4522299ce8
fixed escaping of deletion button in AQL queries overview
2014-09-09 21:09:26 +02:00
Jan Steemann
11a490170d
jslint
2014-09-09 20:38:18 +02:00
Jan Steemann
3bda3a1c0d
fixed cursor positioning in collections search
2014-09-09 20:36:01 +02:00
Jan Steemann
80f7f61649
prevent XSS in user management views
2014-09-09 20:32:57 +02:00
Jan Steemann
2f89193e6c
prevent XSS in AQL editor
2014-09-09 20:18:13 +02:00
Jan Steemann
428865f3b5
issue #1014 : WITHIN function returns wrong distance
...
added attribute setters for ShapedJson so document attributes can be updated
Conflicts:
arangod/V8Server/v8-vocbase.cpp
2014-09-09 19:58:27 +02:00
Willi Goesgens
bdeb2d9d0f
Remove unnecessary calculations test now has all tests to check for whether the rule applies.
2014-09-09 18:25:19 +02:00
Willi Goesgens
69e388dec3
SortNode optimizations: adjust tests to another rule needed to remove the SortNodes dependency.
2014-09-09 18:08:08 +02:00
Alan Plum
844621f070
Implemented Foxx.createQuery.
2014-09-09 17:02:21 +02:00
Jan Steemann
2a49bf843d
updated tests
2014-09-09 15:20:42 +02:00
Alan Plum
dfe193b1a4
Updated AQB.
2014-09-09 13:18:31 +02:00
Michael Hackstein
7c940d4d44
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2014-09-09 12:53:36 +02:00
Michael Hackstein
449936b99e
Added a more precise information returned from gharial for collections
2014-09-09 12:53:31 +02:00
Jan Steemann
8127ff49bd
more tests
2014-09-09 11:04:30 +02:00
Jan Steemann
8bf495f9b5
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
2014-09-09 09:58:04 +02:00
Jan Steemann
639a026c66
fixed tests
2014-09-09 09:57:52 +02:00
Max Neunhoeffer
b02856bff1
Better failure message of testSleep.
2014-09-09 09:53:06 +02:00
Jan Steemann
a9a7b7d6d0
finished test for optimizer rule remove-unnecessary-filters
2014-09-09 08:55:56 +02:00
Jan Steemann
a5100e3849
fixed parse error
2014-09-09 08:45:50 +02:00
Jan Steemann
28fd6b84c9
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
2014-09-08 17:33:21 +02:00
Jan Steemann
4bda3e3979
finished test for remove-redundant-sorts
2014-09-08 17:33:11 +02:00
Willi Goesgens
e30227195a
Start implementation for remove unecessary filters.
2014-09-08 15:38:38 +02:00
Alan Plum
b0995dfdb7
Replaced PBKDF2_HMAC with PBKDF2_HMAC_SHA1 for OSX compat.
2014-09-08 14:32:40 +02:00
Jan Steemann
72cc344935
fixed buffer memleak
2014-09-08 12:05:28 +02:00
Jan Steemann
cf4deda835
fixed jsunity
2014-09-08 11:44:20 +02:00
Jan Steemann
557d37c688
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
2014-09-08 11:43:54 +02:00
Jan Steemann
5c3b88b30c
added test for optimizer rule
2014-09-08 11:43:39 +02:00
Willi Goesgens
dd5ba978f1
Use better names for the optimiser control vars
2014-09-08 11:16:40 +02:00
Willi Goesgens
9473dc83cf
Index Sort: add test which should remove duplicate sort.
2014-09-08 11:02:17 +02:00
Jan Steemann
4fe43c5b49
added derived files
2014-09-08 10:59:07 +02:00
Willi Goesgens
31adea628c
Add YAML Parser/Dumper
2014-09-08 09:48:05 +02:00
Alan Plum
469af580e5
Added PBKDF2-HMAC.
2014-09-05 16:23:37 +02:00
Willi Goesgens
9524863c44
finalize test for the time being.
2014-09-05 15:02:16 +02:00
Willi Goesgens
4b41b449f5
JSUnity: add stacktraces to failing assertions; this way you can get the line in your test better.
2014-09-05 11:49:05 +02:00
Frank Celler
4ffec6e914
tried to silence rpmlint: remove empty files, remove unused scripts, fixed initgroups, fixed identical files, remove __DATE__
...
Conflicts:
CHANGELOG
Makefile.in
2014-09-05 09:28:21 +02:00
Alan Plum
4c5f448aae
Added tests for JWT HS384/HS512.
2014-09-04 23:23:25 +02:00
Alan Plum
4e3659c01a
Added support for sha384, sha512.
2014-09-04 23:17:58 +02:00
Alan Plum
e2c4a62ff7
Cleaned up FoxxController#activateSessions.
2014-09-04 22:30:39 +02:00
Alan Plum
99f9088830
Removed cookie logic from sessions app, simplified jwt logic.
2014-09-04 21:34:46 +02:00
Alan Plum
251e046929
Added req.cookie and res.cookie helper methods to Foxx.
2014-09-04 21:33:33 +02:00
Alan Plum
39ba358cd8
Added JWT support for session headers.
2014-09-04 18:51:06 +02:00
Alan Plum
7a43e3df14
Fixed failing session test.
2014-09-04 18:35:13 +02:00
Willi Goesgens
ebbb9c34b6
Redundand-Sort: implement removing of left item superseeding the sort
2014-09-04 17:53:20 +02:00
Willi Goesgens
8cb1330cc2
Add optimizer tests for removing unneccessary calculations.
2014-09-04 16:57:53 +02:00
scottashton
db5a109b0a
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-09-04 16:50:56 +02:00
scottashton
ff8791f6fb
fixed betweeness and bug in floyd warshall
2014-09-04 16:50:52 +02:00
Alan Plum
0a2ffb19ee
Only lowercase session header when reading it.
2014-09-04 16:33:57 +02:00
Willi Goesgens
e23cbf1add
Work on Filter to IndexRangeNode tests
2014-09-04 16:33:37 +02:00
Alan Plum
e48fb8bfe8
Lowercase HTTP headers for maximum profit.
2014-09-04 16:04:19 +02:00
Alan Plum
63e7c8132c
Fixed stray unused "sid" property.
2014-09-04 15:58:32 +02:00
Alan Plum
abe5de335b
Add support for "header" sessions.
2014-09-04 15:58:32 +02:00
Alan Plum
2eb42db0d7
Session uid should be unambiguous.
2014-09-04 13:40:26 +02:00
Willi Goesgens
fab66690eb
Fix syntax.
2014-09-03 17:26:44 +02:00
Willi Goesgens
96186458b9
Use index for Sort: add more tests, more clever test data structures.
2014-09-03 17:15:49 +02:00
Willi Goesgens
49ff0423f0
Recurse into subqueries to dig for nodes; thus the test gets a flat representation.
2014-09-03 17:14:21 +02:00
scottashton
581ffee899
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-09-03 13:48:41 +02:00
scottashton
ccb1e58e9b
vertex/edge examples now support a list od id strings
2014-09-03 13:48:36 +02:00
Alan Plum
37888a98ea
Pass on null queries.
2014-09-03 11:39:02 +02:00
Alan Plum
33db483e7f
Support AQB instances as query strings.
2014-09-03 11:36:55 +02:00
Alan Plum
8b1f955bb0
Added AQB to deps.
2014-09-03 11:27:37 +02:00
Alan Plum
46747e9ac4
Fixed console.log for non-objects.
2014-09-03 11:25:20 +02:00
Willi Goesgens
8ec9525c05
SortIndex: move inspection of IndexRangeNode into functions.
2014-09-03 11:05:03 +02:00
Willi Goesgens
74784da12d
Use function to search for whether there is a sortnode or not.
2014-09-03 10:40:37 +02:00
Frank Celler
070326f4e2
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2014-09-03 10:32:30 +02:00
Frank Celler
e764896cba
fixed loading of modules and usage of strict
2014-09-03 10:32:21 +02:00
Alan Plum
b384563d97
Linting: tutorial, changes.
2014-09-02 22:21:45 +02:00
Alan Plum
e86c98dfe2
Enabled unused: true, ported aardvark jslint to jshint.
2014-09-02 22:18:18 +02:00
Alan Plum
7b24bdba8d
Enabled strict: true.
2014-09-02 22:16:07 +02:00
Alan Plum
71155440e6
Removed jslint headers from system apps.
2014-09-02 22:14:57 +02:00
Alan Plum
bff47e558b
Removed jslint headers from actions.
2014-09-02 22:14:56 +02:00
Alan Plum
606da1e3e8
Removed jslint headers from server/client/common modules.
2014-09-02 22:14:56 +02:00
Alan Plum
3156a245f6
Stricter jshintrc.
2014-09-02 22:12:46 +02:00
Alan Plum
6a3386e55a
Fixed jshint headers.
2014-09-02 22:12:45 +02:00
Alan Plum
b665e038be
Switched jslint to jshint. Broke everything.
2014-09-02 22:10:24 +02:00
Willi Goesgens
135afc043c
Try checking whether rules didn't apply because of non-match
2014-09-02 17:30:07 +02:00
Willi Goesgens
8ffdd01d5f
Cleanup of tests
...
- use assertEqual
- use centralized definitions for the various optimizer parameter permutations
2014-09-02 17:11:03 +02:00
Frank Celler
e7e9afd4a7
added around
2014-09-01 23:26:04 +02:00
Willi Goesgens
e29668c514
SortIndex: start implementing unittests for the different usecases.
2014-09-01 18:48:32 +02:00
Willi Goesgens
dbb4ef6e41
add tests to revalidate IndexRangeNodes superseeding sorts
...
TODO: two cases aren't found by the 'use-index-range' as we would expect
2014-09-01 13:35:49 +02:00
Jan Steemann
a02b962e3e
added optimizer test
2014-09-01 12:14:15 +02:00
Jan Steemann
7851e5e54c
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
2014-09-01 11:05:41 +02:00
Jan Steemann
0b3e1557d5
fixed creating database w/ users in cluster
2014-09-01 11:05:18 +02:00
Jan Steemann
574b3f3d18
added ArangoShell tutorial
2014-08-30 19:46:20 +02:00
Jan Steemann
7d500b7234
speed up instanciation of v8 ShapedJson objects
...
now a static buffer is used to create multiple string values
such as `_id`, `_key`, `_rev`, `_from` and `_to`.
this saves a few memory allocations per document
Conflicts:
arangod/Utils/CollectionNameResolver.h
arangod/V8Server/v8-vocbase.cpp
2014-08-30 01:47:58 +02:00
Jan Steemann
c90777738d
speed up instanciation of v8 ShapedJson objects
...
now a static buffer is used to create multiple string values
such as `_id`, `_key`, `_rev`, `_from` and `_to`.
this saves a few memory allocations per document
2014-08-30 01:32:20 +02:00
Max Neunhoeffer
8549e97e6c
Adjust test to new non-sparse skiplists.
2014-08-30 00:33:15 +02:00
Jan Steemann
8a96f907b0
refactored function argument conversion
2014-08-29 10:59:24 +02:00
Jan Steemann
0eac5dcf47
fixed tests
2014-08-29 09:33:09 +02:00
Jan Steemann
a32fac3747
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
2014-08-29 09:20:36 +02:00
Jan Steemann
6cd4372299
fixed several tests
2014-08-28 22:33:50 +02:00
Jan Steemann
b54e791f8f
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
2014-08-28 22:23:25 +02:00
Jan Steemann
d72354da66
issue #1003 : added feature to use backslash escaping for CSV data in arangoimp
2014-08-28 21:03:58 +02:00
Jan Steemann
2a104b8bcb
fixed several AQL tests
2014-08-28 16:19:05 +02:00
Jan Steemann
694d64da3c
do not optimize away non-deterministic functions
2014-08-28 15:34:06 +02:00
Jan Steemann
a014b44ba4
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
...
Conflicts:
arangod/Utils/Transaction.h
2014-08-28 11:06:14 +02:00
Jan Steemann
81c095105b
issue #1003
2014-08-28 10:32:32 +02:00
Jan Steemann
3b9636c52b
issue #1004
2014-08-28 08:55:02 +02:00
Jan Steemann
cd1d0c45f8
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
...
Conflicts:
arangod/V8Server/v8-query.cpp
2014-08-27 19:25:37 +02:00
Jan Steemann
b558899367
added derived files
2014-08-27 18:57:26 +02:00
Jan Steemann
cda10393f5
some traversal speedups
2014-08-27 18:56:51 +02:00
Jan Steemann
6721dd787c
fix typo in manual
2014-08-27 12:26:24 +02:00
Jan Steemann
794b909e8b
issue #999 : clear old result when submitting new query
2014-08-27 11:14:46 +02:00
Jan Steemann
4568c094c9
issue #1000 : AQL Editor: Autofocus textarea
2014-08-27 10:58:01 +02:00
Alan Plum
9489a3cd50
Implemented session.getExpiry, session.hasExpired.
2014-08-27 10:29:44 +02:00
Heiko Kernbach
7c035ad49a
document export bugfix, added filters to doc export function
2014-08-26 16:45:56 +02:00
Heiko Kernbach
0f215c7f71
css changes
2014-08-26 16:13:14 +02:00
Alan Plum
b977c3e605
Fixed destroySession docs.
2014-08-26 11:45:18 +02:00
Alan Plum
601c99c6e5
Linting.
2014-08-25 20:01:18 +02:00
Alan Plum
898fad4980
Added support for JWT alg: 'none'.
2014-08-25 18:35:23 +02:00
Alan Plum
d37b13ee0f
Implemented crypto.jwtEncode/jwtDecode (HS256 only).
2014-08-25 18:25:48 +02:00
Lucas Dohmen
8578042b73
Fixed the success callback for Queues
...
When an option was missing, the resulting String would have `, ,`
in the String to be evaluated which would result in a syntax error
2014-08-25 17:36:50 +02:00
Alan Plum
7f120194f4
Added "preprocess" to job type definitions.
2014-08-25 15:29:07 +02:00
Alan Plum
de9a1c6efc
Replaced sessions collection upgrade task.
2014-08-25 10:17:31 +02:00
Jan Steemann
a70a9613f6
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
...
Conflicts:
lib/BasicsC/voc-errors.h
2014-08-22 21:51:38 +02:00
Jan Steemann
1b3c8b88cf
jslint
2014-08-22 17:58:19 +02:00
Michael Hackstein
65a111cd38
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2014-08-22 17:02:49 +02:00
Michael Hackstein
8232035989
Improved graph traversals by an order of magnitute
2014-08-22 17:01:02 +02:00
Heiko Kernbach
1218d3b35b
added export feature for documents and for query results
2014-08-22 16:54:53 +02:00
Heiko Kernbach
1ad3f36d90
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2014-08-22 15:06:17 +02:00
Heiko Kernbach
9fb9aa2cf1
added possibility to move selected documents to another collection
2014-08-22 15:06:07 +02:00
Alan Plum
83f47db07f
Pass worker result to success/failure handler instead of discarding it.
2014-08-22 13:16:45 +02:00
Heiko Kernbach
2472622b7c
docs view bugfix
2014-08-22 11:40:31 +02:00
Heiko Kernbach
ba072055ce
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2014-08-22 11:39:58 +02:00
Heiko Kernbach
2e6d4562d0
style changes + dashboard now async ajax calls
2014-08-22 11:39:51 +02:00
Alan Plum
172e1b936d
Added more Foxx app unit tests.
2014-08-22 10:59:24 +02:00
Heiko Kernbach
cc58900515
scss style change for progress view
2014-08-21 17:18:13 +02:00
Heiko Kernbach
e4e4d1f9c0
fixed wrong event binding to whole table rows instead of tbody only
2014-08-21 16:47:20 +02:00
Heiko Kernbach
f57bea8608
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2014-08-21 16:43:25 +02:00
Heiko Kernbach
d17402f873
changed behaviour of sorting documents - front-end
2014-08-21 16:43:17 +02:00
Alan Plum
38cfd52c0f
Removed redundant potato.
2014-08-21 16:42:14 +02:00
Alan Plum
c8d1f5f93b
Added tests for users app setup and error types.
2014-08-21 16:41:07 +02:00
Alan Plum
c42628f0c5
Prettier stacks for users app errors.
2014-08-21 16:39:50 +02:00
Alan Plum
19062d9d57
Added tests for simple-auth app.
2014-08-21 15:32:10 +02:00
Thomas Schmidts
573fd51a5e
Changed the links to the documentation
2014-08-21 15:07:01 +02:00
Heiko Kernbach
5a58c53585
docs view page size input bugfix
2014-08-21 14:35:55 +02:00
Heiko Kernbach
8aafb99c5f
added sort-bey feature for filtering documents of a collection
2014-08-21 14:19:57 +02:00
Heiko Kernbach
750c87ed38
css changes for dropdown class
2014-08-21 14:19:19 +02:00
Heiko Kernbach
aa57a43502
changed ace editor style
2014-08-21 12:25:12 +02:00
Heiko Kernbach
d3b0dccb9d
graph sorting menu stays open if view has to be rerendered
2014-08-21 12:16:50 +02:00
Heiko Kernbach
5f1a29bf71
added missing event to change the style of the toggle button
2014-08-21 12:11:30 +02:00
Heiko Kernbach
398b7fa5c1
sorting stays open if value changed
2014-08-21 11:52:41 +02:00
Jan Steemann
317c7870f0
fix tests with Valgrind
2014-08-21 11:52:05 +02:00
Heiko Kernbach
970626c333
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2014-08-21 11:15:10 +02:00
Heiko Kernbach
aedebfda20
fixed issue #991 - database search view broken
2014-08-21 11:15:00 +02:00
Alan Plum
ea4f769c5f
Fixed user storage not reloading internal users db.
2014-08-21 11:06:35 +02:00
Heiko Kernbach
a598c421ba
added sorting for users view
2014-08-21 10:57:35 +02:00
Heiko Kernbach
5ecabb9001
prep for foxx sorting
2014-08-20 19:52:02 +02:00
Heiko Kernbach
8bd979e3e5
addad desc sorting for graphs view
2014-08-20 19:18:47 +02:00
Heiko Kernbach
f352ca610a
added desc sorting for databases
2014-08-20 18:53:36 +02:00
Willi Goesgens
d295bacb51
Json: add HTTP-Entrypoint into Javascript deserialisation.
2014-08-20 17:08:06 +02:00
Alan Plum
30ee27d1c0
Fixed Foxx params with alternatives breaking API docs.
2014-08-20 17:01:33 +02:00
Heiko Kernbach
5ec16122c1
font size now 16px in code editor
2014-08-20 15:56:42 +02:00
Heiko Kernbach
81a6e558eb
fixed document editor code view font
2014-08-20 15:49:05 +02:00
Alan Plum
c62715e460
Merge pull request #920 from triAGENS/foxx-app-sessions
...
Replace Foxx authentication with Foxx app-based (modular) authentication.
2014-08-20 15:19:01 +02:00
Alan Plum
501735c78b
Keep legacy users API backwards-compatible.
2014-08-20 14:19:08 +02:00
Heiko Kernbach
132e758c66
documentsview bugfix
2014-08-20 13:54:48 +02:00
Heiko Kernbach
21e4554128
changed styling of documents view
2014-08-20 13:39:42 +02:00
Heiko Kernbach
f21ad2b471
docs view css, added pagesize option for documents
2014-08-20 13:24:57 +02:00
Heiko Kernbach
bdbdaaf0bf
removed some local storage functions
2014-08-20 11:29:18 +02:00
Heiko Kernbach
ddb6155870
fixed a modal view bug
2014-08-20 11:28:31 +02:00
Alan Plum
9da4255c16
Fixed shell-users tests.
2014-08-20 11:27:27 +02:00
Alan Plum
e0e003d060
Migrated session/user routes and models to joi.
2014-08-20 11:16:06 +02:00
Alan Plum
e73ab38720
Code style.
2014-08-20 11:14:31 +02:00
Alan Plum
00a0b4513a
Aardvark: allow (un-)mounting non-internal system apps, prohibit mounting reserved paths.
2014-08-20 11:13:27 +02:00
Alan Plum
369485b129
Replaced backticks with splats to follow doc styleguide.
2014-08-20 11:10:50 +02:00
Alan Plum
fefe0d0e6d
Replaced org/arangodb/users internals with users app compatible format.
2014-08-20 11:10:50 +02:00
Alan Plum
288c6d8d31
Allow specifying "_" as collection prefix.
2014-08-20 10:57:48 +02:00
Alan Plum
6a89d78929
Removed oauth2 app from system apps.
2014-08-20 10:57:48 +02:00
Alan Plum
3b00e307ea
Formatting. Fixed inline docs in controller.
2014-08-20 10:57:47 +02:00
Alan Plum
3be0e11110
Simplified is-mounted-as-system-app check.
2014-08-20 10:57:47 +02:00
Alan Plum
cb3842b149
System apps now mount at _system instead of system.
2014-08-20 10:57:47 +02:00
Alan Plum
38297b88cc
Fixed sessions app relying on exports from static mount path.
2014-08-20 10:57:47 +02:00
Alan Plum
7bfb6d5d3f
Fixed activateSessions default app path.
2014-08-20 10:57:46 +02:00
Alan Plum
a85bc09de4
Only prohibit unmounting system apps mounted at system paths.
2014-08-20 10:57:46 +02:00
Alan Plum
af2b1c1ff6
Added bundled apps as system apps.
2014-08-20 10:57:46 +02:00
Alan Plum
0d653ca67a
Implemented activateSessions.
2014-08-20 10:57:06 +02:00
Heiko Kernbach
727d8a3f17
fixed a document filter state bug
2014-08-20 10:52:18 +02:00
Heiko Kernbach
ed1942c8d0
improved way of importing and exporting aql queries
2014-08-19 17:08:27 +02:00
Heiko Kernbach
777decd050
scss-lint changes
2014-08-19 15:44:25 +02:00
Heiko Kernbach
4b7309892d
scss-lint changes
2014-08-19 15:44:03 +02:00
Heiko Kernbach
7c70351a7d
added support for multiple document deletion, fixed a a bug when wrong count of documents was returned
2014-08-19 15:37:49 +02:00
Heiko Kernbach
029d9d7c18
added filter state for documents filter
2014-08-19 13:23:52 +02:00
Heiko Kernbach
9e88c0b58c
fixed jslint
2014-08-19 13:22:56 +02:00
Heiko Kernbach
9622061c16
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2014-08-19 10:57:24 +02:00
Heiko Kernbach
03bc501706
move to async calls for fetching documents and operating aql queries
2014-08-19 10:57:15 +02:00
Heiko Kernbach
8df1e9e5e1
fixed a wrong notification initialization bug
2014-08-19 10:56:17 +02:00
Heiko Kernbach
e894e50ce3
fixed visual bug at notification menu
2014-08-19 10:55:52 +02:00