diff --git a/debian/tests/control b/debian/tests/control new file mode 100644 index 0000000..0f0184c --- /dev/null +++ b/debian/tests/control @@ -0,0 +1,7 @@ +Depends: @, make, postgresql-10-ip4r +Tests: regress +Restrictions: allow-stderr + +Depends: @, make, default-mysql-server +Tests: local +Restrictions: allow-stderr, needs-root diff --git a/debian/tests/local b/debian/tests/local new file mode 100755 index 0000000..82d830c --- /dev/null +++ b/debian/tests/local @@ -0,0 +1,12 @@ +#!/bin/sh + +set -ex + +trap "service mysql stop" 0 2 3 15 +service mysql start + +cd test +pg_virtualenv -i '--auth=trust' << EOF + set -ex + make -j1 local PGLOADER=/usr/bin/pgloader PGUSER=postgres DBPATH=sqlite/sqlite.db +EOF diff --git a/debian/tests/regress b/debian/tests/regress new file mode 100755 index 0000000..2e8aad0 --- /dev/null +++ b/debian/tests/regress @@ -0,0 +1,10 @@ +#!/bin/sh + +set -ex + +cd test +pg_virtualenv << EOF + set -ex + make -j1 prepare PGLOADER=/usr/bin/pgloader PGUSER=$(whoami) + make -j1 regress PGLOADER=/usr/bin/pgloader PGUSER=$(whoami) +EOF