1
0
Fork 0
Commit Graph

238 Commits

Author SHA1 Message Date
Lucas Dohmen 6cef711a7b Foxx: Repository tests pulled out 2013-08-05 13:33:06 +02:00
Jan Steemann c6d9ba1f4c adjusted tests 2013-08-02 11:54:33 +02:00
Jan Steemann 1fc1bb108d added replication client tests 2013-08-02 11:45:55 +02:00
Jan Steemann e86fff18e2 added chunkSize for replication-applier 2013-08-02 11:03:54 +02:00
Jan Steemann f1418ec667 updated tests and docs 2013-08-01 16:53:29 +02:00
Jan Steemann c2611f567a bugfixed cap constraint 2013-08-01 13:17:38 +02:00
Jan Steemann 002ebd48bc removed all replication conditionals 2013-07-30 13:16:37 +02:00
Jan Steemann a19530c57c attempt to fix failing tests 2013-07-29 09:21:27 +02:00
Jan Steemann 68a1cac6f2 added fm tests 2013-07-27 00:52:28 +02:00
Jan Steemann 6d4a58e625 generate foxx-manager man page 2013-07-26 22:46:58 +02:00
Jan Steemann 0adbe8410f log "rev" 2013-07-23 18:00:29 +02:00
Jan Steemann 5fe1844ee1 replication tests 2013-07-23 15:03:59 +02:00
Jan Steemann f49ae77bc5 include replication tests 2013-07-23 11:19:41 +02:00
Jan Steemann c4f82088dd replication tests 2013-07-22 18:12:56 +02:00
Lucas Dohmen 42eae4dea4 Better Structure for Makefile Unittests 2013-07-19 10:55:37 +02:00
Jan Steemann 7cc7f2d28e added authentication tests, fixed authentication 2013-06-27 13:53:19 +02:00
Jan Steemann b3c8f6b19a addtl sleep to suppress some errors 2013-06-26 12:06:26 +02:00
Jan Steemann adfd051c92 added test for unloading 2013-06-24 13:55:51 +02:00
Jan Steemann ee2de60670 less syscalls in logging, do not use file-logging in tests
file-based logging creates a problem with Valgrind 3.8.1 for `make unittests-http-server VALGRIND=valgrind` on OpenSuse 64 bits, -O2
2013-06-21 16:05:58 +02:00
Lucas Dohmen b5982aa2aa Make it easier to exclude single Unit Tests
This change is tiny. But its lovely at the same time.
2013-06-14 10:13:17 +02:00
Jan Steemann 74d2a00737 test internal.download() 2013-06-13 15:05:08 +02:00
Jan Steemann e8e10844f4 moved compaction tests 2013-06-11 10:41:40 +02:00
Jan Steemann ab6ca2f017 ported all recent fixes from 1.3 2013-05-16 21:04:04 +02:00
Jan Steemann 928d22eb98 remove temporary files 2013-05-03 18:30:53 +02:00
Jan Steemann 74cd7fc9ef enabled static codebase tests 2013-05-03 11:09:17 +02:00
Frank Celler c437c03aa5 fixed path for modules 2013-04-24 12:40:03 +02:00
Frank Celler d02d79ce1c added coffee-script 2013-04-21 22:57:19 +02:00
Frank Celler 5f0f9922f8 added node path 2013-04-21 22:16:06 +02:00
Jan Steemann 4d172c69d3 added test case 2013-04-17 09:31:30 +02:00
Jan Steemann dee5adb9f5 added client side API for transactions 2013-04-12 23:18:48 +02:00
Jan Steemann 5ff92dddb6 added test case 2013-04-12 15:45:28 +02:00
Jan Steemann b3e8313a5e added transaction test 2013-04-12 15:24:07 +02:00
Jan Steemann b6925a7b7b transactions 2013-04-11 19:06:55 +02:00
Jan Steemann ed10d9b6aa AQL user functions 2013-04-05 12:50:44 +02:00
Jan Steemann 1417def879 disallow create/drop/rename operations inside transactions 2013-04-04 09:41:44 +02:00
Jan Steemann 1492118545 added test cases for "fs" module 2013-03-26 14:09:20 +01:00
Jan Steemann cddf9607d8 fixed paths 2013-03-23 16:02:14 +01:00
Lucas Dohmen 52258ebbfa Renamed Fuxx to Foxx
Frank, Fuxx, Foxx. Call it however you want.
I will now refer to it as F*.
2013-03-21 11:49:45 +01:00
Jan Steemann acc3cdb0cf fixed Makefile 2013-03-21 10:09:31 +01:00
Jan Steemann 40199d64b7 fixed handling of empty and reserved attribute names in documents
specifying an empty attribute name in a document may have led to segmentation faults
when the document was unpacked later.
2013-03-20 11:48:33 +01:00
Jan Steemann 61af5f27da added startup option `--database.force-sync-properties` 2013-03-14 13:48:58 +01:00
Jan Steemann 836963ae00 less compaction 2013-03-12 18:17:27 +01:00
Frank Celler 257647be51 Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-03-12 15:22:22 +01:00
Frank Celler d441b190db use skip list test only on server 2013-03-12 15:20:41 +01:00
Jan Steemann 70b9b5e305 added test 2013-03-12 14:52:18 +01:00
Frank Celler b83355a561 added test case for skip-list index 2013-03-12 13:40:13 +01:00
Jan Steemann a091a72ef2 added test 2013-03-11 15:24:11 +01:00
Jan Steemann 5631314bc7 issue #212: added auto-increment support for collections
the feature can be used by creating a collection with the extra `keyOptions`
attribute as follows:

    db._create("mycollection", { keyOptions: { type: "autoincrement", offset: 1, increment: 10, allowUserKeys: true } });

