summaryrefslogtreecommitdiffhomepage
path: root/runsc/test/testutil
diff options
context:
space:
mode:
Diffstat (limited to 'runsc/test/testutil')
-rw-r--r--runsc/test/testutil/docker.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/runsc/test/testutil/docker.go b/runsc/test/testutil/docker.go
index 4e48817cf..7d6a72e5f 100644
--- a/runsc/test/testutil/docker.go
+++ b/runsc/test/testutil/docker.go
@@ -49,6 +49,15 @@ func IsPauseResumeSupported() bool {
return !strings.Contains(getRuntime(), "hostnet")
}
+// IsPtracePlatform returns true if the runtime is using ptrace platform.
+//
+// TODO: Tests should not depend on the platform, but
+// TestPythonHello sometimes hangs on ptrace. Once that is debugged, this
+// method should go away.
+func IsPtracePlatform() bool {
+ return !strings.Contains(getRuntime(), "kvm")
+}
+
// EnsureSupportedDockerVersion checks if correct docker is installed.
func EnsureSupportedDockerVersion() {
cmd := exec.Command("docker", "version")