diff options
author | Pavel Raiskup <praiskup@redhat.com> | 2014-11-20 09:48:30 +0100 |
---|---|---|
committer | Pavel Raiskup <praiskup@redhat.com> | 2014-11-20 09:48:30 +0100 |
commit | 909c70dd83e5f09c6129f737cf6de99cf605b78c (patch) | |
tree | 3932e896cb49ced8cf65ce2eea3e3279323d7f5b /postgresql-odbc-tests/tasks | |
parent | 5268c1ed3fb9816022618ef02995300a6221d98e (diff) | |
download | postgresql-setup-tests-909c70dd83e5f09c6129f737cf6de99cf605b78c.tar.gz postgresql-setup-tests-909c70dd83e5f09c6129f737cf6de99cf605b78c.tar.xz postgresql-setup-tests-909c70dd83e5f09c6129f737cf6de99cf605b78c.zip |
postgresql-odbc-tests: new testsuite
* postgresql-odbc-tests/libdtf: New symlink.
* postgresql-odbc-tests/run: Likewise.
* postgresql-odbc-tests/tasks/upstream-testsuite/runtest.sh: New
file.
Diffstat (limited to 'postgresql-odbc-tests/tasks')
-rw-r--r-- | postgresql-odbc-tests/tasks/upstream-testsuite/runtest.sh | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/postgresql-odbc-tests/tasks/upstream-testsuite/runtest.sh b/postgresql-odbc-tests/tasks/upstream-testsuite/runtest.sh new file mode 100644 index 0000000..1b7da92 --- /dev/null +++ b/postgresql-odbc-tests/tasks/upstream-testsuite/runtest.sh @@ -0,0 +1,30 @@ +export DTF_TEST_ID="upstream-testsuite" +export DTF_TEST_DESCRIPTION="Run the upstream testsuite available with +distribution tarball." + +check_libdir() +{ + test -d "$1" || return 0 + cd "$1" || return 1 + su postgres -c "make installcheck" +} + +run() +{ + local libsubdir="postgresql-odbc/test/" + local dir= + local rc=$DTF_RESULT_SUCCESS + + for i in /usr/lib64 /usr/lib; do + dir="$i/$libsubdir" + check_libdir "$dir" || { + rc="$DTF_RESULT_FAILURE" + cat "$dir/regression.diffs" + break + } + done + + dtf_generate_results_tarball "$dir" + + return "$rc" +} |