1
0
Fork 0
Commit Graph

7798 Commits

Author SHA1 Message Date
Jan Steemann ca9feb5cf4 added test cases 2015-02-03 21:50:54 +01:00
Michael Hackstein c4dd542a82 Merge branch 'foxx-pathes' of github.com:arangodb/arangodb into foxx-pathes 2015-02-03 15:46:23 +01:00
Michael Hackstein acc4aabdad Renamed App folder from databases to _db. It is now consistent with url 2015-02-03 15:45:00 +01:00
Michael Hackstein aa72dacefd Improved upgrade procedure, it now runs smoothly, at least once 2015-02-03 15:44:29 +01:00
Willi Goesgens 3404032207 Add timestamp to messages, so we can better estimate errors from logfiles to tests executed. 2015-02-03 15:32:03 +01:00
Michael Hackstein 1f2f33cf17 More informative output if tempfiles cannot be removed during app installation processes 2015-02-03 14:16:30 +01:00
Michael Hackstein ef82315288 First attempt for upgrade script, moving existing foxx apps into new structure 2015-02-03 14:03:58 +01:00
Alan Plum f9744eb761 Don't re-invent the wheel. 2015-02-03 11:56:37 +01:00
Alan Plum a36c96060a Fixed stack parsing. 2015-02-03 11:34:26 +01:00
Alan Plum 9fb8ad3338 Re-enable console.time test. 2015-02-03 10:51:58 +01:00
Jan Steemann 93d6cb6d38 added documentation 2015-02-03 09:45:30 +01:00
Jan Steemann f22c6de040 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2015-02-03 09:09:36 +01:00
Jan Steemann c18ff7f300 use-index-for-sort rule can now remove sorts in more cases 2015-02-02 22:53:25 +01:00
Jan Steemann e30ddf0df3 fixed indexing test 2015-02-02 20:33:45 +01:00
Jan Steemann 875a695b22 selectivity estimates 2015-02-02 20:14:36 +01:00
Willi Goesgens 43e61168fa Fix checking of cluster health in dump tests 2015-02-02 19:02:52 +01:00
Jan Steemann 423d22ed71 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2015-02-02 18:56:17 +01:00
Willi Goesgens f102ce8464 If we receive SIGABRT we want to keep the binary for core dump analysis too. 2015-02-02 18:41:34 +01:00
Frank Celler f44c11440d fixed test 2015-02-02 18:28:45 +01:00
Willi Goesgens e1993d0d3e Add hostname to URL info string 2015-02-02 18:11:22 +01:00
Willi Goesgens be9b02a0ad Add instance names to several log messages. 2015-02-02 18:10:51 +01:00
Willi Goesgens 66e4f8b366 Merge branch 'devel' of github.com:arangodb/arangodb into devel 2015-02-02 17:55:04 +01:00
Frank Celler 86c1082935 added path cache 2015-02-02 17:07:31 +01:00
Michael Hackstein 9df4fc8121 Removed mount validation for switching from devel to production. This dissallowed to put system apps in development mode 2015-02-02 16:56:59 +01:00
Michael Hackstein cf5e3db098 Fixed base middleware routing match. It now ignores a trailing slash 2015-02-02 16:55:58 +01:00
Willi Goesgens 0eecdc0973 More complete error messages on cluster com failures. 2015-02-02 16:06:46 +01:00
Willi Goesgens 6514bc0215 Add the logfile name to the output so we can know which cluster node gave us the messages. 2015-02-02 15:24:54 +01:00
Willi Goesgens 0aaec15c66 Comment out another test which randomly fails. 2015-02-02 14:55:05 +01:00
Michael Hackstein d4d82e332b The webinterface now also checks if the mountpoint is valid, e.g. does not contain /APP 2015-02-02 14:23:04 +01:00
Michael Hackstein 34458bad92 Added a check to validate the foxx mount point 2015-02-02 13:36:12 +01:00
Willi Goesgens 5339be7b3f Use a loop instead of cut'n'paste the source 3 times 2015-02-02 13:19:04 +01:00
Michael Hackstein 0b44a05a1b Fixed tests for newest frontend changes 2015-02-02 12:59:41 +01:00
Michael Hackstein 6aca853065 Added an indicator for development in the App overview 2015-02-02 12:10:11 +01:00
Michael Hackstein 9a2ccfce50 Style fixes for application detail view. Now indicating development mode and disabled the configure button, if nothing to configure. 2015-02-02 11:58:01 +01:00
Willi Goesgens 44cc12fcbb Comment out test failing in cluster to be fixed soon. 2015-02-02 10:27:31 +01:00
Willi Goesgens 1c0c259d03 Run logfile analysis in cluster case too. 2015-02-01 12:38:04 +01:00
Jan Steemann 39603ebaf4 added selectivity estimates for some index types 2015-01-30 23:04:46 +01:00
Max Neunhoeffer 6bda5c6e00 Only collect important log file lines in non-cluster case. 2015-01-30 17:18:46 +01:00
Michael Hackstein ab42378570 Fixed swagger in new Web Interface 2015-01-30 17:18:26 +01:00
Michael Hackstein 7d30e543fb App not found is now an error object and keeps the stack trace if triggered 2015-01-30 17:13:37 +01:00
Michael Hackstein f124b3d7c4 Switching an app form production to development and back again via a single click in the WI 2015-01-30 15:24:47 +01:00
Jan Steemann 5ed9f4b5f0 added test for accessing paths in visitor 2015-01-30 11:11:19 +01:00
Jan Steemann 1264b14053 added test 2015-01-30 10:54:21 +01:00
Willi Goesgens bd6875e554 Fix brace closing 2015-01-30 10:53:14 +01:00
Jan Steemann 4bb8a894e6 jslint 2015-01-30 10:30:23 +01:00
Jan Steemann fdf0b557e5 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2015-01-30 10:26:41 +01:00
Jan Steemann faab43f1b3 tests for visitors 2015-01-30 10:25:31 +01:00
Willi Goesgens 9d04d4be44 Check logfiles for important messages 2015-01-30 09:49:43 +01:00
Jan Steemann 07733c672a added yesternight's changes 2015-01-30 08:47:43 +01:00
Jan Steemann e13092168d added optimizer tests
Conflicts:
	arangod/Aql/ExecutionBlock.cpp
