diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2019-02-25 15:14:11 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2019-02-25 15:14:11 +0300 |
commit | c07b140808440aa603b5664b603b78a04f63328a (patch) | |
tree | 650af09090e609d1a1e7e9130f8b1d672563bffb | |
parent | 6735e1502f0bd0282f8a7c9444247396c79214a5 (diff) |
Disable tests failing for root user on POSIX systems
-rw-r--r-- | tests/pkg-configure.testscript | 8 | ||||
-rw-r--r-- | tests/pkg-purge.testscript | 8 |
2 files changed, 14 insertions, 2 deletions
diff --git a/tests/pkg-configure.testscript b/tests/pkg-configure.testscript index ab712c0..00963dc 100644 --- a/tests/pkg-configure.testscript +++ b/tests/pkg-configure.testscript @@ -76,6 +76,12 @@ pkg_unpack += -d cfg 2>! rep_add += -d cfg 2>! rep_fetch += -d cfg --auth all 2>! +posix = ($cxx.target.class != 'windows') + ++if $posix + id -u | set uid +end + : no-name : $clone_cfg; @@ -198,7 +204,7 @@ $* libhello libhello 2>>EOE != 0 : broken : -if ($cxx.target.class != 'windows') +if ($posix && "$uid" != '0') { : disfigure-failed : diff --git a/tests/pkg-purge.testscript b/tests/pkg-purge.testscript index 961ae19..7b8f5c0 100644 --- a/tests/pkg-purge.testscript +++ b/tests/pkg-purge.testscript @@ -18,6 +18,12 @@ pkg_fetch += -d cfg 2>! pkg_unpack += -d cfg 2>! pkg_status += -d cfg +posix = ($cxx.target.class != 'windows') + ++if $posix + id -u | set uid +end + : no-name : $clone_cfg; @@ -138,7 +144,7 @@ $* libfoo 2>>/EOE != 0 : broken : -if ($cxx.target.class != 'windows') +if ($posix && "$uid" != '0') { $clone_cfg; cp --no-cleanup $src/libfoo-1.0.0.tar.gz cfg/; |