Add nonroot tests for travis.

This commit is contained in:
Michal Virgovic
2017-07-18 14:02:02 +02:00
committed by Milan Broz
parent 293fa48884
commit d483b6d25c

View File

@@ -29,6 +29,32 @@ function configure_travis
return $err
}
function check_nonroot
{
local cfg_opts="$1"
[ -z "$cfg_opts" ] && return
configure_travis \
--enable-python \
--enable-cryptsetup-reencrypt \
"$cfg_opts" \
|| return
$MAKE || return
sudo modprobe dm-crypt
sudo modprobe dm-verity
sudo modprobe dm-integrity
uname -a
sudo dmsetup version
sudo dmsetup targets
make check || return
#sudo $MAKE install || return
}
function check_root
{
local cfg_opts="$1"
@@ -98,10 +124,12 @@ function travis_script
case "$MAKE_CHECK" in
gcrypt)
check_nonroot "--with-crypto_backend=gcrypt"
check_root "--with-crypto_backend=gcrypt"
;;
openssl)
check_nonroot "--with-crypto_backend=openssl"
check_root "--with-crypto_backend=openssl"
;;
*)