2015-01-29 21:40:43 +01:00
Jan Steemann 7bcf2b54c0 make explainer display warnings, too 2015-01-29 21:30:42 +01:00
Willi Goesgens 1f915104df Merge branch 'devel' of github.com:arangodb/arangodb into devel 2015-01-29 19:06:27 +01:00
Willi Goesgens a738191d41 Don't loop endless if the monitored server crashed. 2015-01-29 19:05:57 +01:00
Michael Hackstein 919452e83e Apps can now be configured with the web interface during runtime. Included tests 2015-01-29 18:05:06 +01:00
Frank Celler c153f72af5 moved triAGENS/ArangoDB to arangodb/arangodb 2015-01-29 17:33:02 +01:00
Frank Celler 418a673f2b Merge branch 'devel' of github.com:triAGENS/ArangoDB into request-module
Conflicts:
	js/node/package.json
2015-01-29 17:20:15 +01:00
Frank Celler 05b8115abf Merge pull request #1227 from triAGENS/foxxy-console
Foxx console
2015-01-29 17:16:05 +01:00
Michael Hackstein 44dbb8d4cd A frontend foxx model can now overwrite it's configuration information 2015-01-29 15:46:13 +01:00
Michael Hackstein fd4d9ec116 A frontend foxx model can now request it's configuration information 2015-01-29 15:38:03 +01:00
Jan Steemann 3768ca23dc added derived file 2015-01-29 15:32:15 +01:00
Michael Hackstein 368f78cda1 Added tests for the open app button 2015-01-29 15:20:16 +01:00
Michael Hackstein 6bcce430ae THe application list i now properly reloaded after installing an app. 2015-01-29 15:09:55 +01:00
Jan Steemann 93131b6bf7 less copying 2015-01-29 14:21:02 +01:00
Michael Hackstein fdcda2fa66 Added a template for a simple Really delete dialog 2015-01-29 14:04:34 +01:00
Michael Hackstein e742ae607a Applied some fixes to foxxManager to make app uninstable. The WebInterface is now able to uninstall an App properly. Added a test for it. 2015-01-29 14:02:31 +01:00
Michael Hackstein 1e7414a43a Web interface app install dialog and collection. Both are under basic tests. 2015-01-29 09:59:45 +01:00
Jan Steemann 699b7e76f6 fun with custom visitors, cont. 2015-01-29 01:57:03 +01:00
Alan Plum 0859b83558 Fixed unset mount point. 2015-01-28 18:50:42 +01:00
Frank Celler 0e7f958e0e moved console to package environment 2015-01-28 18:43:22 +01:00
Alan Plum 48abd07dc8 Tests for the testgod! 2015-01-28 15:32:19 +01:00
Michael Hackstein 5d8a16d287 Test base-line. All tests passing. 2015-01-28 14:53:14 +01:00
Michael Hackstein 54fd833041 Started moving aardvark to new foxx-manager functionality. Confirmed: listing all apps works. 2015-01-28 14:39:08 +01:00
Willi Goesgens b859e4a54d Relax timeout of tests if running with valgrind. 2015-01-28 14:18:49 +01:00
Max Neunhoeffer e24278828c Changes to cluster startup for mesos cooperation.
This simplifies the cluster startup by introducing a further agency
lookup step using "local info" to find the "id". This allows an external
discovery process (see scripts/discover.js as an example) to configure
a new server in the cluster dynamically when it starts up.

