]> Cypherpunks repositories - gostls13.git/commitdiff
crypto/internal/fips/aes/gcm: skip TestAllocations on PPC64
authorPaul E. Murphy <murp@ibm.com>
Tue, 19 Nov 2024 18:31:08 +0000 (12:31 -0600)
committerPaul Murphy <murp@ibm.com>
Tue, 19 Nov 2024 20:47:33 +0000 (20:47 +0000)
TestAllocations is failing on PPC64 causing all PPC64 CI to fail.

Skip the test until it can be debugged.

For #70448

Change-Id: Ic18e402f4af5939a90eba2e1f2b182699013ed55
Reviewed-on: https://go-review.googlesource.com/c/go/+/629697
Reviewed-by: Filippo Valsorda <filippo@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
src/crypto/internal/fips/aes/gcm/ctrkdf_test.go

index 9ed46c3b0baa50923d246be58b53fc29269c81f7..ec8cddbd98726340d54002f2448a8158a8bfe0ce 100644 (file)
@@ -12,10 +12,14 @@ import (
        "crypto/internal/fips/drbg"
        "crypto/internal/fips/sha3"
        "encoding/hex"
+       "runtime"
        "testing"
 )
 
 func TestAllocations(t *testing.T) {
+       if runtime.GOARCH == "ppc64" || runtime.GOARCH == "ppc64le" {
+               t.Skip("Test reports non-zero allocation count. See issue #70448")
+       }
        cryptotest.SkipTestAllocations(t)
        if allocs := testing.AllocsPerRun(10, func() {
                key := make([]byte, 32)