ci: Run all CI test.

run all CI test to increase testing coverage on kernel config changes.

Fixes: #346

Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
This commit is contained in:
Jose Carlos Venegas Munoz 2019-02-21 07:42:44 -06:00
parent a8e458aae2
commit 618aeba540
2 changed files with 25 additions and 0 deletions

View File

@ -13,6 +13,10 @@ cidir=$(dirname "$0")
source "${cidir}/lib.sh"
source /etc/os-release
pushd "${tests_repo_dir}"
.ci/run.sh
popd
# This script will execute packaging tests suite
if [ "$ID" == ubuntu ]; then

View File

@ -20,3 +20,24 @@ if [ "$ID" == ubuntu ]; then
echo "Install kernel dependencies"
sudo -E apt install -y libelf-dev bc gcc
fi
export tests_repo="${tests_repo:-github.com/kata-containers/tests}"
export tests_repo_dir="$GOPATH/src/$tests_repo"
clone_tests_repo()
{
# KATA_CI_NO_NETWORK is (has to be) ignored if there is
# no existing clone.
if [ -d "$tests_repo_dir" -a -n "${KATA_CI_NO_NETWORK:-}" ]
then
return
fi
go get -d -u "$tests_repo" || true
}
clone_tests_repo
pushd "${tests_repo_dir}"
.ci/setup.sh
popd