New GNUmakefile targets
  pack-tar-config
  pack-tar
2015-01-28 12:58:24 +01:00
Jan Steemann fa5f340107 added tests for estimations 2015-01-28 11:20:01 +01:00
Willi Goesgens 9daab0daf2 Relax timeout conditions for error attempts; these may cause crawling of js-foxroutes which can be slow in valgrind. 2015-01-28 09:52:48 +01:00
Jan Steemann b03a7a4c8f fun with custom visitors 2015-01-28 00:45:21 +01:00
Alan Plum 4f3adeb879 Documentation! 2015-01-27 20:00:00 +01:00
Alan Plum 6a4625e1e0 Added Foxx log manager. 2015-01-27 20:00:00 +01:00
Alan Plum 755b1567d3 Rewrote all the logging. 2015-01-27 20:00:00 +01:00
Alan Plum 964d6f93df Inject console into app modules. 2015-01-27 19:59:59 +01:00
Alan Plum 1ec82e022a Added foxx/logging module. 2015-01-27 19:59:59 +01:00
Jan Steemann 120236dde2 proper test fix attempt 2015-01-27 14:06:02 +01:00
Michael Hackstein 8cf4856adc Removed unused file 2015-01-27 14:00:28 +01:00
Willi Goesgens 9df8ff387f Journals tend to be a source for false positives, relax time condition. 2015-01-27 12:28:34 +01:00
Willi Goesgens e6d438efb1 Work around windows "bug" in the tests. 2015-01-27 12:27:33 +01:00
Willi Goesgens 19d8221e1d Portably handle path separators. 2015-01-27 12:18:37 +01:00
Jan Steemann 8a5d7d9085 Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel 2015-01-27 09:25:02 +01:00
Michael Hackstein 8e562b2268 Merge branch 'foxx-pathes' of github.com:triAGENS/ArangoDB into foxx-pathes
Conflicts:
	js/client/modules/org/arangodb/foxx/manager.js
	js/common/modules/org/arangodb/foxx/manager-utils.js
	js/common/modules/org/arangodb/foxx/store.js
	js/server/modules/org/arangodb/foxx/manager.js
