diff options
author | OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> | 2019-01-20 13:35:18 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-20 13:35:18 +0100 |
commit | ef2f6f9f3ee3a54ffc3b9cd0740230b60dcc8d6a (patch) | |
tree | d2b6848b9fcdbc34911bdfcc085ade05db2742fa /test/e2e/libpod_suite_test.go | |
parent | 74b85098cf7f6e2809f9075475f4fae44c0f011c (diff) | |
parent | 6f6cf86d8f1b916940ffc6eb79a763140bb86eca (diff) | |
download | podman-ef2f6f9f3ee3a54ffc3b9cd0740230b60dcc8d6a.tar.gz podman-ef2f6f9f3ee3a54ffc3b9cd0740230b60dcc8d6a.tar.bz2 podman-ef2f6f9f3ee3a54ffc3b9cd0740230b60dcc8d6a.zip |
Merge pull request #2184 from baude/remotemaskcommands
Mask unimplemeted commands for remote client
Diffstat (limited to 'test/e2e/libpod_suite_test.go')
-rw-r--r-- | test/e2e/libpod_suite_test.go | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/test/e2e/libpod_suite_test.go b/test/e2e/libpod_suite_test.go index 48304af7f..1f218cbdf 100644 --- a/test/e2e/libpod_suite_test.go +++ b/test/e2e/libpod_suite_test.go @@ -204,5 +204,24 @@ func PodmanTestCreate(tempDir string) *PodmanTestIntegration { return PodmanTestCreateUtil(tempDir, false) } -//func (p *PodmanTestIntegration) StartVarlink() {} -//func (p *PodmanTestIntegration) StopVarlink() {} +//MakeOptions assembles all the podman main options +func (p *PodmanTestIntegration) makeOptions(args []string) []string { + podmanOptions := strings.Split(fmt.Sprintf("--root %s --runroot %s --runtime %s --conmon %s --cni-config-dir %s --cgroup-manager %s", + p.CrioRoot, p.RunRoot, p.RunCBinary, p.ConmonBinary, p.CNIConfigDir, p.CgroupManager), " ") + if os.Getenv("HOOK_OPTION") != "" { + podmanOptions = append(podmanOptions, os.Getenv("HOOK_OPTION")) + } + podmanOptions = append(podmanOptions, strings.Split(p.StorageOptions, " ")...) + podmanOptions = append(podmanOptions, args...) + return podmanOptions +} + +// RestoreArtifact puts the cached image into our test store +func (p *PodmanTestIntegration) RestoreArtifact(image string) error { + fmt.Printf("Restoring %s...\n", image) + dest := strings.Split(image, "/") + destName := fmt.Sprintf("/tmp/%s.tar", strings.Replace(strings.Join(strings.Split(dest[len(dest)-1], "/"), ""), ":", "-", -1)) + restore := p.Podman([]string{"load", "-q", "-i", destName}) + restore.Wait(90) + return nil +} |