Frank Celler
773d639049
moved unittests-dfdb to testing.js
2016-02-06 21:43:57 +01:00
Frank Celler
c727d1de6b
removed targets covered by testing.js
2016-02-06 20:38:48 +01:00
Frank Celler
7be4ad5a21
unified naming (.txt => .json)
2016-02-04 12:36:48 +01:00
Frank Celler
ea040037cb
unified naming (all_ok, ok => status)
2016-02-04 12:34:31 +01:00
Kaveh Vahedipour
a4623a395d
Merge branch 'devel' of https://github.com/arangodb/arangodb into cmakification
2016-02-03 09:33:25 +01:00
Richard Parker
0e3ce44885
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
2016-02-02 14:54:54 +00:00
Richard Parker
35973ae675
Detect invalid lat/longitude on remove and searches
2016-02-02 14:52:08 +00:00
Kaveh Vahedipour
eb94d0a0d1
Merge branch 'devel' of https://github.com/arangodb/arangodb into cmakification
2016-02-02 15:05:00 +01:00
Frank Celler
e9dbd6f648
fixed test for significant attribute
2016-02-02 14:46:28 +01:00
Frank Celler
3709cd823e
generate UNITTEST_RESULT_CRASHED, use inspect, set defaults
2016-02-02 12:56:31 +01:00
Kaveh Vahedipour
79079b318c
Merge branch 'devel' of https://github.com/arangodb/arangodb into cmakification
2016-02-02 11:51:00 +01:00
Frank Celler
28037ead3e
removed unneccessary targets
2016-02-01 17:52:10 +01:00
Kaveh Vahedipour
3a6ce7bc03
Merge branch 'cmakification' of https://github.com/arangodb/arangodb into cmakification
2016-02-01 14:24:22 +01:00
Kaveh Vahedipour
4920e9f9a7
making progress building unix versions
2016-02-01 13:12:45 +00:00
Kaveh Vahedipour
99b0ca712e
Merge branch 'devel' of https://github.com/arangodb/arangodb into cmakification
2016-02-01 13:02:15 +01:00
Frank Celler
e9fe93f962
more cleanup
2016-02-01 12:30:10 +01:00
Kaveh Vahedipour
22cc984f84
Merge branch 'devel' of https://github.com/arangodb/arangodb into cmakification
2016-02-01 11:02:31 +00:00
jsteemann
4b13da836c
fix g++ complaint about exceeding variable tracking size
2016-01-31 18:20:54 +01:00
Frank Celler
423a5420b2
splitted run and unittest scripts
2016-01-29 20:05:39 +01:00
Jan Steemann
585208afcf
changed directory name pattern for collections
2016-01-27 18:53:16 +01:00
Wilfried Goesgens
d7f42972b0
Raise required rspec version to 2.14 for json output formatters.
2016-01-26 12:48:22 +01:00
Jan Steemann
fbb9131093
fixed wrong test instruction
2016-01-25 17:56:36 +01:00
Wilfried Goesgens
301749e48f
fix test
2016-01-25 17:15:12 +01:00
Wilfried Goesgens
f8738808b7
Add missing dependency to rspec-core.
2016-01-25 16:31:34 +01:00
Kaveh Vahedipour
180eae9186
Merge branch 'devel' of https://github.com/arangodb/arangodb into cmakification
2016-01-25 09:14:06 +01:00
Frank Celler
732fb58f86
moved into sub-directories
2016-01-24 13:16:05 +01:00
Frank Celler
13efc3af68
fixed missing ;
2016-01-24 13:03:40 +01:00
Frank Celler
51ead5b4a8
added missing backslash
2016-01-24 12:02:20 +01:00
Frank Celler
764a95ea2a
switch to testing.js, moved testing.js to client
2016-01-23 21:07:42 +01:00
Kaveh Vahedipour
7f86efa003
Merge branch 'devel' of https://github.com/arangodb/arangodb into cmakification
2016-01-21 15:45:40 +01:00
Kaveh Vahedipour
5679410317
Building on OSX
2016-01-21 15:17:43 +01:00
Frank Celler
c225934f98
added --enable-boost-tests in case the boost libraries are not available
2016-01-21 15:01:08 +01:00
Wilfried Goesgens
83dee4d238
Geo needs this too.
2016-01-19 16:51:00 +01:00
Wilfried Goesgens
b6ad34c5cf
Fix cmake.
2016-01-19 16:05:05 +01:00
Wilfried Goesgens
80de4f9786
fix reference.
2016-01-19 15:54:29 +01:00
Wilfried Goesgens
1052f0ddee
Add new (missing) file for workmontior dummy.
2016-01-19 15:18:31 +01:00
Frank Celler
ff11db7b78
added threadNumber to identify a thread
2016-01-19 13:57:30 +01:00
jsteemann
431900f17a
changed namespace from triagens to arangodb
2016-01-17 00:44:53 +01:00
jsteemann
03c4a4fb23
renamed optimizer rule for collect optimization
2016-01-17 00:07:13 +01:00
Michael Hackstein
0371083fd0
Added a function to compare two VelocyPacks which is compatible to the old compare two shaped json values.
2016-01-15 13:42:03 +01:00
Jan Steemann
6d8f9c1b25
added more compaction tests
2016-01-13 15:24:56 +01:00
Alan Plum
e90c89812f
shell-foxx-manager-install-spec to mocha
2016-01-12 18:49:49 +01:00
Alan Plum
0d16d03853
shell-query-timecritical-spec to mocha
2016-01-12 18:49:48 +01:00
Alan Plum
b11c74bd12
shell-foxx-repository-spec to mocha
2016-01-12 18:49:28 +01:00
Alan Plum
46c186b3df
shell-foxx-query-spec to mocha
2016-01-12 18:49:27 +01:00
Jan Steemann
6937dbc489
aggregate fixes
2016-01-12 17:21:18 +01:00
Alan Plum
c4c8418b6d
Add support for mocha in built-in test runner
2016-01-11 20:00:56 +01:00
jsteemann
67147482ce
bumped built-in version number from 2.7.0-devel to 2.8
2016-01-08 01:56:23 +01:00
Jan Steemann
9a1d7959e9
merged string-buffer.h and StringBuffer.h
2016-01-06 13:24:09 +01:00
jsteemann
a6cb463e06
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
2016-01-05 00:25:10 +01:00
Jan Steemann
555a0286c2
make merging configurable in update-by-example API
2016-01-04 16:31:06 +01:00
Max Neunhoeffer
c7f00bfeda
Continue work on TODOs.
2015-12-23 14:40:04 +01:00
Max Neunhoeffer
9d303b69d7
Merge branch 'devel' into vpack
2015-12-21 09:47:42 +01:00
jsteemann
2118dc6101
fixed typo
2015-12-21 01:42:48 +01:00
jsteemann
19782a45a6
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
2015-12-18 23:33:44 +01:00
jsteemann
20ed092d11
added `--create-collection-type` option for arangoimp
2015-12-18 22:26:32 +01:00
Richard Parker
aa9115886d
Merge branch 'geoindex' into devel
...
This adds Richards new cursor implementation.
2015-12-18 08:56:20 +00:00
Jan Steemann
2b3f3f997b
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
2015-12-17 10:59:30 +01:00
Jan Steemann
6ee9a6f90e
replication fixes
2015-12-16 19:52:01 +01:00
jsteemann
deb6c14bf4
cppcheck
2015-12-16 19:51:23 +01:00
Richard Parker
93c59c81b1
Cursors seem to be working
2015-12-16 08:50:12 +00:00
Max Neunhoeffer
4451e491ec
Merge branch 'devel' into ClustUp1
2015-12-15 17:46:34 +01:00
Jan Steemann
ad8381ad6a
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
2015-12-15 16:37:33 +01:00
Richard Parker
c96599b7ce
After testing 2.2 a bit
2015-12-15 15:05:22 +00:00
Alan Plum
8853ede355
org/arangodb -> @arangodb
2015-12-15 15:51:44 +01:00
jsteemann
c043f9301c
changed error message
2015-12-15 13:13:31 +01:00
Max Neunhoeffer
525e54d5a0
Merge branch 'devel' into ClustUp1
2015-12-14 11:26:10 +01:00
jsteemann
fd29ccdbc5
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
2015-12-13 23:37:22 +01:00
jsteemann
600c48375d
added optimizer rule `sort-in-values`
2015-12-13 23:33:44 +01:00
jsteemann
4a62f3d389
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
2015-12-11 18:38:30 +01:00
Wilfried Goesgens
179778bddd
Simplify include paths as its done for the other binaries.
2015-12-11 16:54:12 +01:00
Max Neunhoeffer
107ef90916
Improve logging of unittests.
2015-12-11 13:23:26 +01:00
Jan Steemann
04f3abae2a
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
2015-12-07 16:51:21 +01:00
Wilfried Goesgens
17c479fe25
Increase timeout, so we can see cluster internal timeouts and their error messages.
2015-12-07 15:56:48 +01:00
Jan Steemann
5c033f566b
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
2015-12-04 13:47:08 +01:00
Jan Steemann
cb0d98cb6c
added test cases for multi-modify
2015-12-03 12:18:03 +01:00
Michael Hackstein
3ea14e66a3
Merge branch 'devel' of github.com:arangodb/arangodb into JHMH
2015-12-03 10:19:17 +01:00
Michael Hackstein
c52a225110
Fixed reference to AQL_traversal unittests in Makefile
2015-12-02 17:48:33 +01:00
Jan Steemann
460b51734e
fixed disappearing of documents for collections transferred via `sync` if the collection was dropped right before synchronization and drop and (re-)create collection markers were located in the same WAL file
2015-12-02 14:48:08 +01:00
Michael Hackstein
8a01687565
Moved AQL graph tests into the server side. All other AQL tests are there as well
2015-11-30 15:20:03 +01:00
Michael Hackstein
e56776bfd5
The PathEnumerator now automatically prunes if the getVertex callback returns false
2015-11-27 16:23:13 +01:00
Michael Hackstein
7bf37620bb
Merge branch 'devel' of github.com:arangodb/arangodb into JHMH
2015-11-26 16:32:26 +01:00
Jan Steemann
e29bc893b7
finalized index API changes
2015-11-25 16:44:01 +01:00
Jan Steemann
db078f1554
changed some APIs of AssocMulti
2015-11-25 15:40:01 +01:00
Alan Plum
ec49f5783b
Remove FormatMiddleware
...
Fixes #971 .
2015-11-25 13:19:00 +01:00
Alan Plum
7538d71333
URL parameter -> {query,path} parameter
2015-11-24 18:09:43 +01:00
Michael Hackstein
561ef30ac1
Merge branch 'devel' of github.com:arangodb/arangodb into JHMH
2015-11-24 08:59:01 +01:00
Jan Steemann
1bf5abaf14
changed HTTP return code for canceled operations from 408 to 410
2015-11-23 10:25:05 +01:00
Michael Hackstein
b18ce56a68
Merge branch 'devel' of github.com:arangodb/arangodb into JHMH
2015-11-20 10:49:00 +01:00
Jan Steemann
bde7c984d2
added VPack library
2015-11-19 14:04:35 +01:00
Michael Hackstein
8d0d921ab6
Included two Abstract classes for Traversals. Traverser and TraversalPath. Implemented both of them for Single-Server Traversals.
2015-11-12 16:25:36 +01:00
Richard Parker
a36f7a66fc
Just playing again - removed the space again.
2015-11-12 10:28:04 +00:00
Richard Parker
153ec0c332
Just playing - inserted a space
2015-11-12 10:05:32 +00:00
Wilfried Goesgens
2d5d2d881e
Merge branch 'devel' of github.com:arangodb/ArangoDB into JHMH
2015-11-11 11:05:06 +01:00
Jan Steemann
e321c9747a
added option `--server.hide-product-header`
2015-11-10 10:27:59 +01:00
Wilfried Goesgens
179660e87c
Merge branch 'devel' of github.com:arangodb/ArangoDB into JHMH
2015-11-04 17:07:09 +01:00
Wilfried Goesgens
2c38e2a78d
make redirects relative if on the same host; later editions of the HTTP 1.1 RFC state that its valid.
...
this fixes #1558
2015-11-04 13:32:34 +01:00
Frank Celler
52daefa306
removed tests
2015-11-03 10:19:29 +01:00
Wilfried Goesgens
bb9039c855
Merge branch 'devel' of github.com:arangodb/ArangoDB into JHMH
2015-10-29 16:01:01 +01:00
Jan Steemann
d702914259
fixed memory errors in test code
2015-10-29 14:49:43 +01:00
Jan Steemann
ac4069d9de
added TRI_DeleteArrayJson() function
2015-10-29 14:49:29 +01:00
Wilfried Goesgens
951165ab1e
Merge branch 'devel' of github.com:arangodb/ArangoDB into JHMH
...
Conflicts:
arangod/Aql/grammar.cpp
arangod/Aql/grammar.h
js/common/modules/org/arangodb/graph-examples/example-graph.js
2015-10-28 11:08:18 +01:00
jsteemann
fad9782a4a
removed unused functions
2015-10-23 01:22:41 +02:00
Jan Steemann
caf57a440c
added tests
2015-10-22 11:41:36 +02:00
Wilfried Goesgens
cd6cc35def
Adjust the stage to the now non-void pointered index implementation.
2015-10-22 11:12:21 +02:00
Wilfried Goesgens
dae95de667
Merge branch 'devel' of github.com:arangodb/ArangoDB into JHMH
2015-10-21 14:54:01 +02:00
Michael Hackstein
596d215a32
Fixed Sparse Skiplist indexes. They were used for e.g.: null IN x.a. Added the queries-array to test makefile
2015-10-20 17:18:17 +02:00
Michael Hackstein
a4b5ce402d
Added indexes-multi test to the makefile
2015-10-19 13:28:25 +02:00
Michael Hackstein
4c6b0f283a
AttributeNames from the attribute parser are now non-nested attributes. They offer a function to join nested elements
2015-10-13 16:26:11 +02:00
Michael Hackstein
9450e43fda
Splitted a large aql-optimizer test file
2015-10-13 10:11:10 +02:00
Jan Steemann
53d2787cf6
added test case for routing and binary req/res
2015-10-08 10:18:36 +02:00
Frank Celler
4b0911c799
added debugging header x-arango-v8-context
2015-10-07 13:37:35 +02:00
jsteemann
358befddde
added test for issue #1521
2015-10-06 22:36:09 +02:00
Michael Hackstein
1a7f414c16
Merge branch 'devel' of github.com:arangodb/arangodb into JHMH
2015-09-18 12:21:39 +02:00
Frank Celler
c4d1fff729
new traversal
2015-09-18 10:40:28 +02:00
jsteemann
9e6223756a
attempt to fix test that fails non-deterministically on TravisCI
2015-09-17 21:07:48 +02:00
Frank Celler
c892174c6a
added nightly
2015-09-16 15:14:34 +02:00
Jan Steemann
dc7ac83354
incremental sync fixes
2015-09-15 14:20:08 +02:00
jsteemann
22e17814e3
additionally allow the following characters in document keys:
...
`(` `)` `+` `,` `=` `;` `$` `!` `*` `'` `%`
2015-09-15 00:16:08 +02:00
Frank Celler
fcd1637261
set log.level to fatal, disable authentication in test
2015-09-14 14:49:36 +02:00
Jan Steemann
3b9721601e
fixed invocation of shell
2015-09-11 23:55:55 +02:00
Jan Steemann
560a039f3e
added tests
2015-09-08 14:22:23 +02:00
Willi Goesgens
931451c279
Add compatibility for RSpec V3
2015-09-07 13:13:58 +02:00
CoDEmanX
3a9648d78a
More Americanization
2015-09-03 22:25:43 +02:00
Jan Steemann
2e617ac0cc
Merge branch 'american-english' of https://github.com/CoDEmanX/ArangoDB into devel
...
Conflicts:
arangod/Wal/Slots.cpp
lib/Basics/debugging.cpp
lib/Basics/files.cpp
2015-09-02 13:14:49 +02:00
Jan Steemann
0e802d6438
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2015-09-02 10:20:18 +02:00
Jan Steemann
a80d6635ab
create fat datafiles
...
This prevents SIGBUS when a sparse datafile is accessed and the disk is full. In
this case the mmapped region is not necessarily backed by physical memory, and
accessing the memory may crash the program
2015-09-02 10:18:24 +02:00
CoDEmanX
956b396e43
Change spelling of 'initialize' to American English (actual code and files)
2015-09-01 17:29:22 +02:00
CoDEmanX
b4593a7e82
Change spelling of 'initialize' to American English (comments and log messages only)
2015-09-01 17:07:21 +02:00
Michael Hackstein
4409a59265
Further templatification of skiplist and fixed the tests
2015-09-01 15:05:47 +02:00
Michael Hackstein
40c1361244
Merge branch 'devel' of github.com:arangodb/arangodb into array_indexing
2015-08-25 16:40:31 +02:00
Max Neunhoeffer
203e9a5195
Make hashcache in AssocMulti switchable-off. Does not work yet.
2015-08-25 12:46:47 +02:00
Michael Hackstein
22ddc3923f
Fixed AttributeName parser tests
2015-08-24 11:49:40 +02:00
Jan Steemann
b08713d768
added tests and documentation
2015-08-24 11:05:26 +02:00
Jan Steemann
31a6547d4c
fix replication resumption
2015-08-21 15:57:24 +02:00
Michael Hackstein
b708a7ae68
Merge remote-tracking branch 'origin/devel' into array_indexing
2015-08-21 15:34:49 +02:00
Michael Hackstein
9bb7c0dec6
The skiplist index is now able to index arrays as well
2015-08-21 11:04:04 +02:00
CoDEmanX
49fcde5872
Fix #1447 : remove invalid/empty file
2015-08-19 23:17:25 +02:00
Michael Hackstein
5049c1dd23
Fixed CLANG compiler warnings in UnitTests
2015-08-19 15:25:41 +02:00
Michael Hackstein
241905c42c
Merge branch 'devel' of github.com:arangodb/arangodb into array_indexing
2015-08-19 12:51:53 +02:00
Jan Steemann
d8be947246
fixed unittests-shell-client, which did not start anymore
2015-08-19 12:46:15 +02:00
Michael Hackstein
59e8ea3fad
Merge branch 'devel' of github.com:arangodb/arangodb into array_indexing
2015-08-19 11:56:34 +02:00
Willi Goesgens
487228ae83
Unix domainsocket startup: use arangosh to check whether the server is up and running.
2015-08-18 15:41:27 +02:00
Michael Hackstein
e867181a72
Merge remote-tracking branch 'origin/eimerung_hashindex' into array_indexing
2015-08-17 15:58:53 +02:00
Michael Hackstein
7eda2e0f5c
Fixed the test for last commit
2015-08-17 12:43:11 +02:00
Michael Hackstein
d7d00a5d0d
Fixed index comparision with multiple components. Introduced by AttributeName format.
2015-08-17 12:43:09 +02:00
Jan Steemann
907e6368c6
some unused function cleanup
2015-08-17 12:43:09 +02:00
Michael Hackstein
17a8f73a06
Now the input for indexes is parsed using the new attribute parser. This means the flags for expanded Attributes are set. Also introduced a transformation function to transform an attributeName list back into a string.
2015-08-17 12:43:07 +02:00
Michael Hackstein
c85d5e347a
Implemented a new AttributeNameParser this is able to identify [*] expansion and shall be used for array indexes. Also includes tests.
2015-08-17 12:43:05 +02:00
Jan Steemann
c558a19511
added tests for timeouts
2015-08-16 23:28:49 +02:00
Frank Celler
8d26dc36ea
fixed build on MacOSX via cmake
2015-08-13 15:39:03 +02:00
Jan Steemann
7468b13958
do not test on message strings, but error codes
2015-08-12 22:13:08 +02:00
Jan Steemann
f6f10dbd45
removed uncalled functions
2015-08-12 19:46:25 +02:00
Jan Steemann
434d6167db
added configuration option `--database.throw-collection-not-loaded-error`
2015-08-11 12:31:42 +02:00
Jan Steemann
330fac6225
some unused function cleanup
2015-08-06 21:25:32 +02:00
Jan Steemann
57fa0e45a9
fixed test when using SSL
2015-07-30 12:20:12 +02:00
Jan Steemann
05a233bec9
fixed failing test
2015-07-29 18:19:01 +02:00
Heiko Kernbach
1d0dfad48c
Merge branch 'devel' of github.com:arangodb/arangodb into web-ui
2015-07-29 16:46:03 +02:00
Jan Steemann
6d4395059b
use lock guards
2015-07-29 15:15:49 +02:00
Jan Steemann
4920420097
lol httparty
2015-07-29 12:54:51 +02:00
Heiko Kernbach
89975821bb
tests
2015-07-28 18:21:40 +02:00
Jan Steemann
6d7ccd7699
move shaper to cxx
2015-07-28 17:38:31 +02:00
Jan Steemann
dbb740a705
activate distinct test
2015-07-24 13:41:01 +02:00
Frank Celler
39a08acdce
use log level error
2015-07-23 22:43:37 +02:00
Jan Steemann
e5dbf725b2
added shorthand notation for attribute names in AQL object literals
2015-07-23 14:24:37 +02:00
Jan Steemann
118fd54fd0
split tests
2015-07-20 10:58:43 +02:00
Jan Steemann
7b1651a68c
added even more headers, fixed warnings in boost tests
2015-07-16 21:52:20 +02:00
Jan Steemann
c54b5a6ba8
renamed file
2015-07-16 21:06:29 +02:00
Jan Steemann
ad30baa08c
retry qcache with cluster
2015-07-14 14:53:16 +02:00
Jan Steemann
c4e2c8f894
renamed test
2015-07-14 14:07:25 +02:00
Frank Celler
0f1ee72723
fixed version
2015-07-13 18:06:42 +02:00
Jan Steemann
0e42565aa8
added test for HTTP API
2015-06-27 05:50:32 +02:00
Jan Steemann
66eec2ac7e
fix invalidation
2015-06-25 16:46:04 +02:00
Jan Steemann
67082b15fd
moved AQL TO_* functions to CXX
2015-06-18 21:30:13 +02:00
Jan Steemann
83b326cfc7
moved PUT /_api/simple/all to C++
2015-06-18 15:34:45 +02:00
Jan Steemann
1174cfd05c
added tests
2015-06-12 18:29:54 +02:00
Jan Steemann
db25013b10
added test cases
2015-06-12 17:54:45 +02:00
Jan Steemann
3d5ec4d906
speedup for V8-based AQL functions with huge literal array/object parameters
2015-06-12 15:40:08 +02:00
Jan Steemann
ff7a00d6e4
fixed edge index selectivity estimates and added tests
2015-06-11 21:22:01 +02:00
Jan Steemann
b5896be10b
simplifications
2015-06-10 11:53:31 +02:00
Jan Steemann
627343dde4
added missing file to automated tests
2015-06-02 23:24:08 +02:00
Jan Steemann
a41a84cc62
fixed test
2015-06-02 15:11:43 +02:00
Michael Hackstein
25aa2a58c3
Temprorarily disabled a neighbors test using the old return format. Will be reactivated soon
2015-05-30 00:41:28 -07:00
Jan Steemann
59ce0b7ad9
test option `--create-database`
2015-05-29 14:37:47 +02:00
Michael Hackstein
86c7f87dd3
Merge branch 'cppTrav2' into devel
2015-05-19 16:17:27 -07:00
Jan Steemann
20f61bd487
do not try to run non-existing test
2015-05-19 16:09:44 +02:00
Max Neunhoeffer
ca17b07dca
C++-ify associative-multi and add hashCache, adapt edge index.
2015-05-15 16:37:56 -07:00
Jan Steemann
8480c8b000
speed up resizing of edge index
2015-05-12 21:03:30 +02:00
Jan Steemann
f6bc0a05e3
added `limit` parameter for export API
2015-05-12 14:16:27 +02:00
Jan Steemann
e230b5a373
privatize vector->_memoryZone, too
2015-05-07 14:13:55 +02:00
Jan Steemann
6b412a1c01
Merge branch 'json-privatisierung' of https://github.com/arangodb/arangodb into json-privatisierung
2015-05-07 13:05:12 +02:00
Jan Steemann
f1c3039a08
added routing test
2015-05-07 11:42:17 +02:00
Jan Steemann
63138def67
fix location response headers with special characters
2015-05-05 14:00:06 +02:00
Jan Steemann
a007a867ee
"privatized" TRI_vector_t internals.
...
This allows changing the internals of TRI_vector_t structs in order to make the struct smaller.
On 64 bits, the size of TRI_vector_t is reduced from 48 bytes to 28 bytes.
TRI_json_t does benefit from this, as its biggest component is a TRI_vector_t.
2015-05-05 10:31:02 +02:00
Max Neunhoeffer
371689fcff
Fix a double free in a unit test.
2015-05-02 07:00:35 +02:00
Max Neunhoeffer
97f7743d84
Less copying in Traverser.
2015-05-02 06:28:52 +02:00
Jan Steemann
ce7ea1e287
fixed test
2015-04-30 23:38:39 +02:00
Max Neunhoeffer
fbfe019913
Rename lookup() to find()
2015-04-25 21:41:45 -07:00
Max Neunhoeffer
a553548d87
Add a new priority queue implementation.
...
This blends a deque and a binary heap to implement a priority queue as
it is useful for the shortest path search.
2015-04-25 21:35:40 -07:00
Jan Steemann
260554cb35
added encoding tests
2015-04-24 00:10:05 +02:00
Jan Steemann
baa5e39348
removed lib/Basics/utf8-helper.cpp and merged with lib/Basics/Utf8Helper.cpp
2015-04-21 17:53:35 +02:00
Jan Steemann
eaa49b11c6
rename file
2015-04-17 17:48:34 +02:00
Jan Steemann
6e23c5330f
added restrictions for export API
2015-04-17 00:24:43 +02:00
Jan Steemann
d9add3a493
fixed collect in cluster
2015-04-16 21:10:48 +02:00
Jan Steemann
c88109679d
added tests for collect methods
2015-04-16 19:20:23 +02:00
Jan Steemann
3d6bc8d28a
Merge branch 'import-update' into devel
2015-04-14 11:47:57 +02:00
Jan Steemann
92fcdd3e56
issue #1298 : Bulk import if data already exists
...
This change extends the HTTP REST API for bulk imports as follows:
When documents are imported and the `_key` attribute is specified for them, the import can be
used for inserting and updating/replacing documents. Previously, the import could be used for
inserting new documents only, and re-inserting a document with an existing would have failed
with a *unique key constraint violated* error.
The above behavior is still the default. However, the API now allows controlling the behavior
in case of a unique key constraint error via the optional URL parameter `onDuplicate`.
This parameter can have one of the following values:
- `error`: when a unique key constraint error occurs, do not import or update the document but
report an error. This is the default.
- `update`: when a unique key constraint error occurs, try to (partially) update the existing
document with the data specified in the import. This may still fail if the document would
violate secondary unique indexes. Only the attributes present in the import data will be
updated and other attributes already present will be preserved. The number of updated documents
will be reported in the `updated` attribute of the HTTP API result.
- `replace`: when a unique key constraint error occurs, try to fully replace the existing
document with the data specified in the import. This may still fail if the document would
violate secondary unique indexes. The number of replaced documents will be reported in the
`updated` attribute of the HTTP API result.
- `ignore`: when a unique key constraint error occurs, ignore this error. There will be no
insert, update or replace for the particular document. Ignored documents will be reported
separately in the `ignored` attribute of the HTTP API result.
The result of the HTTP import API will now contain the attributes `ignored` and `updated`, which
contain the number of ignored and updated documents respectively. These attributes will contain a
value of zero unless the `onDuplicate` URL parameter is set to either `update` or `replace`
(in this case the `updated` attribute may contain non-zero values) or `ignore` (in this case the
`ignored` attribute may contain a non-zero value).
2015-04-14 11:44:33 +02:00
Max Neunhoeffer
f34a009885
Do not execute a time critical test on cluster tests.
2015-04-14 09:06:47 +02:00
Alan Plum
ecbc6f581f
Merge pull request #1287 from arangodb/vulpine-grace
...
Foxx improvements (fixes #1284 , #1257 )
2015-04-08 03:23:55 +02:00
Jan Steemann
0f1244f72d
better export API cleanup
2015-03-31 18:44:51 +02:00
Jan Steemann
80a99ab23e
refactored cursor API
2015-03-30 14:58:51 +02:00
Willi Goesgens
1a88322a6f
Add new env-test to the makefile.
2015-03-26 12:20:33 +01:00
Jan Steemann
be713c0a0e
bumped version number
2015-03-26 11:38:10 +01:00
Alan Plum
03ccf67269
Implemented Repository lifecycle events. See #1257 .
2015-03-25 10:35:18 +01:00
Jan Steemann
1298bd40a8
added tests for out-of-memory situations
2015-03-20 08:54:15 +01:00
Jan Steemann
cf845bbe5e
added test
2015-03-19 16:27:48 +01:00
Jan Steemann
7dc3fc3d5c
safely create collections and databases
2015-03-19 15:56:12 +01:00
Jan Steemann
6e3cf20876
higher timeout
2015-03-19 10:36:07 +01:00
Jan Steemann
cf33a76f31
removed two tests
2015-03-18 17:56:01 +01:00
Jan Steemann
a062280783
added test for empty datafiles
2015-03-18 17:37:28 +01:00
Michael Hackstein
711712fef3
Another improvement of query test
2015-03-13 13:58:06 +01:00
Michael Hackstein
50257a2d5d
Made the api-query-anaylsis test more relyable
2015-03-13 13:43:59 +01:00
Michael Hackstein
1e9fdc379f
Added AQL queries test to makefile
2015-03-12 16:05:52 +01:00
Michael Hackstein
6e893826dc
Further tests for api query analysis
2015-03-12 16:05:46 +01:00
Michael Hackstein
7eb685a5aa
Added a test for the new query analysis api.
2015-03-12 16:05:40 +01:00
Michael Hackstein
f70b8c66af
Fixed the Web interface reachability test
2015-03-10 10:32:34 +01:00
Jan Steemann
6d016abc3b
issue #1258 : added tests for HTTP pipelining
2015-03-03 15:00:57 +01:00
Jan Steemann
4807c2cd1b
added targets unittests-single-server unittests-single-client
2015-02-25 11:01:05 +01:00
Jan Steemann
ded5b67264
added test
2015-02-24 11:40:15 +01:00
Jan Steemann
c3dd5d9b7b
added tests
2015-02-24 11:40:15 +01:00
Jan Steemann
d3aba35f7b
added fpconv_dtoa from https://github.com/night-shift/fpconv/
2015-02-24 11:40:15 +01:00
Willi Goesgens
e9b9574baa
Improve error handling
...
- directory creation
- zip extraction
2015-02-24 11:27:52 +01:00
Frank Celler
6190bb7994
Merge branch 'devel' of github.com:arangodb/arangodb into 2.5
2015-02-18 21:50:33 +01:00
Jan Steemann
f29591135a
adjusted geo index API
2015-02-18 14:59:46 +01:00
Frank Celler
15fb7131f1
Merge remote-tracking branch 'origin/devel' into 2.5
...
Conflicts:
Documentation/Examples/CollectionUnload.generated
Documentation/Examples/HttpGharialAddEdge.generated
Documentation/Examples/HttpGharialAddEdgeCol.generated
Documentation/Examples/HttpGharialAddVertex.generated
Documentation/Examples/HttpGharialAddVertexCol.generated
Documentation/Examples/HttpGharialCreate.generated
Documentation/Examples/HttpGharialEdgeDefinitionRemove.generated
Documentation/Examples/HttpGharialGetEdge.generated
Documentation/Examples/HttpGharialGetGraph.generated
Documentation/Examples/HttpGharialGetVertex.generated
Documentation/Examples/HttpGharialList.generated
Documentation/Examples/HttpGharialModifyVertex.generated
Documentation/Examples/HttpGharialPatchEdge.generated
Documentation/Examples/HttpGharialPutEdge.generated
Documentation/Examples/HttpGharialRemoveVertexCollection.generated
Documentation/Examples/HttpGharialReplaceEdgeCol.generated
Documentation/Examples/HttpGharialReplaceVertex.generated
Documentation/Examples/RestAdminStatistics1.generated
Documentation/Examples/RestBatchMultipartHeader.generated
Documentation/Examples/RestCollectionCreateCollection.generated
Documentation/Examples/RestCollectionCreateKeyopt.generated
Documentation/Examples/RestCollectionDeleteCollectionIdentifier.generated
Documentation/Examples/RestCollectionDeleteCollectionName.generated
Documentation/Examples/RestCollectionGetAllCollections.generated
Documentation/Examples/RestCollectionGetCollectionChecksum.generated
Documentation/Examples/RestCollectionGetCollectionChecksumNoRev.generated
Documentation/Examples/RestCollectionGetCollectionCount.generated
Documentation/Examples/RestCollectionGetCollectionFigures.generated
Documentation/Examples/RestCollectionGetCollectionIdentifier.generated
Documentation/Examples/RestCollectionGetCollectionName.generated
Documentation/Examples/RestCollectionGetCollectionRevision.generated
Documentation/Examples/RestCollectionIdentifierLoad.generated
Documentation/Examples/RestCollectionIdentifierPropertiesSync.generated
Documentation/Examples/RestCollectionIdentifierRename.generated
Documentation/Examples/RestCollectionIdentifierTruncate.generated
Documentation/Examples/RestCollectionIdentifierUnload.generated
Documentation/Examples/RestCursorCreateCursorForLimitReturn.generated
Documentation/Examples/RestCursorCreateCursorForLimitReturnSingle.generated
Documentation/Examples/RestCursorDelete.generated
Documentation/Examples/RestCursorForLimitReturnCont.generated
Documentation/Examples/RestDatabaseGetInfo.generated
Documentation/Examples/RestDocumentHandlerDeleteDocument.generated
Documentation/Examples/RestDocumentHandlerDeleteDocumentIfMatchOther.generated
Documentation/Examples/RestDocumentHandlerDeleteDocumentUnknownHandle.generated
Documentation/Examples/RestDocumentHandlerPatchDocument.generated
Documentation/Examples/RestDocumentHandlerPatchDocumentMerge.generated
Documentation/Examples/RestDocumentHandlerPostAccept1.generated
Documentation/Examples/RestDocumentHandlerPostCreate1.generated
Documentation/Examples/RestDocumentHandlerPostCreate2.generated
Documentation/Examples/RestDocumentHandlerPostWait1.generated
Documentation/Examples/RestDocumentHandlerReadDocument.generated
Documentation/Examples/RestDocumentHandlerReadDocumentAllKey.generated
Documentation/Examples/RestDocumentHandlerReadDocumentAllPath.generated
Documentation/Examples/RestDocumentHandlerReadDocumentHead.generated
Documentation/Examples/RestDocumentHandlerReadDocumentIfNoneMatch.generated
Documentation/Examples/RestDocumentHandlerUpdateDocument.generated
Documentation/Examples/RestDocumentHandlerUpdateDocumentIfMatchOther.generated
Documentation/Examples/RestDocumentHandlerUpdateDocumentIfMatchOtherLastWriteWins.generated
Documentation/Examples/RestDocumentHandlerUpdateDocumentRevOther.generated
Documentation/Examples/RestDocumentHandlerUpdateDocumentUnknownHandle.generated
Documentation/Examples/RestEdgeCreateEdge.generated
Documentation/Examples/RestEdgesReadEdgesAny.generated
Documentation/Examples/RestEdgesReadEdgesIn.generated
Documentation/Examples/RestEdgesReadEdgesOut.generated
Documentation/Examples/RestEndpointGet.generated
Documentation/Examples/RestExplainAllPlans.generated
Documentation/Examples/RestExplainOptimizerRules.generated
Documentation/Examples/RestExplainOptions.generated
Documentation/Examples/RestGraphChangeEdge.generated
Documentation/Examples/RestGraphChangeVertex.generated
Documentation/Examples/RestGraphChangepEdge.generated
Documentation/Examples/RestGraphChangepVertex.generated
Documentation/Examples/RestGraphCreateEdge.generated
Documentation/Examples/RestGraphCreateVertex.generated
Documentation/Examples/RestGraphGetEdge.generated
Documentation/Examples/RestGraphGetEdges.generated
Documentation/Examples/RestGraphGetGraph.generated
Documentation/Examples/RestGraphGetGraphs.generated
Documentation/Examples/RestGraphGetVertex.generated
Documentation/Examples/RestGraphGetVertexEdges.generated
Documentation/Examples/RestGraphGetVertexVertices.generated
Documentation/Examples/RestGraphGetVertexVertices2.generated
Documentation/Examples/RestGraphGetVertices.generated
Documentation/Examples/RestGraphPostGraph.generated
Documentation/Examples/RestIndexAllIndexes.generated
Documentation/Examples/RestIndexCreateGeoLatitudeLongitude.generated
Documentation/Examples/RestIndexCreateGeoLocation.generated
Documentation/Examples/RestIndexCreateNewCapConstraint.generated
Documentation/Examples/RestIndexCreateNewFulltext.generated
Documentation/Examples/RestIndexCreateNewHashIndex.generated
Documentation/Examples/RestIndexCreateNewSkiplist.generated
Documentation/Examples/RestIndexCreateNewUniqueConstraint.generated
Documentation/Examples/RestIndexCreateSparseHashIndex.generated
Documentation/Examples/RestIndexCreateSparseSkiplist.generated
Documentation/Examples/RestIndexDeleteUniqueSkiplist.generated
Documentation/Examples/RestReplicationApplierStart.generated
Documentation/Examples/RestReplicationApplierStateNotRunning.generated
Documentation/Examples/RestReplicationApplierStateRunning.generated
Documentation/Examples/RestReplicationApplierStop.generated
Documentation/Examples/RestReplicationDump.generated
Documentation/Examples/RestReplicationInventory.generated
Documentation/Examples/RestReplicationInventoryIndexes.generated
Documentation/Examples/RestReplicationLoggerFollowBufferLimit.generated
Documentation/Examples/RestReplicationLoggerFollowEmpty.generated
Documentation/Examples/RestReplicationLoggerFollowSome.generated
Documentation/Examples/RestReplicationLoggerStateActive.generated
Documentation/Examples/RestReplicationServerId.generated
Documentation/Examples/RestSimpleAllBatch.generated
Documentation/Examples/RestSimpleAllSkipLimit.generated
Documentation/Examples/RestSimpleAny.generated
Documentation/Examples/RestSimpleByExample.generated
Documentation/Examples/RestSimpleByExample2.generated
Documentation/Examples/RestSimpleByExample3.generated
Documentation/Examples/RestSimpleFirst.generated
Documentation/Examples/RestSimpleFirstExample.generated
Documentation/Examples/RestSimpleFirstSingle.generated
Documentation/Examples/RestSimpleFulltext.generated
Documentation/Examples/RestSimpleLast.generated
Documentation/Examples/RestSimpleLastSingle.generated
Documentation/Examples/RestSimpleNear.generated
Documentation/Examples/RestSimpleNearDistance.generated
Documentation/Examples/RestSimpleRange.generated
Documentation/Examples/RestSimpleWithin.generated
Documentation/Examples/RestSimpleWithinDistance.generated
Documentation/Examples/RestSimpleWithinRectangle.generated
Documentation/Examples/RestTasksCreate.generated
Documentation/Examples/RestTasksListAll.generated
Documentation/Examples/RestTasksListOne.generated
Documentation/Examples/RestTasksPutWithId.generated
Documentation/Examples/RestTraversalAny.generated
Documentation/Examples/RestTraversalBackwardItemOrder.generated
Documentation/Examples/RestTraversalDepthFirst.generated
Documentation/Examples/RestTraversalEdgeUniqueness.generated
Documentation/Examples/RestTraversalFilterExclude.generated
Documentation/Examples/RestTraversalFilterPrune.generated
Documentation/Examples/RestTraversalInbound.generated
Documentation/Examples/RestTraversalMaxDepth.generated
Documentation/Examples/RestTraversalMinDepth.generated
Documentation/Examples/RestTraversalOutbound.generated
Documentation/Examples/RestTraversalPostorder.generated
Documentation/Examples/RestTraversalVisitorCountAndList.generated
Documentation/Examples/RestTraversalVisitorExpander.generated
Documentation/Examples/RestVersion.generated
Documentation/Examples/RestVersionDetails.generated
Documentation/Examples/SaveEdgeCol.generated
Documentation/Examples/collectionAll.generated
Documentation/Examples/collectionAllNext.generated
Documentation/Examples/collectionByExample.generated
Documentation/Examples/collectionByExampleNext.generated
Documentation/Examples/collectionClosedRange.generated
Documentation/Examples/collectionDatabaseCollectionName.generated
Documentation/Examples/collectionDatabaseCreate.generated
Documentation/Examples/collectionDatabaseCreateKey.generated
Documentation/Examples/collectionDatabaseCreateProperties.generated
Documentation/Examples/collectionDatabaseCreateSpecialKey.generated
Documentation/Examples/collectionDatabaseDrop.generated
Documentation/Examples/collectionDatabaseDropName.generated
Documentation/Examples/collectionDatabaseName.generated
Documentation/Examples/collectionDatabaseTruncate.generated
Documentation/Examples/collectionDatabaseTruncateName.generated
Documentation/Examples/collectionDrop.generated
Documentation/Examples/collectionFigures.generated
Documentation/Examples/collectionFirstExample.generated
Documentation/Examples/collectionFulltext.generated
Documentation/Examples/collectionLoad.generated
Documentation/Examples/collectionNear.generated
Documentation/Examples/collectionNearDistance.generated
Documentation/Examples/collectionRange.generated
Documentation/Examples/collectionRename.generated
Documentation/Examples/collectionTruncate.generated
Documentation/Examples/collectionWithin.generated
Documentation/Examples/collectionsDatabaseName.generated
Documentation/Examples/cursorHasNext.generated
Documentation/Examples/cursorNext.generated
Documentation/Examples/documentDocumentRemove.generated
Documentation/Examples/documentDocumentRemoveConflict.generated
Documentation/Examples/documentDocumentUpdate.generated
Documentation/Examples/documentsCollectionFirst.generated
Documentation/Examples/documentsCollectionFirstNull.generated
Documentation/Examples/documentsCollectionInsert.generated
Documentation/Examples/documentsCollectionLast.generated
Documentation/Examples/documentsCollectionLastNull.generated
Documentation/Examples/documentsCollectionName.generated
Documentation/Examples/documentsCollectionRemove.generated
Documentation/Examples/documentsCollectionRemoveConflict.generated
Documentation/Examples/documentsCollectionRemoveSignature.generated
Documentation/Examples/documentsCollectionReplace.generated
Documentation/Examples/documentsCollectionReplaceHandle.generated
Documentation/Examples/documentsCollectionUpdate.generated
Documentation/Examples/documentsCollectionUpdateHandle.generated
Documentation/Examples/documentsCollectionUpdateHandleArray.generated
Documentation/Examples/documentsCollectionUpdateHandleKeepNull.generated
Documentation/Examples/documentsDocumentName.generated
Documentation/Examples/documentsDocumentReplace.generated
Documentation/Examples/executeQuery.generated
Documentation/Examples/executeQueryBatchSize.generated
Documentation/Examples/generalGraphAbsBetweenness1.generated
Documentation/Examples/generalGraphAbsBetweenness2.generated
Documentation/Examples/generalGraphAbsBetweenness3.generated
Documentation/Examples/generalGraphAbsCloseness1.generated
Documentation/Examples/generalGraphAbsCloseness2.generated
Documentation/Examples/generalGraphAbsEccentricity2.generated
Documentation/Examples/generalGraphBetweenness2.generated
Documentation/Examples/generalGraphBetweenness3.generated
Documentation/Examples/generalGraphCloseness1.generated
Documentation/Examples/generalGraphCloseness3.generated
Documentation/Examples/generalGraphCommonNeighbors1.generated
Documentation/Examples/generalGraphCommonNeighbors2.generated
Documentation/Examples/generalGraphDistanceTo1.generated
Documentation/Examples/generalGraphDropGraphKeep.generated
Documentation/Examples/generalGraphEccentricity1.generated
Documentation/Examples/generalGraphEccentricity2.generated
Documentation/Examples/generalGraphEdgeCollectionRemove.generated
Documentation/Examples/generalGraphEdgeCollectionReplace.generated
Documentation/Examples/generalGraphEdgeCollectionSave1.generated
Documentation/Examples/generalGraphEdgeCollectionUpdate.generated
Documentation/Examples/generalGraphEdges1.generated
Documentation/Examples/generalGraphEdges2.generated
Documentation/Examples/generalGraphEdgesFiltered.generated
Documentation/Examples/generalGraphEdgesUnfiltered.generated
Documentation/Examples/generalGraphFluentAQLEdgesFilteredMultiple.generated
Documentation/Examples/generalGraphFluentAQLEdgesFilteredSingle.generated
Documentation/Examples/generalGraphFluentAQLEdgesUnfiltered.generated
Documentation/Examples/generalGraphFluentAQLFromVerticesFilteredMultiple.generated
Documentation/Examples/generalGraphFluentAQLFromVerticesFilteredSingle.generated
Documentation/Examples/generalGraphFluentAQLFromVerticesUnfiltered.generated
Documentation/Examples/generalGraphFluentAQLInEdgesFilteredMultiple.generated
Documentation/Examples/generalGraphFluentAQLInEdgesFilteredSingle.generated
Documentation/Examples/generalGraphFluentAQLInEdgesUnfiltered.generated
Documentation/Examples/generalGraphFluentAQLNeighborsFilteredSingle.generated
Documentation/Examples/generalGraphFluentAQLNeighborsUnfiltered.generated
Documentation/Examples/generalGraphFluentAQLNext.generated
Documentation/Examples/generalGraphFluentAQLNextRecreate.generated
Documentation/Examples/generalGraphFluentAQLOutEdgesFilteredMultiple.generated
Documentation/Examples/generalGraphFluentAQLOutEdgesFilteredSingle.generated
Documentation/Examples/generalGraphFluentAQLOutEdgesUnfiltered.generated
Documentation/Examples/generalGraphFluentAQLPathNeighbors.generated
Documentation/Examples/generalGraphFluentAQLPathSimple.generated
Documentation/Examples/generalGraphFluentAQLRestricted.generated
Documentation/Examples/generalGraphFluentAQLToArray.generated
Documentation/Examples/generalGraphFluentAQLToVerticesFilteredMultiple.generated
Documentation/Examples/generalGraphFluentAQLToVerticesFilteredSingle.generated
Documentation/Examples/generalGraphFluentAQLToVerticesUnfiltered.generated
Documentation/Examples/generalGraphFluentAQLUnfilteredEdges.generated
Documentation/Examples/generalGraphFluentAQLUnfilteredVertices.generated
Documentation/Examples/generalGraphFluentAQLUnrestricted.generated
Documentation/Examples/generalGraphFluentAQLVerticesFilteredSingle.generated
Documentation/Examples/generalGraphFluentAQLVerticesUnfiltered.generated
Documentation/Examples/generalGraphGetFromVertex.generated
Documentation/Examples/generalGraphGetToVertex.generated
Documentation/Examples/generalGraphModuleAbsBetweenness1.generated
Documentation/Examples/generalGraphModuleAbsBetweenness2.generated
Documentation/Examples/generalGraphModuleAbsBetweenness3.generated
Documentation/Examples/generalGraphModuleAbsCloseness1.generated
Documentation/Examples/generalGraphModuleAbsCloseness2.generated
Documentation/Examples/generalGraphModuleAbsCloseness3.generated
Documentation/Examples/generalGraphModuleAbsEccentricity2.generated
Documentation/Examples/generalGraphModuleBetweenness1.generated
Documentation/Examples/generalGraphModuleBetweenness2.generated
Documentation/Examples/generalGraphModuleCloseness1.generated
Documentation/Examples/generalGraphModuleCommonNeighbors1.generated
Documentation/Examples/generalGraphModuleCommonNeighbors2.generated
Documentation/Examples/generalGraphModuleConnectingEdges1.generated
Documentation/Examples/generalGraphModuleDistanceTo1.generated
Documentation/Examples/generalGraphModuleDistanceTo2.generated
Documentation/Examples/generalGraphModuleEccentricity2.generated
Documentation/Examples/generalGraphModuleEccentricity3.generated
Documentation/Examples/generalGraphModuleNeighbors1.generated
Documentation/Examples/generalGraphModuleNeighbors2.generated
Documentation/Examples/generalGraphModulePaths.generated
Documentation/Examples/generalGraphModulePaths2.generated
Documentation/Examples/generalGraphModuleShortestPaths1.generated
Documentation/Examples/generalGraphModuleShortestPaths2.generated
Documentation/Examples/generalGraphNeighbors1.generated
Documentation/Examples/generalGraphNeighbors2.generated
Documentation/Examples/generalGraphPaths.generated
Documentation/Examples/generalGraphPaths2.generated
Documentation/Examples/generalGraphShortestPaths1.generated
Documentation/Examples/generalGraphTraversal1.generated
Documentation/Examples/generalGraphTraversal2.generated
Documentation/Examples/generalGraphTraversalTree1.generated
Documentation/Examples/generalGraphTraversalTree2.generated
Documentation/Examples/generalGraphVertexCollectionRemove.generated
Documentation/Examples/generalGraphVertexCollectionReplace.generated
Documentation/Examples/generalGraphVertexCollectionSave.generated
Documentation/Examples/generalGraphVertexCollectionUpdate.generated
Documentation/Examples/generalGraphVertices1.generated
Documentation/Examples/generalGraphVertices2.generated
Documentation/Examples/generalGraphVerticesFiltered.generated
Documentation/Examples/generalGraphVerticesUnfiltered.generated
Documentation/Examples/general_graph__deleteEdgeDefinition.generated
Documentation/Examples/queryLimit.generated
Documentation/Examples/querySkip.generated
build.h
configure
configure.ac
js/common/tests/shell-database.js
2015-02-17 15:31:33 +01:00
Michael Hackstein
c6e9d98251
Added a force uninstall for foxx apps, to make sure they are removed from disk even if sth is unclear with mounting. Also created an error for foxx not found on file system has been added
2015-02-16 17:14:36 +01:00
Michael Hackstein
0c78629199
Merge branch 'foxx-pathes' of github.com:arangodb/arangodb into devel
2015-02-16 14:17:52 +01:00
Michael Hackstein
dd40e0e732
Added the foxx manager install test to be executed everytime.
2015-02-16 14:10:24 +01:00
Frank Celler
9053c16f37
fixed version
2015-02-16 11:46:29 +01:00
Michael Hackstein
11877983c8
Added an http spec to install a foxx app
2015-02-13 22:12:31 +01:00
Michael Hackstein
5b3fae42aa
Merge branch 'devel' of github.com:arangodb/arangodb into foxx-pathes
...
Conflicts:
js/apps/system/_admin/aardvark/APP/frontend/js/bootstrap/errors.js
js/common/bootstrap/errors.js
lib/Basics/voc-errors.cpp
lib/Basics/voc-errors.h
2015-02-13 10:20:36 +01:00
Jan Steemann
1f9b4ba5e6
added tests for sparse indexes
2015-02-11 18:58:41 +01:00
Jan Steemann
924adc9e46
added tests for sparse indexes
2015-02-10 21:28:12 +01:00
Michael Hackstein
aad7e46f10
Merge branch 'devel' of github.com:arangodb/arangodb into foxx-pathes
...
Conflicts:
Documentation/Books/Users/SUMMARY.md
js/actions/api-system.js
js/common/bootstrap/modules.js
js/server/modules/org/arangodb/foxx/manager.js
js/server/tests/shell-routing.js
2015-02-06 17:22:01 +01:00
Jan Steemann
5d9c0e018e
dynamic attribute names in AQL
2015-02-03 22:51:40 +01:00
Michael Hackstein
7c3b7b02f6
Executed shell routing tests. Internals tested there have been changed dramatically
2015-02-02 16:54:25 +01:00
Jan Steemann
39603ebaf4
added selectivity estimates for some index types
2015-01-30 23:04:46 +01:00
Jan Steemann
faab43f1b3
tests for visitors
2015-01-30 10:25:31 +01:00
Jan Steemann
fe4df96b74
added file to tests
2015-01-29 17:38:52 +01:00
Jan Steemann
0ed3b03cbd
added test case
2015-01-29 11:48:38 +01:00
Jan Steemann
fa5f340107
added tests for estimations
2015-01-28 11:20:01 +01:00
Willi Goesgens
f3d8e385b2
oops, search and replace fail in the tests.
2015-01-23 18:10:30 +01:00
Willi Goesgens
6833952781
Fix windows compilation.
2015-01-23 14:59:23 +01:00
Jan Steemann
d348f60e59
added AQL optimizer rule "move-calculations-down"
2015-01-22 20:36:38 +01:00
Jan Steemann
b499b560dd
adjusted paths
2015-01-22 17:52:02 +01:00
Jan Steemann
275c21fce6
split hooj test routine into multiple - this pleases compilers!
2015-01-19 20:37:49 +01:00
Jan Steemann
d534a41e21
recovery tests
...
Conflicts:
arangod/Wal/LogfileManager.cpp
Conflicts:
arangod/Wal/LogfileManager.cpp
2015-01-19 18:14:03 +01:00
Jan Steemann
63bf4c888a
flush WAL status file after collection to shorten recovery
2015-01-18 21:06:57 +01:00
Jan Steemann
abfb03b3f0
avoid deprecation warning
2015-01-16 12:34:12 +01:00
Jan Steemann
34c3ac0f56
fixed incompatibilies with newer rspec/ruby versions
...
Conflicts:
UnitTests/HttpInterface/api-collection-spec.rb
2015-01-16 12:34:12 +01:00
Jan Steemann
3887e1c149
more sleep
2015-01-16 09:20:40 +01:00
Jan Steemann
957fa189d2
better diagnostics for arangoimp
2015-01-15 13:42:31 +01:00
Jan Steemann
bbcb32e664
added missing file
2015-01-14 17:07:55 +01:00
Jan Steemann
d088b5d66e
more startup delay so tests fail not because of too short wait period
2015-01-13 22:49:19 +01:00
Frank Celler
ca16940c77
using 2.5.0-devel
2015-01-13 18:21:37 +01:00
Jan Steemann
b54dfae96f
removed several JSON functions
2015-01-13 01:31:04 +01:00
Jan Steemann
6d6d67f06f
activated optimizer rule remove-sort-rand
...
fixed tests, updated documentation
2014-12-21 18:50:50 +01:00
Jan Steemann
c31280331f
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-12-19 14:01:07 +01:00
Jan Steemann
fd5a723f30
removed deprecated methods
2014-12-19 14:00:58 +01:00
Frank Celler
e37da76255
removed debug output
2014-12-19 13:42:22 +01:00
Jan Steemann
cbe6f01f7b
removed target unittests-shell-server-ahuacatl
2014-12-18 22:33:57 +01:00
Jan Steemann
20e7fe7a7a
the great rename: array => object, list => array
2014-12-18 21:07:06 +01:00
Jan Steemann
d499a8fb8f
fixed test results
2014-12-18 10:43:11 +01:00
Jan Steemann
017f52c113
fixed for rspec 3
2014-12-17 17:47:16 +01:00
Frank Celler
ab99e17876
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2014-12-17 09:32:02 +01:00
Frank Celler
9e3474d335
raised version
2014-12-17 09:31:55 +01:00
Jan Steemann
dd60e53ce3
added more collect special cases
2014-12-16 22:52:33 +01:00
Jan Steemann
ca2505a5b6
re-added tests
2014-12-16 02:29:38 +01:00
Willi Goesgens
1c4a72b106
The Big V8 upgrade Merge.
2014-12-15 17:30:56 +01:00
Jan Steemann
ff2ddd3133
fixed tests
2014-12-12 23:34:28 +01:00
Willi Goesgens
daeb46893f
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-12-12 21:40:35 +01:00
Willi Goesgens
115f226385
Optimizer: Enable removing of filternodes if the index can handle the filter condition.
2014-12-12 21:39:35 +01:00
Jan Steemann
8f6193faa2
added optional COUNT clause for AQL COLLECT
2014-12-12 17:18:04 +01:00
Max Neunhoeffer
be421d926f
Add new test for use-index-range rule and no rule explosion.
2014-12-09 15:40:22 +01:00
Jan Steemann
8f99e59747
issue #1163 : fullcount was sometimes used for wrong LIMIT node
2014-12-05 19:02:51 +01:00
Jan Steemann
d9a945e33a
include or exclude system collections from replication
2014-12-05 14:58:43 +01:00
Jan Steemann
7e161b88ce
issue #1131 : added KEEP for `COLLECT...INTO`
2014-12-03 17:44:10 +01:00
Jan Steemann
4f39b9e358
optimize away `INTO` of `COLLECT` if unused
2014-12-03 13:49:03 +01:00
Jan Steemann
4ef82239a3
added optimizer statistics
2014-12-03 11:38:56 +01:00
Jan Steemann
57aefb988d
fix optimization of subqueries
2014-11-26 15:01:55 +01:00
Jan Steemann
c69fa0b0dc
fixed invalid optimization, added test cases
2014-11-25 23:18:24 +01:00
Jan Steemann
f1f13a4284
added several AQL functions
2014-11-18 11:26:42 +01:00
James
f797afe0d5
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into aql-feature-lazy-index
2014-11-13 08:04:25 +00:00
Jan Steemann
3ba00ca653
added `SUBSTITUTE` AQL function
2014-11-11 22:35:15 +01:00
Willi Goesgens
d96907d8da
Implement tastks REST api
...
- Implement REST api for tasks
- Implement wrappers in arangosh
- Add API-documentation
- move unittest from server to common
2014-11-11 12:39:09 +01:00
James
3e612acdda
Merge branch 'aql-feature-lazy-index' of ssh://github.com/triAGENS/ArangoDB into aql-feature-lazy-index
2014-11-11 08:23:23 +00:00
Jan Steemann
12d326d62b
updated documentation and operators behavior
2014-11-10 18:05:11 +01:00
Jan Steemann
37751ecc7a
updated tests
...
updated docs
2014-11-10 10:54:50 +01:00
Jan Steemann
44d5dd2749
added test to Makefile, fixed jslint warning
2014-11-08 21:06:06 +01:00
Willi Goesgens
5ec01eca99
Split relevant test parts in non / cluster
2014-11-06 17:26:13 +01:00
Jan Steemann
74ef8a71a2
added to Makefile
2014-11-05 11:20:04 +01:00
Frank Celler
0e7be8dddf
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
...
Conflicts:
js/apps/system/aardvark/frontend/js/templates/navigationView.ejs
2014-11-01 10:14:55 +01:00
Frank Celler
38d0d91782
removed non-existing test
2014-11-01 10:12:37 +01:00
Jan Steemann
4f68960ed7
removed Ahuacatl [skip ci]
2014-10-31 17:31:00 +01:00
Willi Goesgens
6b2f4d4067
Split shell-statement into statement / explain-cluster / explain-noncluster
2014-10-30 16:08:10 +01:00
Willi Goesgens
e355f890d0
Follow file renaming
2014-10-30 12:50:51 +01:00
Jan Steemann
b69fdb0a55
adjusted file name after it was renamed
2014-10-29 22:47:47 +01:00
Willi Goesgens
946372e909
Add test for adding references into arrays.
2014-10-29 13:51:29 +01:00
Jan Steemann
02c26720a4
fixed test
2014-10-27 17:10:25 +01:00
Jan Steemann
699517413e
fixed clumsy error handling
2014-10-24 10:29:13 +02:00
Jan Steemann
b3d57d0330
added AQL tests
2014-10-24 09:57:41 +02:00
Jan Steemann
688e8ebbc1
better support for handling multipart requests
2014-10-16 02:05:57 +02:00
Jan Steemann
7b3c3068f1
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-10-15 14:17:23 +02:00
Willi Goesgens
d5a0a3ed0a
Follow rename in makefile.
2014-10-15 14:04:26 +02:00
Jan Steemann
70fa84102d
fixed typo
2014-10-15 12:46:05 +02:00
Willi Goesgens
fa926a48a7
Add timecritical option to the unittests
2014-10-14 11:04:45 +02:00
Jan Steemann
8294e54f32
faster import
2014-10-08 17:01:45 +02:00
Jan Steemann
0f59de2041
added recovery tests for rename
2014-10-08 15:22:36 +02:00
Jan Steemann
ff80fafba5
fixed cached lookups of collections on the server, which may have caused spurious problems after collection rename operations
2014-10-08 14:59:02 +02:00
Jan Steemann
96cb6e3550
re-activate client tests
2014-10-01 00:17:22 +02:00
Jan Steemann
ce9499eac8
less string copying, less regex slowdown when importing CSV files
2014-09-30 23:20:12 +02:00
Jan Steemann
eb2e421c08
issue #1030 : too big numeric values lead to arangoimp crashing on Windows
2014-09-30 17:25:54 +02:00
Jan Steemann
da086a6b67
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
2014-09-22 10:31:18 +02:00
Jan Steemann
806cc26685
test fix
2014-09-22 10:30:57 +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
c91b78da15
changed Makefile for tests
2014-09-22 09:18:15 +02:00
Jan Steemann
1016debd2e
more robust recovery
2014-09-18 17:47:37 +02:00
Jan Steemann
04ae26a7fe
added tests for skiplists
2014-09-18 14:45:45 +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
Jan Steemann
d3f4f05df1
issue #1020
2014-09-17 11:42:01 +02:00
Jan Steemann
481a16fd7a
removed bitarray indexes
2014-09-15 14:19:38 +02:00
Jan Steemann
669cb3b235
renamed files
2014-09-13 01:44:01 +02:00
Jan Steemann
953b8cdfe3
renamed files
2014-09-13 00:34:48 +02:00
Jan Steemann
0dc0bc834f
more files renamed
2014-09-13 00:20:30 +02:00
Jan Steemann
87afcf5e8d
the great rename
2014-09-13 00:10:11 +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
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
Alan Plum
844621f070
Implemented Foxx.createQuery.
2014-09-09 17:02:21 +02:00
Jan Steemann
aadd0f9254
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
...
Conflicts:
arangod/Utils/CollectionNameResolver.h
arangod/V8Server/v8-vocbase.cpp
2014-08-30 17:35:08 +02:00
Jan Steemann
c0463a1797
added `type` option for `GET /_api/document?collection=...`
...
Conflicts:
CHANGELOG
2014-08-30 17:26:24 +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
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
4760b3c921
once again: attempt to fix non-deterministic test
2014-08-27 22:44:14 +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
6e872111f0
hopefully fix random travis test
2014-08-27 11:45:14 +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
6355f2e217
use --std=c++11 for cppcheck
2014-08-22 12:51:37 +02:00
Jan Steemann
5a9c16eaad
attempt to fix test
2014-08-20 16:26:43 +02:00
Jan Steemann
f8cf5dc26d
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
...
Conflicts:
arangod/V8Server/v8-vocbase.cpp
2014-08-15 18:47:18 +02:00
Jan Steemann
cd575e073f
fixed tests
2014-08-15 18:19:52 +02:00
Max Neunhoeffer
28f0d7be05
Sort out TRI_CompareValuesJson to use UTF8 on demand.
2014-08-13 14:22:05 +02:00
Frank Celler
e0db77b070
fixed tests, log can contain more entries
2014-08-13 12:17:37 +02:00
Jan Steemann
099ec8db60
reallow attribute names starting with underscores
2014-08-07 15:52:58 +02:00
Frank Celler
0344573b5f
use all available, non-cluster tests
2014-07-25 15:36:21 +02:00
Jan Steemann
fbbea02c71
disabled non-deterministic test
2014-07-23 15:49:17 +02:00
Jan Steemann
8de45f0225
increase ttl for test
2014-07-22 15:18:02 +02:00
Jan Steemann
712358d069
added optional `ttl` attribute to specify result cursor expiration for HTTP API method `POST /_api/cursor`
...
The `ttl` attribute can be used to prevent cursor results from timing out too early.
2014-07-21 15:48:43 +02:00
Michael Hackstein
30f2a59511
Fixed cluster test in general graph
2014-07-17 09:02:45 +02:00
Michael Hackstein
871db072e7
Added tests for gharial error return codes. Fixed a bug pn false return code on the way
2014-07-16 11:04:39 +01:00
Max Neunhoeffer
286a69ce87
Change Unittest makefile to reflect file name change.
2014-07-09 11:31:22 +02:00
Michael Hackstein
5ccc4cb2c0
Fixed Cluster gharial tests
2014-07-09 10:15:07 +02:00
Michael Hackstein
3f6e1c3555
Unified gharial error responses with normal API
2014-07-08 10:46:18 +02:00
Michael Hackstein
72a9b7e5aa
Added waitForSync support for creation of vertices and edges in gharial
2014-07-07 15:18:35 +02:00
Jan Steemann
96b195a34d
added test
2014-07-04 08:06:02 +02:00
Jan Steemann
04ed18be47
recovery
2014-07-03 22:50:22 +02:00
Jan Steemann
470839ffb9
fixed tests
2014-07-03 18:51:40 +02:00
Jan Steemann
6fc0c051d0
added test case
2014-07-03 17:12:25 +02:00
Jan Steemann
2babd2a1d2
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-07-03 12:58:18 +02:00
Jan Steemann
d5e4f6762c
foxx-directories test
2014-07-03 12:58:02 +02:00
Jan Steemann
599176d1e3
do not delete foxx apps on replay
2014-07-03 11:42:16 +02:00
Michael Hackstein
202deaae85
Fixed issues in gharial module. By default the do not wait for sync http codes are returned. You can now optionally send waitForSync true to all modifying endpoints
2014-07-03 10:53:18 +02:00
Jan Steemann
acf6c688b7
fixed typo
2014-07-02 17:04:57 +02:00
Michael Hackstein
7b22c0c2a5
Added a correct 404 return code to gharial when trying to remove a vertex/edge which does not exists. Also added tests for return codes
2014-07-02 15:03:06 +02:00
Max Neunhoeffer
e8c9a3997e
Name change in Makefile.
2014-07-02 11:40:10 +02:00
Jan Steemann
28965618d1
handle renaming of collections
2014-07-02 10:28:43 +02:00
Jan Steemann
84ef51aaf4
handle properties marker
2014-07-02 09:54:28 +02:00
Jan Steemann
ab70cfb9bb
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-07-02 09:31:17 +02:00
Jan Steemann
7fa01da9b4
handle empty logfiles on startup
2014-07-02 09:31:00 +02:00
Michael Hackstein
d211b6eacd
Fixed general graph spec. Error message is more specfic then expected
2014-07-01 17:08:55 +02:00
Jan Steemann
4cd20bfb7c
fixed syncs across multiple files
2014-07-01 13:12:36 +02:00
Jan Steemann
d55626c038
xxx
2014-06-30 19:00:36 +02:00
Max Neunhoeffer
48762f3cc2
Add disabled tests.
...
Disable shell-readonly test on server.
2014-06-30 12:45:10 +02:00
Max Neunhoeffer
c36995c8b8
Fix gharial test if not mounted under /system.
2014-06-30 11:00:31 +02:00
Jan Steemann
56a9361f9f
fill secondary indexes after recovery only
2014-06-29 00:18:21 +02:00
Jan Steemann
21ea9b4d4b
recovery tests
2014-06-28 01:58:06 +02:00
Jan Steemann
a8e1aabd40
renamed test file
2014-06-26 16:19:22 +02:00
Esteban Lombeyda
4569420fda
all file for tesing the changeMode werde renamed
2014-06-26 15:42:17 +02:00
Jan Steemann
f93897de39
changed filename
2014-06-26 15:28:40 +02:00
Jan Steemann
1bb171787f
clean up when journal creation fails
2014-06-26 13:03:45 +02:00
Michael Hackstein
ac014bbfe0
Fixed a bug in gharial which was not allowed to create orphan collections during graph creation
2014-06-24 17:27:47 +02:00
Jan Steemann
0be3951558
fixed indent
2014-06-24 17:03:36 +02:00
Jan Steemann
cf14609727
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-06-24 16:12:07 +02:00
Jan Steemann
f411fceb2e
exposed WAL API
2014-06-24 16:10:27 +02:00
Esteban Lombeyda
fab2e0b855
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2014-06-24 15:23:18 +02:00
Esteban Lombeyda
fff305170e
renaming test in order to run in only in non cluster environments
2014-06-24 15:22:24 +02:00
Jan Steemann
c4aad1e0cd
added tests
2014-06-24 15:11:19 +02:00
Jan Steemann
9695b25673
added tests
2014-06-24 09:19:26 +02:00