summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Fischer <bantu@owncloud.com>2013-07-31 02:59:15 +0200
committerAndreas Fischer <bantu@owncloud.com>2013-07-31 02:59:15 +0200
commit79d355b5263ee318c134ab511e2faef4edddfaeb (patch)
treef5103b8f6b223a77f9fbbc7edc261a5406aca898
parentd3e610f589735f78737a22c4b080428e6ace3b5d (diff)
parent01165fbd2208a0c934dbe58cb4100e8d51fb4f7e (diff)
downloadnextcloud-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-xautotest.sh16
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',