Files
clrtrust/test/test_lib.bash
T
2017-12-20 01:08:19 +00:00

32 lines
856 B
Bash

# Copyright 2017 Intel Corporation
find_clrtrust() {
if [ -x $BATS_TEST_DIRNAME/../clrtrust ]; then
CLRTRUST=$(realpath $BATS_TEST_DIRNAME/../clrtrust)
else
return 1
fi
}
setup_fs() {
ROOT=$(mktemp -d)
CERTS=$BATS_TEST_DIRNAME/certs
mkdir -p $ROOT/etc/ca-certs/trusted
mkdir -p $ROOT/etc/ca-certs/distrusted
mkdir -p $ROOT/usr/share/ca-certs/trusted
mkdir -p $ROOT/usr/share/ca-certs/distrusted
mkdir -p $ROOT/var/cache/ca-certs
CLR_TRUST_STORE=$ROOT/var/cache/ca-certs
STORE=$CLR_TRUST_STORE
CLR_LOCAL_TRUST_SRC=$ROOT/etc/ca-certs
CLR_CLEAR_TRUST_SRC=$ROOT/usr/share/ca-certs
export CLR_TRUST_STORE CLR_LOCAL_TRUST_SRC CLR_CLEAR_TRUST_SRC
}
remove_fs() {
unset CLR_TRUST_STORE CLR_LOCAL_TRUST_SRC CLR_CLEAR_TRUST_SRC
rm -rf $ROOT
}
# vim: ft=sh:sw=4:ts=4:et:tw=80:ai