[DNM] Gate test

Change-Id: I79860f90d1581624a4c75093363cf92d5f0493d1
This commit is contained in:
Roman Gorshunov 2020-08-26 14:33:13 +02:00
parent 45b4d09de3
commit b65919c17c

View File

@ -29,7 +29,7 @@ fi
DEFAULT_IFS=$IFS
NAME=divingbell
: ${LOGS_DIR:=/tmp/artifacts}
: ${LOGS_DIR:=/tmp/logs/system/artifacts}
: ${LOGS_SUBDIR:=${LOGS_DIR}/${NAME}/$(date +"%m-%d-%y_%H:%M:%S")}
mkdir -p "${LOGS_SUBDIR}"
LOG_NAME="${LOGS_SUBDIR}/test.log"
@ -1495,20 +1495,20 @@ $(printf '%s' "$APT_GPGKEY1" | awk '{printf " %s\n", $0}')" > "${overri
echo '[SUCCESS] apt test9 passed successfully' >> "${TEST_RESULTS}"
# Test adding a package in strict mode
local overrides_yaml=${LOGS_SUBDIR}/${FUNCNAME[0]}-set9.yaml
APT_ALL_INSTALLED_PACKAGES=" packages:"
build_all_packages_yaml $(dpkg -l | awk 'NR>5 {print $2}')
echo "conf:
apt:
strict: true
$APT_ALL_INSTALLED_PACKAGES
- name: $APT_PACKAGE1" > "${overrides_yaml}"
install_base "--values=${overrides_yaml}"
get_container_status apt
_test_apt_package_version $APT_PACKAGE1 any
# PACKAGE4 used earlier is intended to be a package that is always installed
_test_apt_package_version $APT_PACKAGE4 any
echo '[SUCCESS] apt test10 passed successfully' >> "${TEST_RESULTS}"
# local overrides_yaml=${LOGS_SUBDIR}/${FUNCNAME[0]}-set9.yaml
# APT_ALL_INSTALLED_PACKAGES=" packages:"
# build_all_packages_yaml $(dpkg -l | awk 'NR>5 {print $2}')
# echo "conf:
# apt:
# strict: true
#$APT_ALL_INSTALLED_PACKAGES
# - name: $APT_PACKAGE1" > "${overrides_yaml}"
# install_base "--values=${overrides_yaml}"
# get_container_status apt
# _test_apt_package_version $APT_PACKAGE1 any
# # PACKAGE4 used earlier is intended to be a package that is always installed
# _test_apt_package_version $APT_PACKAGE4 any
# echo '[SUCCESS] apt test10 passed successfully' >> "${TEST_RESULTS}"
# Test removing a package in strict mode
local overrides_yaml=${LOGS_SUBDIR}/${FUNCNAME[0]}-set10.yaml
@ -2325,16 +2325,16 @@ init_default_state
# run tests
if [[ -z $SKIP_BASE_TESTS ]]; then
install_base
test_sysctl
test_limits
test_perm
test_mounts
test_ethtool
test_uamlite
# install_base
# test_sysctl
# test_limits
# test_perm
# test_mounts
# test_ethtool
# test_uamlite
test_apt
test_exec
test_apparmor
# test_exec
# test_apparmor
fi
purge_containers
test_overrides