Skip to content
Snippets Groups Projects

Native Step Runner Integration for Docker Executor

Merged Axel von Bertoldi requested to merge avonbertoldi/47414/steps-integration-docker into main
2 unresolved threads
1 file
+ 18
0
Compare changes
  • Side-by-side
  • Inline
+ 18
0
@@ -4,6 +4,7 @@ import (
"context"
"os"
"runtime"
"strconv"
"testing"
"github.com/docker/docker/client"
@@ -36,6 +37,23 @@ func SkipIfGitLabCIWithMessage(t *testing.T, msg string) {
}
}
func SkipIfVariable(t *testing.T, varName string) {
val, ok := os.LookupEnv(varName)
if !ok {
return
}
set, err := strconv.ParseBool(val)
if err != nil {
return
}
if set {
t.Skipf("Skipping test %s because variable %s set", t.Name(), varName)
}
}
func SkipIfDockerDaemonAPIVersionNotAtLeast(t *testing.T, version string) {
ver, err := getDockerDaemonAPIVersion()
if err != nil {
Loading