Files
clrtrust/test/test_lib.bash
T
2017-07-29 00:19:53 +00:00

34 lines
884 B
Bash

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