From a85384aca6130f019279057d57b841f4b55ef1b4 Mon Sep 17 00:00:00 2001 From: Sun Yimin Date: Mon, 26 Aug 2024 15:44:13 +0800 Subject: [PATCH] test s390x sm2 functions first --- .github/workflows/test_s390x.yaml | 12 +++++++----- kdf/kdf_test.go | 9 +++++++-- 2 files changed, 14 insertions(+), 7 deletions(-) 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) {