2015-01-26 16:53:34 +01:00
Michael Hackstein c72a967e0d Fixed a bug in foxx manager install local file/directory behaviour. It always loaded file from server not from client when using shell. 2015-01-26 15:34:42 +01:00
Michael Hackstein 6b2b459423 Removed leftovers from rebase 2015-01-26 13:03:06 +01:00
Michael Hackstein ac9c931fe2 Removed debug output 2015-01-26 11:59:06 +01:00
Michael Hackstein 3e39372f0d Whenever there is an error during launch of the application it is now returned by the route 2015-01-26 11:59:06 +01:00
Michael Hackstein c988add0b8 Fixed a reloading problem in development mode 2015-01-26 11:59:06 +01:00
Michael Hackstein 9620680d7f Improved output for client foxx manager. Also the serverside foxx manager will now return a simplified json version of the app 2015-01-26 11:59:06 +01:00
Frank Celler 128afd20d9 added development mode 2015-01-26 11:59:06 +01:00
Frank Celler fdf9935b0a more splits 2015-01-26 11:59:05 +01:00
Frank Celler c8e8a2ac71 use all files in tree 2015-01-26 11:59:05 +01:00
Frank Celler a25025ba79 splitted into files 2015-01-26 11:59:05 +01:00
Frank Celler 6363011339 fixed routing 2015-01-26 11:59:05 +01:00
Michael Hackstein 6042b62482 Fixed imports in aardvark. It is not repaired yet but should not throw a mount error 2015-01-26 11:58:16 +01:00
Michael Hackstein 900fce9f4a Installing a foxx app is now possible from App store. 2015-01-26 11:58:16 +01:00
Michael Hackstein c9b92ecf23 Now allows to configure an App during runtime and get its configuration options. Configure will trigger reload routing. 2015-01-26 11:58:16 +01:00
Michael Hackstein 802167cea7 Added triggers for to activate development and production mode of Apps 2015-01-26 11:58:16 +01:00
Michael Hackstein d744425043 Moved the foxx generator into a server module. It is now possible to generate a new app from command line 2015-01-26 11:58:15 +01:00
Michael Hackstein be7b542e27 Fixed js makefile to new location of aardvark APP 2015-01-26 11:58:15 +01:00
Michael Hackstein f429c8af63 Moved all system apps to new folder structure 2015-01-26 11:57:08 +01:00
Michael Hackstein f56c47647d Mount all system apps on startup 2015-01-26 11:57:06 +01:00
Michael Hackstein 9969a6e4f2 Fixed some conflicts in foxx routing. 2015-01-26 11:57:06 +01:00
Michael Hackstein 81b0097430 Removed appId and inserted a action stub to register the routing table for one foxx app. 2015-01-26 11:57:06 +01:00
Michael Hackstein 26e89817a4 Style fixes 2015-01-26 11:57:05 +01:00
Michael Hackstein 986cdbacec The new modules arangoApp and routing now are able to create an app including a context. Also the routing information is created in the routing file. Now has to be included into the routing table 2015-01-26 11:57:05 +01:00
Michael Hackstein 4bafbc44b1 Moved ArangoApp to its own file. It is not contained in bootstrap modules anymore 2015-01-26 11:56:32 +01:00
Frank Celler a18e215963 actions and mounts 2015-01-26 11:56:32 +01:00
Frank Celler e5a6d8264d fixed app context 2015-01-26 11:56:32 +01:00
Frank Celler 8e37983b90 cleanup of routing 2015-01-26 11:56:31 +01:00
Michael Hackstein 09ed59ca51 Created a new import section in the foxx manager. And made the wrapped function complete. Keeped legacy code as comment. 2015-01-26 11:54:30 +01:00
Michael Hackstein cdf63f6365 Adapted foxx manager api to new codebase. 2015-01-26 11:54:29 +01:00
Michael Hackstein 42ca65fda4 Added a nother section for exports 2015-01-26 11:54:29 +01:00
Michael Hackstein b36e179ea3 Adapted client side foxx manager to new code base. Simplified it a lot 2015-01-26 11:54:29 +01:00
Michael Hackstein 8cc3847074 Foxx Manager now allows to install, setup, teardown, uninstall, replace and upgrade apps with new folder structure. Routing is not yet implemented 2015-01-26 11:54:28 +01:00
Michael Hackstein 26e39037aa The new foxx apps now store themselfes in a collection. One can list all applications and all development applications. 2015-01-26 11:52:40 +01:00
Michael Hackstein 9b667a87c6 Moved description computation from moduels to manager. And deleted obsolete code 2015-01-26 11:51:27 +01:00
Michael Hackstein ce6b447aae Moved some code from the module into foxx manager 2015-01-26 11:49:42 +01:00
Michael Hackstein 1a821a716b Stub for install on server side 2015-01-26 11:44:31 +01:00
Michael Hackstein 923bbeb715 Removed foxx store and client foxx manager dependency on common/bootstrap/module 2015-01-26 11:44:31 +01:00
Michael Hackstein e69993323a Created a foxx store module that wraps around the foxx application store. It is now used from the client and server side foxx manager 2015-01-26 11:43:07 +01:00
Michael Hackstein effe0a9543 Setup and teardown of foxx apps and foxx dev apps should now print their errors properly 2015-01-26 11:39:49 +01:00
Michael Hackstein ed30a2a023 Started to tear appart the error handling in current devel mode. It will now print with a much closer relation to their source 2015-01-26 11:39:13 +01:00
Michael Hackstein d3f3702058 Setup and teardown of foxx apps and foxx dev apps should now print their errors properly 2015-01-26 11:38:49 +01:00
Michael Hackstein a217d9bf85 Started to tear appart the error handling in current devel mode. It will now print with a much closer relation to their source 2015-01-26 11:38:21 +01:00
Michael Hackstein 169042f801 Added a function to get the JSON information for one mount point 2015-01-26 11:36:20 +01:00
Michael Hackstein f74c181bf5 The ArangoApp in modules now takes a configuration and exports the configuration to be stored in a collection 2015-01-26 11:36:20 +01:00
Michael Hackstein 432b1c2254 Foxx Manager now allows to install, setup, teardown, uninstall, replace and upgrade apps with new folder structure. Routing is not yet implemented 2015-01-26 11:36:20 +01:00
Michael Hackstein 465667cea9 The new foxx apps now store themselfes in a collection. One can list all applications and all development applications. 2015-01-26 11:36:20 +01:00
Michael Hackstein a8cdd1b6d1 Moved description computation from moduels to manager. And deleted obsolete code 2015-01-26 11:36:20 +01:00
Michael Hackstein 0df4242965 Moved some code from the module into foxx manager 2015-01-26 11:36:20 +01:00
Michael Hackstein 50af6535ff Started with new install implementation. It now allows to copy the source files to correct location from GIT, http(s) and local folder or local zip 2015-01-26 11:36:20 +01:00
Frank Celler 1d707ed4f7 new module routing 2015-01-26 11:36:19 +01:00
Michael Hackstein e3bebc7dc1 Stub for install on server side 2015-01-26 11:36:19 +01:00
Michael Hackstein 939e12c458 Removed foxx store and client foxx manager dependency on common/bootstrap/module 2015-01-26 11:36:19 +01:00
Michael Hackstein bf9f3fc3a8 Created a foxx store module that wraps around the foxx application store. It is now used from the client and server side foxx manager 2015-01-26 11:36:19 +01:00
Michael Hackstein ac1d0e37c1 Setup and teardown of foxx apps and foxx dev apps should now print their errors properly 2015-01-26 11:36:19 +01:00
Michael Hackstein 4b49179b0e Started to tear appart the error handling in current devel mode. It will now print with a much closer relation to their source 2015-01-26 11:36:19 +01:00
Michael Hackstein e23b81779d Setup and teardown of foxx apps and foxx dev apps should now print their errors properly 2015-01-26 11:34:50 +01:00
Michael Hackstein 59d406dc62 Started to tear appart the error handling in current devel mode. It will now print with a much closer relation to their source 2015-01-26 11:34:50 +01:00
Michael Hackstein bf1750f589 Potential fix for the ghost, killing the frontend test from time to time. Go Jenkins, find it. 2015-01-26 09:37:58 +00:00
Michael Hackstein 6ba4e96a43 Started fixing documentsView specs. Most of them were broken 2015-01-26 09:36:30 +00:00
Michael Hackstein c19ee02a93 Added build for coverage tests. We do not want to check coverage of libraries 2015-01-26 09:35:49 +00:00
Michael Hackstein 72e1e949d7 Potential fix for the ghost, killing the frontend test from time to time. Go Jenkins, find it. 2015-01-26 09:33:37 +00:00
Michael Hackstein 31a990754c Potential fix for the ghost, killing the frontend test from time to time. Go Jenkins, find it 2015-01-25 16:18:37 +00:00
Michael Hackstein 090ebb8d0f Test code probably overwrites library instead of the mock. Should be fixed now. 2015-01-25 16:17:32 +00:00
Michael Hackstein 9f790f3aa1 Potential fix for the ghost, killing the frontend test from time to time. Go Jenkins, find it 2015-01-25 16:16:20 +00:00
Michael Hackstein fcf3760dea JSHinting grunt 2015-01-25 14:28:22 +00:00
Michael Hackstein 4e0dcba048 Adapted karma tests to use the combined file generated via grunt instead of a self concatenated file. The test is now much closer to reality and the files are not stored redundantly 2015-01-25 14:27:34 +00:00
Michael Hackstein b2fc293b63 Applied a fix to ace. Their implementation of require breaks arangodb require. They expect an additional argument at the beginning 2015-01-25 12:15:10 +00:00
Jan Steemann f9bc1458d3 attempt to make test more deterministic 2015-01-24 14:31:50 +01:00
Jan Steemann 58ddb95417 reduced number of monkeypatches affecting innocent regular objects 2015-01-24 14:23:53 +01:00
Michael Hackstein a4b34b2fe3 Modified karma tests to work with the same concatenated file delivered to the frontend. 2015-01-24 12:20:59 +00:00
Michael Hackstein cc1a52d159 Enabled concatenation and uglification of javascript code. If minified version is used, Foxx-Documentation is not working. Variable resolution not possible. 2015-01-24 12:17:04 +00:00
Michael Hackstein 274d8df801 Added a grunt task to build the css files for cluster and standalone interface 2015-01-24 12:17:04 +00:00
Michael Hackstein f540e02b26 Implemented a heatmap for querynodes to help optimizing the query. Increased font-size of descriptions. Now needs discussion what to do next 2015-01-24 12:17:03 +00:00
Michael Hackstein a4e92bc1dc Added first version of query plan viewer. Needs to be beautified. A node-only cost estimation is would be good 2015-01-24 12:17:03 +00:00
Michael Hackstein 3f5e1625bd First draft to display the result of explain on a query. Not yet beutiful 2015-01-24 12:17:03 +00:00
Michael Hackstein da290aad79 Removed debug output 2015-01-23 13:21:05 +01:00
Jan Steemann 81db41763f foxx file upload 2015-01-23 11:23:58 +01:00
Jan Steemann f5aa621536 reverse index scan 2015-01-23 01:36:46 +01:00
Jan Steemann f9a43224cf added explainer
Conflicts:
	js/common/modules/org/arangodb/aql/explainer.js
