summaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorTomas Mraz <tomas@openssl.org>2023-11-16 13:02:20 +0100
committerTomas Mraz <tomas@openssl.org>2023-11-23 17:03:17 +0100
commit761cb2fbba698f6936dd053d1b2602406c0a4e82 (patch)
tree752ee1443419a9ef2bde3daf84d1b951b9b6b40d /.github
parent784faaf6cb6ccbaa531b848d1df00f4906b6b1e7 (diff)
Cross Compiles CI: Run evp tests on pull requests
Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Shane Lontis <shane.lontis@oracle.com> Reviewed-by: Hugo Landau <hlandau@openssl.org> (Merged from https://github.com/openssl/openssl/pull/22750) (cherry picked from commit 0414f89d5c5187260cca63c2066580ba90c44426)
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/cross-compiles.yml12
1 files changed, 9 insertions, 3 deletions
diff --git a/.github/workflows/cross-compiles.yml b/.github/workflows/cross-compiles.yml
index ba6d82ddae..44d5bed388 100644
--- a/.github/workflows/cross-compiles.yml
+++ b/.github/workflows/cross-compiles.yml
@@ -181,15 +181,15 @@ jobs:
run: make -s -j4
- name: install qemu
- if: github.event_name == 'push' && matrix.platform.tests != 'none'
+ if: matrix.platform.tests != 'none'
run: sudo apt-get -yq --force-yes install qemu-user
- name: Set QEMU environment
- if: github.event_name == 'push' && matrix.platform.qemucpu != ''
+ if: matrix.platform.qemucpu != ''
run: echo "QEMU_CPU=${{ matrix.platform.qemucpu }}" >> $GITHUB_ENV
- name: Set OpenSSL caps environment
- if: github.event_name == 'push' && matrix.platform.opensslcapsname != ''
+ if: matrix.platform.opensslcapsname != ''
run: echo "OPENSSL_${{ matrix.platform.opensslcapsname }}=\
${{ matrix.platform.opensslcaps }}" >> $GITHUB_ENV
@@ -205,3 +205,9 @@ jobs:
make test HARNESS_JOBS=${HARNESS_JOBS:-4} \
TESTS="${{ matrix.platform.tests }} -test_afalg" \
QEMU_LD_PREFIX=/usr/${{ matrix.platform.arch }}
+ - name: make evp tests
+ if: github.event_name == 'pull_request' && matrix.platform.tests != 'none'
+ run: |
+ make test HARNESS_JOBS=${HARNESS_JOBS:-4} \
+ TESTS="test_evp*" \
+ QEMU_LD_PREFIX=/usr/${{ matrix.platform.arch }}