Merge pull request #11005 from ahmetalpbalkan/win-cli/RegistryV2-skip
integ-cli: skip tests launching registry-v2
This commit is contained in:
commit
f92213af88
2 changed files with 13 additions and 0 deletions
|
@ -898,6 +898,7 @@ func readContainerFileWithExec(containerId, filename string) ([]byte, error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func setupRegistry(t *testing.T) func() {
|
func setupRegistry(t *testing.T) func() {
|
||||||
|
testRequires(t, RegistryHosting)
|
||||||
reg, err := newTestRegistryV2(t)
|
reg, err := newTestRegistryV2(t)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"fmt"
|
||||||
|
"os/exec"
|
||||||
"testing"
|
"testing"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -25,6 +27,16 @@ var (
|
||||||
func() bool { return supportsExec },
|
func() bool { return supportsExec },
|
||||||
"Test requires 'docker exec' capabilities on the tested daemon.",
|
"Test requires 'docker exec' capabilities on the tested daemon.",
|
||||||
}
|
}
|
||||||
|
RegistryHosting = TestRequirement{
|
||||||
|
func() bool {
|
||||||
|
// for now registry binary is built only if we're running inside
|
||||||
|
// container through `make test`. Figure that out by testing if
|
||||||
|
// registry binary is in PATH.
|
||||||
|
_, err := exec.LookPath(v2binary)
|
||||||
|
return err == nil
|
||||||
|
},
|
||||||
|
fmt.Sprintf("Test requires an environment that can host %s in the same host", v2binary),
|
||||||
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
// testRequires checks if the environment satisfies the requirements
|
// testRequires checks if the environment satisfies the requirements
|
||||||
|
|
Loading…
Reference in a new issue