The `type` attribute will make sure the keys will be auto-generated if no `_key` attribute is specified for a document.
The `allowUserKeys` attribute determines whether users might still supply own `_key` values with documents or if this
is considered an error.
The `increment` value determines the actual increment value, whereas the `offset` value can be used to seed to value
sequence with a specific starting value. This will be useful later in a multi-master setup, when multiple servers can use
different auto-increment seed values and thus generate non-conflicting auto-increment values.

The default values currently are:

- `allowUserKeys`: `true`
- `offset`: `0`
- `increment`: `1`

The only other available key generator type currently is `traditional`. The `traditional` key generator
will auto-generate keys in a fashion as ArangoDB always did (some increasing integer value, with a more or less unpredictable
increment value).

Note that for the `traditional` key generator there is no the option to disallow user-supplied keys and give the
server the sole responsibility for key generation.
2013-03-08 11:54:03 +01:00
Jan Steemann 5f08de7bd3 fixed offset calculation for arangob 2013-03-06 17:27:23 +01:00
Jan Steemann ea8330257d added test case 2013-03-04 12:16:05 +01:00
Jan Steemann 4456f484b7 added crud test case to test suite 2013-03-01 18:14:26 +01:00
Frank Celler a79279445a Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-02-26 18:20:27 +01:00
Frank Celler c9226054fc added tests, fixed unloadAll 2013-02-26 18:12:28 +01:00
Jan Steemann fff3c3e7a1 removed `--eol` option for _arangoimp_ 2013-02-26 12:34:50 +01:00
Jan Steemann 71459b680f issue #426 2013-02-22 23:26:52 +01:00
Jan Steemann ade0e5bea0 removed configure option --enable-arangob 2013-02-22 15:40:47 +01:00
Jan Steemann 5c2582591a add missing test for routing.js 2013-02-20 14:54:00 +01:00
Jan Steemann 3fdebb38ee issue #393, issue #128
Added a REST API for user management
The REST API exposes the functionality available in module "users" for HTTP access.

The following methods are available:
* GET /_api/user/username: fetch user information
* POST /_api/user: create new user
* PUT /_api/user: replace an existing user
* PATCH /_api/user: (partially) update an existing user
* DELETE /_api/user: remove an existing user