2015-01-23 00:59:07 +01:00
Jan Steemann 7f20556c78 added query explainer 2015-01-23 00:41:16 +01:00
Jan Steemann d348f60e59 added AQL optimizer rule "move-calculations-down" 2015-01-22 20:36:38 +01:00
Jan Steemann 87b1f7fde3 enable indexes in even more cases 2015-01-22 17:24:47 +01:00
Michael Hackstein e2413a4f08 Whenever there is an error during launch of the application it is now returned by the route 2015-01-22 15:29:33 +01:00
Michael Hackstein bfddfc34c5 Fixed a reloading problem in development mode 2015-01-22 15:28:10 +01:00
Willi Goesgens ab0a897d0c Use Yaml dump for pretty printing results. 2015-01-22 15:10:55 +01:00
Jan Steemann b01bd67814 more tolerable delay 2015-01-22 14:20:35 +01:00
Jan Steemann 1c935b6ab2 added tests for filter order, not optimization etc. 2015-01-22 14:16:58 +01:00
Michael Hackstein 2064d442ee Merge branch 'foxx-pathes' of github.com:triAGENS/ArangoDB into foxx-pathes 2015-01-22 13:56:05 +01:00
Michael Hackstein 76be034334 Improved output for client foxx manager. Also the serverside foxx manager will now return a simplified json version of the app 2015-01-22 13:56:00 +01:00
Frank Celler 2324cbcdbb added development mode 2015-01-22 13:46:31 +01:00
Willi Goesgens 05acdeabb5 Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2015-01-22 12:04:33 +01:00
Willi Goesgens c68fbff6c1 Don't spinn in tight loops while waiting for valgrind to shut down. 2015-01-22 12:03:52 +01:00
Jan Steemann 4e7e9117bd added derived files 2015-01-22 10:30:54 +01:00
Frank Celler dd6ac8155e more splits 2015-01-21 22:55:17 +01:00
Frank Celler 21d9ca584e use all files in tree 2015-01-21 22:39:36 +01:00
Frank Celler b5461fbee2 splitted into files 2015-01-21 22:39:00 +01:00
Frank Celler 4d3803dcad Merge branch 'foxx-pathes' of github.com:triAGENS/ArangoDB into foxx-pathes 2015-01-21 22:11:57 +01:00
Frank Celler 64d8550de5 fixed routing 2015-01-21 22:11:25 +01:00
Alan Plum dd1dd2d9e0 ArangoDB-ified util.format/util.inspect. 2015-01-21 18:46:05 +01:00
Alan Plum 0a89e0c113 Log native functions in a more conventional way. 2015-01-21 18:40:54 +01:00
Alan Plum fd99940dff Ported node util module. 2015-01-21 18:40:07 +01:00
Alan Plum 2346170016 Use Symbols for console timers if available. See joyent/node#9069. 2015-01-21 18:33:10 +01:00
Michael Hackstein fa72585206 Fixed a bug in the store update function 2015-01-21 14:15:54 +01:00
Michael Hackstein 93765c4e51 Fixed imports in aardvark. It is not repaired yet but should not throw a mount error 2015-01-21 14:00:17 +01:00
Michael Hackstein a92f6379f8 Installing a foxx app is now possible from App store. 2015-01-21 13:34:22 +01:00
Willi Goesgens bdb0eb8ff0 Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2015-01-21 11:47:30 +01:00
Willi Goesgens 63d381a9ed If we fail tests, disable cleanup in all cases. 2015-01-21 11:41:54 +01:00
Michael Hackstein fdaa7c52d2 Now allows to configure an App during runtime and get its configuration options. Configure will trigger reload routing. 2015-01-21 09:54:22 +01:00
Jan Steemann 6262b044a4 test fix attempt 2015-01-21 09:09:49 +01:00
Alan Plum d6a46773cd Removed unused deps. 2015-01-20 17:27:56 +01:00
Alan Plum 469d73c8b8 Linting. 2015-01-20 17:27:51 +01:00
Alan Plum b40eb7f0c5 Added tests for querystrings. 2015-01-20 17:16:36 +01:00
Alan Plum 6604e5654c Adjusted tests for new behaviour. 2015-01-20 17:16:36 +01:00
Alan Plum 86a39a9f24 Removed body parser helpers.
Can't use them on the client. Maybe re-implement them later.
2015-01-20 17:16:36 +01:00
Alan Plum edc17af821 Pass json flag to Response. 2015-01-20 17:16:36 +01:00
Alan Plum 6d5e09a1da request -> exports 2015-01-20 17:16:35 +01:00
Alan Plum bc89aec6f2 Don't throw on HTTP status >= 400. 2015-01-20 17:16:35 +01:00
Alan Plum 70b31626b2 Node request-style default for maxRedirects. 2015-01-20 17:16:35 +01:00
Alan Plum 7b76841496 HTTP methods should be case-insensitive. 2015-01-20 17:16:35 +01:00
Alan Plum bf61d97f73 Headers should be case-insensitive. 2015-01-20 17:16:35 +01:00
Alan Plum d6e0b6e82d Support form as string. 2015-01-20 17:16:35 +01:00
Alan Plum efc2026151 Support parsed url objects. 2015-01-20 17:16:35 +01:00
Alan Plum 5accae0af3 More tests. 2015-01-20 17:16:34 +01:00
Alan Plum 28070d1d41 Added consistent url to error request data. 2015-01-20 17:16:34 +01:00
Alan Plum ef3aeea8bc Fixed broken references. 2015-01-20 17:16:34 +01:00
Alan Plum ecfaae9b8d Some tests. 2015-01-20 17:16:34 +01:00
Alan Plum ba25c584b6 Cleanup. 2015-01-20 17:16:34 +01:00
Alan Plum 95faeab3c0 Added expect.js. 2015-01-20 17:16:34 +01:00
Alan Plum 5183aabca8 Handle JSON like request does.
This solves the edge case of wanting to pass strings as JSON (i.e. quoted and escaped).
2015-01-20 17:16:33 +01:00
Alan Plum 12490a53e7 Cleaner error message. 2015-01-20 17:16:33 +01:00
Alan Plum e956cbc0c6 Removed parseForm. Made multipart parsing methods take request object instead of body and headers. 2015-01-20 17:16:33 +01:00
Alan Plum 576f4f4064 Stricter RFC 3986 compliance for querystrings. 2015-01-20 17:16:33 +01:00
Alan Plum 15435982f6 Added content-disposition module. 2015-01-20 17:16:33 +01:00
Alan Plum cb1994130a Added handlers for form/-data/multipart. 2015-01-20 17:16:32 +01:00
Alan Plum 88f852d69d Provide nicer wrapper for internal.download. 2015-01-20 17:16:32 +01:00
Alan Plum 4e2b454d54 Added http-errors, media-typer, qs as deps. 2015-01-20 17:16:32 +01:00
Alan Plum 6a0dbfa908 Added missing banner comment. 2015-01-20 17:15:01 +01:00
Michael Hackstein 39a3fa403d Added triggers for to activate development and production mode of Apps 2015-01-20 16:23:13 +01:00
Michael Hackstein 9b3a9f7e95 Moved the foxx generator into a server module. It is now possible to generate a new app from command line 2015-01-20 15:33:28 +01:00
Michael Hackstein 0a9e5acb19 Fixed js makefile to new location of aardvark APP 2015-01-20 11:42:31 +01:00
Michael Hackstein bfc82b2dc0 Merge branch 'devel' of github.com:triAGENS/ArangoDB into foxx-pathes
Conflicts:
	js/server/modules/org/arangodb/actions.js
