File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ name: cjose Tests
22
33# START OF COMMON SECTION
44on :
5- push :
5+ push :
66 branches : [ 'master', 'main', 'release/**' ]
77 pull_request :
88 branches : [ '*' ]
9898 export ${{ matrix.force_fail }}
9999 export SHELL=/bin/bash
100100
101- # Verify OpenSSL loads wolfProvider
102- $GITHUB_WORKSPACE/openssl-install/bin/openssl list -providers | grep libwolfprov
101+ echo "Checking OpenSSL providers:"
102+ $GITHUB_WORKSPACE/openssl-install/bin/openssl list -providers | tee provider-list.log
103+ grep -q libwolfprov provider-list.log || (echo "ERROR: libwolfprov not found in OpenSSL providers" && exit 1)
103104
104105 # Run tests
105106 make test || true
Original file line number Diff line number Diff line change 9898 export ${{ matrix.force_fail }}
9999 export CURL_REF=${{ matrix.curl_ref }}
100100
101+ echo "Checking OpenSSL providers:"
102+ $GITHUB_WORKSPACE/openssl-install/bin/openssl list -providers | tee provider-list.log
103+ grep -q libwolfprov provider-list.log || (echo "ERROR: libwolfprov not found in OpenSSL providers" && exit 1)
104+
101105 # Run tests and save output to test.log
102106 mkdir -p tests
103107 make -j$(nproc) test-ci 2>&1 | tee tests/test.log
Original file line number Diff line number Diff line change 9999 export OPENSSL_CONF=$GITHUB_WORKSPACE/provider.conf
100100 export OPENSSL_MODULES=$GITHUB_WORKSPACE/wolfprov-install/lib
101101
102+ echo "Checking OpenSSL providers:"
103+ $GITHUB_WORKSPACE/openssl-install/bin/openssl list -providers | tee provider-list.log
104+ grep -q libwolfprov provider-list.log || (echo "ERROR: libwolfprov not found in OpenSSL providers" && exit 1)
105+
102106 # Initialize submodules
103107 git submodule update --init
104108
Original file line number Diff line number Diff line change 9393 openssl rsa -in rsa_private_unprotected.pem -out rsa_private.pem -aes256 -passout 'pass:password'
9494 openssl rsa -in rsa_private.pem -pubout -out rsa_public.pem -passin 'pass:password'
9595 # Create a credentials file for iperf
96- # Username: mario, Password: rossi
96+ # Username: mario, Password: rossi
9797 echo "mario,bf7a49a846d44b454a5d11e7acfaf13d138bbe0b7483aa3e050879700572709b" > credentials.csv
9898
9999 - name : Run tests
@@ -140,5 +140,3 @@ jobs:
140140 $IPERF3_EXECUTABLE -c localhost -i $IPERF3_TEST_INTERVAL -t $IPERF3_TEST_DURATION \
141141 --rsa-public-key-path $KEY_DIR/rsa_public.pem \
142142 --user $IPERF3_USER | tee $IPERF3_TEST_LOG \
143-
144-
Original file line number Diff line number Diff line change 3131 strategy :
3232 fail-fast : false
3333 matrix :
34- ipmitool_ref : [ 'master', 'c3939dac2c060651361fc71516806f9ab8c38901 ' ]
34+ ipmitool_ref : [ 'master', 'IPMITOOL_1_8_19 ' ]
3535 wolfssl_ref : [ 'master', 'v5.8.0-stable' ]
3636 openssl_ref : [ 'openssl-3.5.0' ]
3737 steps :
8484 export OPENSSL_CONF=$GITHUB_WORKSPACE/provider.conf
8585 export OPENSSL_MODULES=$GITHUB_WORKSPACE/wolfprov-install/lib
8686
87+ echo "Checking OpenSSL providers:"
88+ $GITHUB_WORKSPACE/openssl-install/bin/openssl list -providers | tee provider-list.log
89+ grep -q libwolfprov provider-list.log || (echo "ERROR: libwolfprov not found in OpenSSL providers" && exit 1)
90+
8791 # Verify ipmitool was built and linked correctly with OpenSSL
8892 ldd src/ipmitool | grep -E '(libssl|libcrypto)'
8993 ldd src/ipmievd | grep -E '(libssl|libcrypto)'
Original file line number Diff line number Diff line change 9595 export PKG_CONFIG_PATH=$GITHUB_WORKSPACE/openssl-install/lib64/pkgconfig
9696 export ${{ matrix.force_fail }}
9797
98+ echo "Checking OpenSSL providers:"
99+ $GITHUB_WORKSPACE/openssl-install/bin/openssl list -providers | tee provider-list.log
100+ grep -q libwolfprov provider-list.log || (echo "ERROR: libwolfprov not found in OpenSSL providers" && exit 1)
101+
98102 # Build and run tests
99103 make check 2>&1 | tee liboauth2-test.log
100104 TEST_RESULT=$?
Original file line number Diff line number Diff line change 8989 export OPENSSL_CONF=$GITHUB_WORKSPACE/provider.conf
9090 export OPENSSL_MODULES=$GITHUB_WORKSPACE/wolfprov-install/lib
9191 export ${{ matrix.force_fail }}
92+
93+ echo "Checking OpenSSL providers:"
94+ $GITHUB_WORKSPACE/openssl-install/bin/openssl list -providers | tee provider-list.log
95+ grep -q libwolfprov provider-list.log || (echo "ERROR: libwolfprov not found in OpenSSL providers" && exit 1)
96+
9297 autoconf --version | grep -P '2\.\d\d' -o > dist/autoconf-version
9398 mkdir -p tests
9499 make -j test TESTOPTS="-e agentxperl" | tee tests/test.log
Original file line number Diff line number Diff line change 9898 export OPENSSL_MODULES=$GITHUB_WORKSPACE/wolfprov-install/lib
9999 export ${{ matrix.force_fail }}
100100
101+ echo "Checking OpenSSL providers:"
102+ $GITHUB_WORKSPACE/openssl-install/bin/openssl list -providers | tee provider-list.log
103+ grep -q libwolfprov provider-list.log || (echo "ERROR: libwolfprov not found in OpenSSL providers" && exit 1)
104+
101105 # Run tests and save result
102106 TEST_NGINX_VERBOSE=y TEST_NGINX_CATLOG=y TEST_NGINX_BINARY=../nginx/objs/nginx prove -v . 2>&1 | tee nginx-test.log
103107 TEST_RESULT=$?
Original file line number Diff line number Diff line change 8282 export OPENSSL_CONF=$GITHUB_WORKSPACE/provider.conf
8383 export OPENSSL_MODULES=$GITHUB_WORKSPACE/wolfprov-install/lib
8484
85+ echo "Checking OpenSSL providers:"
86+ $GITHUB_WORKSPACE/openssl-install/bin/openssl list -providers | tee provider-list.log
87+ grep -q libwolfprov provider-list.log || (echo "ERROR: libwolfprov not found in OpenSSL providers" && exit 1)
88+
8589 # Generate configure script
8690 rm -f aclocal.m4
8791 autoreconf -ivf
Original file line number Diff line number Diff line change 8686 export OPENSSL_CONF=$GITHUB_WORKSPACE/provider.conf
8787 export OPENSSL_MODULES=$GITHUB_WORKSPACE/wolfprov-install/lib
8888
89+ echo "Checking OpenSSL providers:"
90+ $GITHUB_WORKSPACE/openssl-install/bin/openssl list -providers | tee provider-list.log
91+ grep -q libwolfprov provider-list.log || (echo "ERROR: libwolfprov not found in OpenSSL providers" && exit 1)
92+
8993 # Apply the patch for the correct version of OpenSSH
9094 if [ "${{ matrix.openssh_ref }}" != "master" ]; then
9195 patch -p1 < $GITHUB_WORKSPACE/osp/wolfProvider/openssh/openssh-${{ matrix.openssh_ref }}-wolfprov.patch
You can’t perform that action at this time.
0 commit comments