Additionally, a module "crypto" is introduced and exposed for Javascript actions.
The crypto module provides the following functions:
* require("org/arangodb/crypto").md5();
* require("org/arangodb/crypto").sha256();
* require("org/arangodb/crypto").rand();
2013-02-20 11:56:26 +01:00
Frank Celler adc3049a5f fixed relative tests 2013-02-15 13:40:19 +01:00
Jan Steemann afbc5da1de issue #395 2013-02-12 12:05:04 +01:00
Jan Steemann 2263e959fe added tests for cross-collection queries 2013-02-05 09:26:05 +01:00
Frank Celler cf76062167 Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-02-01 10:53:29 +01:00
Frank Celler cd41e71b6b fixed trailing blanks 2013-02-01 10:53:05 +01:00
a-brandt 9b793d4b63 Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-02-01 10:52:53 +01:00
a-brandt 0cb33c0397 test commit 2013-02-01 10:52:25 +01:00
Jan Steemann addb1650ac test again 2013-02-01 10:43:07 +01:00
Jan Steemann 043a2eb080 test 2013-02-01 10:40:55 +01:00
Jan Steemann e788dcbd51 test 2013-02-01 10:37:15 +01:00
Jan Steemann 57c4abe4b3 test 2013-02-01 10:35:15 +01:00
Jan Steemann ee312168a4 test commit hook 2013-01-31 10:22:14 +01:00
Jan Steemann 92799dce6e commit hook test 2013-01-31 10:20:12 +01:00
Jan Steemann 04ee266b94 commit hook test 2013-01-31 10:19:01 +01:00
Jan Steemann 4f90c6d35a added test case for dfdb startup 2013-01-30 13:12:53 +01:00
Frank Celler 62e00c81bf fixed traversal to be independent of vertex/edge structure 2013-01-29 17:49:23 +01:00
Jan Steemann 2cab878e56 added some very basic test cases for TRI_associative_synced_t 2013-01-25 10:34:32 +01:00
Jan Steemann 4b433a511a added followEdges property for AQL TRAVERSE() function 2013-01-23 11:28:33 +01:00
Jan Steemann e963f104d8 split collection tests into 2 files 2013-01-16 12:44:37 +01:00
Jan Steemann 6fde7e2f27 Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel 2013-01-15 16:45:54 +01:00
Jan Steemann 7a6db16241 added db._version() 2013-01-15 16:44:48 +01:00
Frank Celler 7380ddfabe Merge branch '1.1' of github.com:triAGENS/ArangoDB into devel
Conflicts:
	arangosh/V8Client/arangosh.cpp
	bin/arango32.msi
	bin/arango64.msi
	lib/BasicsC/win-utils.c
2013-01-15 15:50:47 +01:00
Jan Steemann f32ba3b165 added frank to Makefile 2013-01-14 14:08:47 +01:00
Jan Steemann ac9d5f59b5 added tests for datafile building blocks sizes 2013-01-14 03:08:54 +01:00
Jan Steemann 12c687d934 added AQL fulltext queries 2013-01-11 23:08:54 +01:00
Jan Steemann e888b080d0 execute graph traversal test 2013-01-11 21:12:55 +01:00
Jan Steemann 81508c9168 make cppcheck 2013-01-07 22:28:31 +01:00
Jan Steemann d76920443d added tests and documentation for volatile collections 2013-01-07 10:55:25 +01:00
Frank Celler 0549528325 Merge branch '1.1' of github.com:triAGENS/ArangoDB into devel
Conflicts:
	CHANGELOG
	Makefile.in
	arangod/V8Server/ApplicationV8.cpp
	arangod/V8Server/v8-vocbase.cpp
	html/admin/js/master.js
	js/actions/system/api-collection.js
	js/common/bootstrap/errors.js
	js/server/version-check.js
	lib/BasicsC/errors.dat
	lib/BasicsC/logging.c
	lib/BasicsC/voc-errors.c
	lib/BasicsC/voc-errors.h
2013-01-05 11:16:50 +01:00
Frank Celler 06e191877a added jslint target 2013-01-03 17:45:35 +01:00