1
0
Fork 0
arangodb/js/common/modules/@arangodb
Wilfried Goesgens c662dfc863 Cleanup after each testrun (#3109)
* Cleanup after each testrun

 - add a success testsuite next to the fail testsuite
 - create temporary directories in the fail & success testsuites
 - add a function to cleanup the last unshifted directory
 - don't say we're crashed when exiting with the help message

* Specify temp path for SUT so its files will be removed after cleanup.

 - cleanup
 - don't use getTempFile(), it will create another subdirectory that we don't clean up afterwards...

* Fix temp path usage

 - creating a 'bundles' directory wherein we would keep our temporary bundle files would collide if we'd clean it up.
 - create 'bundles-tmpxxxx' instead so its individual to us and we can remove it when done without problems.

* properly create & pass in a temporary directory - as we now require this.

* Remove intermediate directory recursive - for some unknown reason there may be temp files created.

* we need to unify tempfilenames here too.

* use individual suite names

* use the standart performTests to run the backup tests - so we have the proper directory and server handling from the infrastructure.

* fix temporary directory handling in the recovery tests.

* script to build debugging debian packages

* Improve test shutdown

 - handle a set of options globally per testsuite, so they don't need to clone them inside.
 - properly cleanup the slave instance of the replication tests after each run.
 - The per testsuite options vector will fix the behaviour that after one failed testsuite
   all other suites won't be cleaned up anymore.

* don't call the overal cleanup if anything failed.

* fix cleaning up of directories.

* cleanup, fix directory creation / deletion / dummy creation.

* cleanup, fix directory creation / deletion / dummy creation.

* fix tempdir handling for the recovery tests
2017-08-30 10:48:24 +02:00
..
aql Feature/reduce extraction to projection (#2792) 2017-07-14 08:40:29 +02:00
examples Reformat code 2016-06-30 16:57:17 +02:00
foxx Cleanup after each testrun (#3109) 2017-08-30 10:48:24 +02:00
graph Improve pseudo RNG. 2016-09-29 16:39:14 +02:00
graph-examples Allow pregel jobs to interrupt on shutdown (#2855) 2017-07-27 15:29:01 +02:00
arango-collection-common.js jslint 2016-12-01 14:39:28 +01:00
arango-statement-common.js Reformat code 2016-06-30 16:57:17 +02:00
common.js Expose internal.time (#2530) 2017-06-09 10:44:29 +02:00
crypto.js Implement HOTP/TOTP 2016-12-19 02:20:53 +01:00
deprecated.js Reformat code 2016-06-30 16:57:17 +02:00
extend.js Goodbye ES2015 classes 2015-12-16 01:16:33 +01:00
general-graph.js Bug fix/issue 3106 orphans in general graph (#3147) 2017-08-28 15:02:15 +02:00
heap.js Reformat code 2016-06-30 16:57:17 +02:00
is.js Reformat code 2016-06-30 16:57:17 +02:00
mocha-runner.js Whitespace 2017-03-16 15:45:45 +01:00
mocha.js Implement tap/xunit reporters in Foxx 2017-03-15 20:09:31 +01:00
request.js Response -> IncomingResponse 2017-05-30 20:09:58 +02:00
simple-query-common.js Bug fix/small issues (#2696) 2017-07-01 00:30:45 +02:00
test-helper.js Reformat code 2016-06-30 16:57:17 +02:00
testrunner.js Keep stacktraces out of error messages 2017-01-27 01:57:29 +01:00
util.js Improve Foxx cluster resilience (#2479) 2017-05-16 17:41:29 +02:00