diff --git a/Documentation/Manual/Home.md b/Documentation/Manual/Home.md deleted file mode 100644 index a864002ff2..0000000000 --- a/Documentation/Manual/Home.md +++ /dev/null @@ -1,83 +0,0 @@ -ArangoDB (@VERSION) {#Home} -=========================== - -ArangoDB is a multi-purpose, open-source database with flexible data -models for documents, graphs, and key-values. Build high performance -applications using a convenient SQL-like query language or -JavaScript/Ruby extensions. Use ACID transaction if you require -them. Scale horizontally and vertically with a few mouse clicks. - -It focuses on durability of the data taking advantage of new -technologies like SSD, support for graph and geo algorithms needed in -social networks, ease of use for the developer and minimal effort to -operate for the administrator. The design goals are described -@S_EXTREF{http://www.arangodb.org/,here}. - -The ArangoDB package consists of a server, a separate shell, which -allows you to administrate the server, and a set of client APIs (or -sometimes called drivers) for various languages including the Big-P -(PHP, Python, Perl) and Ruby. - -Please contact @S_EXTREF_S{http://www.arangodb.org/community,us} if -you have any questions. - -Upgrading to ArangoDB 2.1 {#ArangoDBUpgrading21} -================================================ - -- @BOOK_REF{NewFeatures21} -- @BOOK_REF{Upgrading21} - -See @ref Upgrading from older releases. - -Cookbooks and Tutorials {#ArangoCookbooks} -========================================== - -The reference manuals provide you with all the information you will -every need. However, this amount of information can sometimes be -overwhelming. Therefore, we provide a series of cookbooks and -tutorials which give you a brief overview. - -- @BOOK_REF{CookbookCluster} - -ArangoDB's User Manuals {#ArangoDBUserManual} -============================================= - -- @BOOK_REF{UserManual} @S_EXTREF{user-manual.pdf,pdf} - -- @BOOK_REF{DbaManual} @S_EXTREF{dba-manual.pdf,pdf} - -- @BOOK_REF{ToolsManual} @S_EXTREF{tools-manual.pdf,pdf} - -- also see the @ref Glossary - -- @EXTREF{shell_reference_card.pdf,Cheat Sheet} - -ArangoDB's Administrator Manuals {#ArangoDBAdminManual} -======================================================= - -- @BOOK_REF{InstallManual} @S_EXTREF{install-manual.pdf,pdf} - -ArangoDB's Developer Manuals {#ArangoDBAPIManual} -================================================= - -- @BOOK_REF{ImplementorManual} @S_EXTREF{implementor-manual.pdf,pdf} - -- @BOOK_REF{RefManual} @S_EXTREF{ref-manual.pdf,pdf} - -API aka Drivers {#HomeApi} -========================== - -Though ArangoDB is yet a young project, a couple of people started to -add APIs for different programming languages/frameworks. See -@S_EXTREF{http://www.arangodb.org/drivers,http://www.arangodb.org/drivers}. - -Stay in Contact {#HomeStayInContact} -==================================== - -Frank is twittering for the project on Twitter using -@S_EXTREF{http://www.twitter.com/fceller,@@fceller}. We've also a -"generic" twitter account mainly for announcements called -@S_EXTREF{http://www.twitter.com/arangodb,@@arangodb} - -You can also subscribe to a low traffic announcement list on the -@S_EXTREF{http://www.arangodb.org/community,connect page}. diff --git a/Documentation/Manual/shell_reference_card.odt b/Documentation/Manual/shell_reference_card.odt deleted file mode 100644 index 6d6066a044..0000000000 Binary files a/Documentation/Manual/shell_reference_card.odt and /dev/null differ diff --git a/Documentation/Manual/shell_reference_card.pdf b/Documentation/Manual/shell_reference_card.pdf deleted file mode 100644 index deaf538ad1..0000000000 Binary files a/Documentation/Manual/shell_reference_card.pdf and /dev/null differ diff --git a/js/server/modules/org/arangodb/testing.js b/js/server/modules/org/arangodb/testing.js index 44cb7ed783..d5217f29d5 100644 --- a/js/server/modules/org/arangodb/testing.js +++ b/js/server/modules/org/arangodb/testing.js @@ -413,6 +413,8 @@ function executeAndWait (cmd, args) { } } else if (res.status === "ABORTED") { + var toppid = executeExternal("/usr/bin/top", ["-b", "-n1"]); + statusExternal(toppid, true); print("Finished: " + res.status + " Signal: " + res.signal + " Time Elapsed: " + deltaTime); if (res.signal === 10) { return { @@ -614,6 +616,23 @@ testFuncs.boost = function (options) { return results; }; + +function single_usage(testsuite) { + print("single_" + testsuite + ": No test specified!\n Available tests:"); + var filelist = ""; + var list = fs.list(makePath("js/server/tests")); + for (var fileNo in list) { + if (/\.js$/.test(list[fileNo])) { + filelist += " js/server/tests/"+list[fileNo]; + } + } + print(filelist); + print("usage: single_" + testsuite + " '{\"test\":\"\"}'"); + print(" where is one from the list above."); + return { status: false, message: "No test specified!"}; +} + + testFuncs.single_server = function (options) { var instanceInfo = startInstance("tcp", options, [], "single"); var result = { }; @@ -628,7 +647,7 @@ testFuncs.single_server = function (options) { return result; } else { - return { status: false, message: "No test specified!"}; + return single_usage("server"); } }; @@ -653,7 +672,7 @@ testFuncs.single_client = function (options) { return result; } else { - return { status: false, message: "No test specified!"}; + return single_usage("client"); } };