diff --git a/.github/workflows/test_s390x.yaml b/.github/workflows/test_s390x.yaml index 71a008e..1e85914 100644 --- a/.github/workflows/test_s390x.yaml +++ b/.github/workflows/test_s390x.yaml @@ -29,12 +29,14 @@ jobs: - name: Check out code uses: actions/checkout@v4 + - name: Test SM2 + run: go test -v -short ./sm2/... + env: + GOARCH: ${{ matrix.arch }} + - name: Test KDF run: go test -v -short ./kdf/... env: GOARCH: ${{ matrix.arch }} - - - name: Test SM2 - run: go test -v -short ./sm2/... - env: - GOARCH: ${{ matrix.arch }} + + diff --git a/kdf/kdf_test.go b/kdf/kdf_test.go index 58b39ad..3e282aa 100644 --- a/kdf/kdf_test.go +++ b/kdf/kdf_test.go @@ -56,9 +56,14 @@ func TestKdfOldCase(t *testing.T) { func shouldPanic(t *testing.T, f func()) { t.Helper() - defer func() { _ = recover() }() + defer func() { + t.Helper() + err := recover() + if err == nil { + t.Errorf("should have panicked") + } + }() f() - t.Errorf("should have panicked") } func TestKdfWithSHA256(t *testing.T) {