1
0
Fork 0
Commit Graph

1466 Commits

Author SHA1 Message Date
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