Commit 353248330e for openssl.org
commit 353248330ed550e9e57f1ad1a03b6305f6dc4712
Author: Andrew Dinh <andrewd@openssl.org>
Date: Tue Jun 23 08:50:48 2026 +0700
Update CI to validate erroring on non-existent test selection
Assisted-by: Claude:claude-sonnet-4-6
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Bob Beck <beck@openssl.org>
Reviewed-by: Norbert Pocs <norbertp@openssl.org>
Reviewed-by: Eugene Syromiatnikov <esyr@openssl.org>
MergeDate: Fri Jun 26 16:40:25 2026
(Merged from https://github.com/openssl/openssl/pull/31639)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 8086c9207c..2de5c58009 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -729,10 +729,6 @@ jobs:
run: |
sudo apt-get update
sudo apt-get -yq install bison gettext keyutils ldap-utils libldap2-dev libkeyutils-dev python3 python3-paste python3-pyrad slapd tcsh python3-virtualenv virtualenv python3-kdcproxy gdb libtls-dev wget gpg
- - name: install cpanm and Test2::V0 for gost_engine testing
- uses: perl-actions/install-with-cpanm@10d60f00b4073f484fc29d45bfbe2f776397ab3d # v1.7
- with:
- install: Test2::V0
- name: setup hostname workaround
run: sudo hostname localhost
- name: config
@@ -746,8 +742,9 @@ jobs:
run: |
cat /proc/cpuinfo
./util/opensslwrap.sh version -c
- - name: test external gost-engine
- run: make test TESTS="test_external_gost_engine"
+ - name: test failure when selecting non-existing test case
+ run: |
+ ! make test TESTS="test_external_gost_engine"
- name: test external krb5
run: make test TESTS="test_external_krb5"
- name: test external tlsfuzzer