File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 5959 echo "$OUT"
6060 echo "$OUT" | grep -q "ENTER: _gnutls_wolfssl_init" \
6161 || { echo "::error ::wrapper not initialised – FAIL"; exit 1; }
62+
63+ - name : Run unit tests
64+ run : |
65+ TEST_RESULT=0
66+ cd wolfssl-gnutls-wrapper
67+ ${{ matrix.provider }} make test || TEST_RESULT=$?
68+ if [ "$TEST_RESULT" -ne 0 ]; then
69+ echo "Tests failed: TEST_RESULT=$TEST_RESULT"
70+ exit 1
71+ fi
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 11# !/usr/bin/make -f
22
3+ GNUTLS_INSTALL ?= /opt/gnutls
4+ PROVIDER_PATH ?= /opt/wolfssl-gnutls-wrapper
5+
6+ export GNUTLS_INSTALL
7+ export PROVIDER_PATH
8+
9+ GNUTLS_INSTALL_REL := $(patsubst /% ,% ,$(GNUTLS_INSTALL ) )
10+ PROVIDER_PATH_REL := $(patsubst /% ,% ,$(PROVIDER_PATH ) )
11+
312FIPS_ARG :=
413
514ifneq (,$(filter fips,$(DEB_BUILD_PROFILES ) ) )
@@ -18,16 +27,23 @@ endif
1827 dh $@ --buildsystem=makefile
1928
2029override_dh_auto_configure :
21- :
30+ echo " $( GNUTLS_INSTALL_REL) /*" > debian/gnutls-wolfssl.install
31+ echo " $( PROVIDER_PATH_REL) /*" > debian/wolfssl-gnutls-wrapper.install
2232
2333override_dh_auto_build :
2434 :
2535
2636override_dh_auto_install :
27- -sudo rm -rf /opt/gnutls /opt/wolfssl-gnutls-wrapper
28-
37+ -sudo rm -rf $( GNUTLS_INSTALL ) $( PROVIDER_PATH )
38+
2939 ./setup.sh $(FIPS_ARG )
30-
31- mkdir -p $(CURDIR)/debian/tmp/opt
32- cp -a /opt/gnutls $(CURDIR)/debian/tmp/opt/
33- cp -a /opt/wolfssl-gnutls-wrapper $(CURDIR)/debian/tmp/opt/
40+
41+ mkdir -p $(CURDIR ) /debian/tmp$(dir $(GNUTLS_INSTALL ) )
42+ mkdir -p $(CURDIR ) /debian/tmp$(dir $(PROVIDER_PATH ) )
43+
44+ cp -a $(GNUTLS_INSTALL ) $(CURDIR ) /debian/tmp$(GNUTLS_INSTALL )
45+ cp -a $(PROVIDER_PATH ) $(CURDIR ) /debian/tmp$(PROVIDER_PATH )
46+
47+ override_dh_clean :
48+ dh_clean
49+ rm -f debian/gnutls-wolfssl.install debian/wolfssl-gnutls-wrapper.install
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments