diff options
author | Andreas Fischer <bantu@owncloud.com> | 2013-07-31 02:59:15 +0200 |
---|---|---|
committer | Andreas Fischer <bantu@owncloud.com> | 2013-07-31 02:59:15 +0200 |
commit | 79d355b5263ee318c134ab511e2faef4edddfaeb (patch) | |
tree | f5103b8f6b223a77f9fbbc7edc261a5406aca898 | |
parent | d3e610f589735f78737a22c4b080428e6ace3b5d (diff) | |
parent | 01165fbd2208a0c934dbe58cb4100e8d51fb4f7e (diff) | |
download | nextcloud-server-79d355b5263ee318c134ab511e2faef4edddfaeb.tar.gz nextcloud-server-79d355b5263ee318c134ab511e2faef4edddfaeb.zip |
Merge pull request #4246 from owncloud/speedup-autotest-master
use tmpfs at /dev/shm to speedup unit test execution
* owncloud/speedup-autotest-master:
use tmpfs at /dev/shm to speedup unit test execution
-rwxr-xr-x | autotest.sh | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/autotest.sh b/autotest.sh index abe0b92586c..a343f6a25ab 100755 --- a/autotest.sh +++ b/autotest.sh @@ -10,9 +10,15 @@ DATABASENAME=oc_autotest$EXECUTOR_NUMBER DATABASEUSER=oc_autotest$EXECUTOR_NUMBER ADMINLOGIN=admin$EXECUTOR_NUMBER -DATADIR=data-autotest BASEDIR=$PWD +# use tmpfs for datadir - should speedup unit test execution +if [ -d /dev/shm ]; then + DATADIR=/dev/shm/data-autotest$EXECUTOR_NUMBER +else + DATADIR=$BASEDIR/data-autotest +fi + echo "Using database $DATABASENAME" # create autoconfig for sqlite, mysql and postgresql @@ -24,7 +30,7 @@ cat > ./tests/autoconfig-sqlite.php <<DELIM 'dbtableprefix' => 'oc_', 'adminlogin' => '$ADMINLOGIN', 'adminpass' => 'admin', - 'directory' => '$BASEDIR/$DATADIR', + 'directory' => '$DATADIR', ); DELIM @@ -36,7 +42,7 @@ cat > ./tests/autoconfig-mysql.php <<DELIM 'dbtableprefix' => 'oc_', 'adminlogin' => '$ADMINLOGIN', 'adminpass' => 'admin', - 'directory' => '$BASEDIR/$DATADIR', + 'directory' => '$DATADIR', 'dbuser' => '$DATABASEUSER', 'dbname' => '$DATABASENAME', 'dbhost' => 'localhost', @@ -52,7 +58,7 @@ cat > ./tests/autoconfig-pgsql.php <<DELIM 'dbtableprefix' => 'oc_', 'adminlogin' => '$ADMINLOGIN', 'adminpass' => 'admin', - 'directory' => '$BASEDIR/$DATADIR', + 'directory' => '$DATADIR', 'dbuser' => '$DATABASEUSER', 'dbname' => '$DATABASENAME', 'dbhost' => 'localhost', @@ -68,7 +74,7 @@ cat > ./tests/autoconfig-oci.php <<DELIM 'dbtableprefix' => 'oc_', 'adminlogin' => '$ADMINLOGIN', 'adminpass' => 'admin', - 'directory' => '$BASEDIR/$DATADIR', + 'directory' => '$DATADIR', 'dbuser' => '$DATABASENAME', 'dbname' => 'XE', 'dbhost' => 'localhost', |