浏览代码

Merge pull request #35572 from arm64b/big-image-imp-test-aarch64

image: skip the import test on AArch64
Vincent Demeester 7 年之前
父节点
当前提交
c307e0ce49
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      integration/image/import_test.go

+ 6 - 0
integration/image/import_test.go

@@ -5,6 +5,7 @@ import (
 	"bytes"
 	"bytes"
 	"context"
 	"context"
 	"io"
 	"io"
+	"runtime"
 	"testing"
 	"testing"
 
 
 	"github.com/docker/docker/api/types"
 	"github.com/docker/docker/api/types"
@@ -14,12 +15,17 @@ import (
 
 
 // Ensure we don't regress on CVE-2017-14992.
 // Ensure we don't regress on CVE-2017-14992.
 func TestImportExtremelyLargeImageWorks(t *testing.T) {
 func TestImportExtremelyLargeImageWorks(t *testing.T) {
+	if runtime.GOARCH == "arm64" {
+		t.Skip("effective test will be time out")
+	}
+
 	client := request.NewAPIClient(t)
 	client := request.NewAPIClient(t)
 
 
 	// Construct an empty tar archive with about 8GB of junk padding at the
 	// Construct an empty tar archive with about 8GB of junk padding at the
 	// end. This should not cause any crashes (the padding should be mostly
 	// end. This should not cause any crashes (the padding should be mostly
 	// ignored).
 	// ignored).
 	var tarBuffer bytes.Buffer
 	var tarBuffer bytes.Buffer
+
 	tw := tar.NewWriter(&tarBuffer)
 	tw := tar.NewWriter(&tarBuffer)
 	if err := tw.Close(); err != nil {
 	if err := tw.Close(); err != nil {
 		t.Fatal(err)
 		t.Fatal(err)