]> Cypherpunks repositories - gostls13.git/commitdiff
[release-branch.go1.18] encoding/xml: skip TestCVE202230633 for short tests
authorRoland Shoemaker <roland@golang.org>
Thu, 14 Jul 2022 19:09:19 +0000 (12:09 -0700)
committerDmitri Shuralyov <dmitshur@golang.org>
Wed, 3 Aug 2022 17:12:14 +0000 (17:12 +0000)
TestCVE202230633 uses a bunch of memory, and the input cannot be
feasibly reduced while maintaining the behavior hasn't regressed. This
test could be reasonably removed, but I'd rather keep it around if we
can.

Updates #53814.
Fixes #54128.

Change-Id: Ie8b3f306efd20b2d9c0fb73122c26351a55694c4
Reviewed-on: https://go-review.googlesource.com/c/go/+/417655
Run-TryBot: Roland Shoemaker <roland@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Bryan Mills <bcmills@google.com>
(cherry picked from commit 783ff7dfc49d207114bb80e565e50ea6ff079326)
Reviewed-on: https://go-review.googlesource.com/c/go/+/421094
Reviewed-by: Cherry Mui <cherryyz@google.com>
Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
src/encoding/xml/read_test.go

index de5282aff0bc85d0a491b4e4a1c3b8c9920e2d37..1362f7f2874c832d91c5b71491bdcb2f8dad3eaa 100644 (file)
@@ -9,7 +9,6 @@ import (
        "errors"
        "io"
        "reflect"
-       "runtime"
        "strings"
        "testing"
        "time"
@@ -1084,8 +1083,8 @@ func TestUnmarshalWhitespaceAttrs(t *testing.T) {
 }
 
 func TestCVE202230633(t *testing.T) {
-       if runtime.GOARCH == "wasm" {
-               t.Skip("causes memory exhaustion on js/wasm")
+       if testing.Short() {
+               t.Skip("test requires significant memory")
        }
        defer func() {
                p := recover()