Skip to content
Snippets Groups Projects
Commit 79d355b5 authored by Andreas Fischer's avatar Andreas Fischer
Browse files

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
parents d3e610f5 01165fbd
No related branches found
No related tags found
No related merge requests found
...@@ -10,9 +10,15 @@ ...@@ -10,9 +10,15 @@
DATABASENAME=oc_autotest$EXECUTOR_NUMBER DATABASENAME=oc_autotest$EXECUTOR_NUMBER
DATABASEUSER=oc_autotest$EXECUTOR_NUMBER DATABASEUSER=oc_autotest$EXECUTOR_NUMBER
ADMINLOGIN=admin$EXECUTOR_NUMBER ADMINLOGIN=admin$EXECUTOR_NUMBER
DATADIR=data-autotest
BASEDIR=$PWD 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" echo "Using database $DATABASENAME"
# create autoconfig for sqlite, mysql and postgresql # create autoconfig for sqlite, mysql and postgresql
...@@ -24,7 +30,7 @@ cat > ./tests/autoconfig-sqlite.php <<DELIM ...@@ -24,7 +30,7 @@ cat > ./tests/autoconfig-sqlite.php <<DELIM
'dbtableprefix' => 'oc_', 'dbtableprefix' => 'oc_',
'adminlogin' => '$ADMINLOGIN', 'adminlogin' => '$ADMINLOGIN',
'adminpass' => 'admin', 'adminpass' => 'admin',
'directory' => '$BASEDIR/$DATADIR', 'directory' => '$DATADIR',
); );
DELIM DELIM
...@@ -36,7 +42,7 @@ cat > ./tests/autoconfig-mysql.php <<DELIM ...@@ -36,7 +42,7 @@ cat > ./tests/autoconfig-mysql.php <<DELIM
'dbtableprefix' => 'oc_', 'dbtableprefix' => 'oc_',
'adminlogin' => '$ADMINLOGIN', 'adminlogin' => '$ADMINLOGIN',
'adminpass' => 'admin', 'adminpass' => 'admin',
'directory' => '$BASEDIR/$DATADIR', 'directory' => '$DATADIR',
'dbuser' => '$DATABASEUSER', 'dbuser' => '$DATABASEUSER',
'dbname' => '$DATABASENAME', 'dbname' => '$DATABASENAME',
'dbhost' => 'localhost', 'dbhost' => 'localhost',
...@@ -52,7 +58,7 @@ cat > ./tests/autoconfig-pgsql.php <<DELIM ...@@ -52,7 +58,7 @@ cat > ./tests/autoconfig-pgsql.php <<DELIM
'dbtableprefix' => 'oc_', 'dbtableprefix' => 'oc_',
'adminlogin' => '$ADMINLOGIN', 'adminlogin' => '$ADMINLOGIN',
'adminpass' => 'admin', 'adminpass' => 'admin',
'directory' => '$BASEDIR/$DATADIR', 'directory' => '$DATADIR',
'dbuser' => '$DATABASEUSER', 'dbuser' => '$DATABASEUSER',
'dbname' => '$DATABASENAME', 'dbname' => '$DATABASENAME',
'dbhost' => 'localhost', 'dbhost' => 'localhost',
...@@ -68,7 +74,7 @@ cat > ./tests/autoconfig-oci.php <<DELIM ...@@ -68,7 +74,7 @@ cat > ./tests/autoconfig-oci.php <<DELIM
'dbtableprefix' => 'oc_', 'dbtableprefix' => 'oc_',
'adminlogin' => '$ADMINLOGIN', 'adminlogin' => '$ADMINLOGIN',
'adminpass' => 'admin', 'adminpass' => 'admin',
'directory' => '$BASEDIR/$DATADIR', 'directory' => '$DATADIR',
'dbuser' => '$DATABASENAME', 'dbuser' => '$DATABASENAME',
'dbname' => 'XE', 'dbname' => 'XE',
'dbhost' => 'localhost', 'dbhost' => 'localhost',
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment