Fix crictl tests.

gvisor-containerd-shim moved. It now has a stable URL that run_tests.sh always
uses.

PiperOrigin-RevId: 223188822
Change-Id: I5687c78289404da27becd8d5949371e580fdb360
This commit is contained in:
Kevin Krakauer 2018-11-28 10:09:22 -08:00 committed by Shentubot
parent 573622fdca
commit 7b86d36a63
2 changed files with 7 additions and 15 deletions

View File

@ -75,8 +75,10 @@ installCrictl() (
sudo -n -E make install
# Install gvisor-containerd-shim.
local latest=/tmp/gvisor-containerd-shim-latest
local shim_path=/tmp/gvisor-containerd-shim
wget https://storage.googleapis.com/cri-containerd-staging/gvisor-containerd-shim/gvisor-containerd-shim -O ${shim_path}
wget https://storage.googleapis.com/cri-containerd-staging/gvisor-containerd-shim/latest -O ${latest}
wget https://storage.googleapis.com/cri-containerd-staging/gvisor-containerd-shim/$(cat ${latest}) -O ${shim_path}
chmod +x ${shim_path}
sudo -n -E mv ${shim_path} /usr/local/bin
@ -100,11 +102,10 @@ EOF
)
# Install containerd and crictl.
# FIXME: gvisor-containerd-shim installation broken.
#if [[ ${exit_code} -eq 0 ]]; then
# installCrictl
# exit_code=${?}
#fi
if [[ ${exit_code} -eq 0 ]]; then
installCrictl
exit_code=${?}
fi
# Execute local tests that require docker.
if [[ ${exit_code} -eq 0 ]]; then

View File

@ -37,9 +37,6 @@ import (
// Tests for crictl have to be run as root (rather than in a user namespace)
// because crictl creates named network namespaces in /var/run/netns/.
func TestCrictlSanity(t *testing.T) {
// FIXME
t.Skip("crictl installation broken")
// Setup containerd and crictl.
crictl, cleanup, err := setup(t)
if err != nil {
@ -62,9 +59,6 @@ func TestCrictlSanity(t *testing.T) {
}
}
func TestMountPaths(t *testing.T) {
// FIXME
t.Skip("crictl installation broken")
// Setup containerd and crictl.
crictl, cleanup, err := setup(t)
if err != nil {
@ -87,9 +81,6 @@ func TestMountPaths(t *testing.T) {
}
}
func TestMountOverSymlinks(t *testing.T) {
// FIXME
t.Skip("crictl installation broken")
// Setup containerd and crictl.
crictl, cleanup, err := setup(t)
if err != nil {