2015-01-20 11:16:44 +01:00
Michael Hackstein 3dbd479e7e Fixed scss lint 2015-01-20 10:36:19 +01:00
Michael Hackstein dd0f6a0e6b Added complete files list for frontend tests. Contains all deactivated files 2015-01-20 10:14:25 +01:00
Michael Hackstein 2a367c5462 Reactivated frontend tests. Fixed some tests. Excluded several tests, fix for them will be delivered later. 2015-01-20 10:13:59 +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
Michael Hackstein a006634c7e Moved all system apps to new folder structure 2015-01-19 17:50:35 +01:00
Michael Hackstein c70c43c02b Mount all system apps on startup 2015-01-19 17:37:43 +01:00
Jan Steemann 0aa3648727 test fix attempt 2015-01-19 17:04:41 +01:00
Michael Hackstein a268469cbe Fixed some conflicts in foxx routing. 2015-01-19 16:50:01 +01:00
Michael Hackstein 1e4ba6e09b Removed appId and inserted a action stub to register the routing table for one foxx app. 2015-01-19 15:52:41 +01:00
Jan Steemann 5f6fba2e1c test fix attempt 2015-01-19 15:42:31 +01:00
Michael Hackstein 873a5b409e Style fixes 2015-01-19 15:23:56 +01:00
Michael Hackstein 620243fc18 The new modules arangoApp and routing now are able to create an app including a context. Also the routing information is created in the routing file. Now has to be included into the routing table 2015-01-19 15:08:24 +01:00
Michael Hackstein 8121702af9 Moved ArangoApp to its own file. It is not contained in bootstrap modules anymore 2015-01-19 13:20:03 +01:00
Jan Steemann 3b9155773f check AQL function creation return type 2015-01-19 12:30:55 +01:00
Jan Steemann c9ad41d7fe test fix attempt 2015-01-19 12:29:59 +01:00
Jan Steemann ee51a8ebfd added more tests for indexes 2015-01-19 11:10:57 +01:00
Jan Steemann 86716e1834 fix subquery optimization 2015-01-19 11:01:32 +01:00
Frank Celler 1db9172773 actions and mounts 2015-01-19 10:12:37 +01:00
Jan Steemann 63bf4c888a flush WAL status file after collection to shorten recovery 2015-01-18 21:06:57 +01:00
Frank Celler b80708ebfa fixed app context 2015-01-18 20:58:00 +01:00