diff --git a/tests/common.bash b/tests/common.bash index bffafacb1c..c6fbf71a78 100644 --- a/tests/common.bash +++ b/tests/common.bash @@ -425,6 +425,17 @@ function install_nydus() { rm -f "${tarball_name}" } +function install_nydus_snapshotter() { + version="${1}" + + project="containerd/nydus-snapshotter" + tarball_name="nydus-snapshotter-${version}-$(${repo_root_dir}/tests/kata-arch.sh).tgz" + + download_github_project_tarball "${project}" "${version}" "${tarball_name}" + sudo tar xfz "${tarball_name}" -C /usr/local/bin --strip-components=1 + rm -f "${tarball_name}" +} + # Convert architecture to the name used by golang function arch_to_golang() { local arch="$(uname -m)"