1
0
Fork 0
arangodb/scripts
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
..
build-bundle.sh fix the execution flags of arangodbstarter 2017-05-04 16:21:52 +02:00
build-dbg-deb.sh Cleanup after each testrun (#3109) 2017-08-30 10:48:24 +02:00
build-deb.sh Prevent over parallelization on smaller cpus 2017-05-29 10:42:55 +02:00
build-docker.sh Feature/build docker to build using stretch container (#3062) 2017-08-17 14:21:20 +02:00
build-nsis.sh fix the execution flags of arangodbstarter 2017-05-04 16:21:52 +02:00
build-rpm.sh fix the execution flags of arangodbstarter 2017-05-04 16:21:52 +02:00
build-snap.sh fix the execution flags of arangodbstarter 2017-05-04 16:21:52 +02:00
build-xc-deb.sh finalize xc compile 2016-12-07 16:33:20 +01:00
build-xc64-deb.sh crosscompiling 2017-04-17 16:05:55 +02:00
buildCompletionsBash.sh
buildCompletionsFish.sh added script for generating fish shell completions 2016-06-16 19:36:06 +02:00
cluster-run-common.sh Bug fix/use count for checksum (#3033) 2017-08-15 11:24:54 +02:00
disable-cores.sh disable cores during recovery setup 2016-12-22 16:40:51 +01:00
dumpAgency.sh follow redirect for dumpagency 2016-09-27 16:12:47 +02:00
encryptionTest.sh Import RocksDB encryption support (#2491) 2017-06-08 08:51:02 +02:00
generateDocumentation.sh enable scripts to force a gitbook version that is currently already installed, so it doesn't fetch stuff from the 'net. (#2803) 2017-07-18 21:44:56 +02:00
jsonQueryToYaml
killLocalCluster.sh fixed some stuff, stopping still not working 2016-12-05 01:18:05 +01:00
limitMemory.sh fix usage of su 2017-05-30 14:50:57 +02:00
perfanalysis.cpp Fix compilation instructions. 2016-12-23 09:15:33 +01:00
quickieTest.sh run jslint in the background 2017-01-09 19:17:29 +01:00
setupPerfEvents.sh Latest addition to setupPerfEvents.sh 2016-12-23 23:30:29 +01:00
setupPerfEvents_onlyCriticalWrite.sh New setup for perf events only for critical section. 2016-12-28 22:03:11 +01:00
shutdownLocalCluster.sh Add startLocalCluster.sh option --ongoing-ports 2017-06-09 16:20:42 +02:00
startArangoDBClusterLocal.sh Implement cluster authentication 2016-10-17 13:35:55 +02:00
startLocalCluster.bat start local cluster for windows pretty ready 2016-06-17 16:55:57 +02:00
startLocalCluster.ps1 Enable supervision for windows 2017-06-09 15:52:57 +02:00
startLocalCluster.sh fixes for secondaries 2017-07-11 14:05:51 +02:00
startLocalDockerCluster.sh Take docker image name out of code. 2016-07-01 16:43:07 +02:00
startStandAloneAgency.sh fixing the agency comm issues detected with the go-driver tests (#2608) 2017-06-19 17:51:08 +02:00
tmux_starter Feature/issue 387 cluster index estimates (#2866) 2017-08-01 09:53:58 +02:00
unittest fix path detection for windows - arangosh doesn't understand cygwin paths - need to translate it to dos paths in advance. 2017-08-14 15:29:05 +02:00