--- /dev/null
+#!/bin/sh -ex
+
+DEB_HOST_GNU_TYPE=$(dpkg-architecture -q DEB_HOST_GNU_TYPE)
+
+# We aren't cross building, not even when cross testing:
+./configure --disable-man --build=$DEB_HOST_GNU_TYPE --host=$DEB_HOST_GNU_TYPE
Depends: libknet-dev, libnozzle-dev,
- gcc, libc6-dev, make, pkg-config,
- libnl-3-dev, libnl-route-3-dev, libsctp-dev,
- libbz2-dev, liblz4-dev, liblzma-dev, liblzo2-dev, zlib1g-dev,
+ build-essential, iproute2, pkg-config,
+ libnl-3-dev, libnl-route-3-dev, libqb-dev, libsctp-dev,
+ libbz2-dev, liblz4-dev, liblzma-dev, liblzo2-dev, libzstd-dev, zlib1g-dev,
libnss3-dev, libssl-dev
Restrictions: allow-stderr, isolation-container, needs-root
-Tests: unit
+Tests: configure libknet libnozzle
--- /dev/null
+#!/bin/sh -ex
+
+DEB_HOST_GNU_TYPE=$(dpkg-architecture -q DEB_HOST_GNU_TYPE)
+PKG_CONFIG=$DEB_HOST_GNU_TYPE-pkg-config
+
+# api-test-coverage would need a build, so call check-TESTS, not check:
+make LIBS="$(${PKG_CONFIG} --libs libknet) \$(PTHREAD_LIBS) \$(dl_LIBS)" \
+ VERBOSE=1 -C libknet/tests all check-TESTS || ret=$?
+
+if [ "$AUTOPKGTEST_ARTIFACTS" ]; then
+ mkdir "$AUTOPKGTEST_ARTIFACTS/libknet"
+ mv libknet/tests/*.log libknet/tests/*.trs "$AUTOPKGTEST_ARTIFACTS/libknet"
+fi
--- /dev/null
+#!/bin/sh -ex
+
+DEB_HOST_GNU_TYPE=$(dpkg-architecture -q DEB_HOST_GNU_TYPE)
+PKG_CONFIG=$DEB_HOST_GNU_TYPE-pkg-config
+
+mkdir -p /dev/net
+[ -c /dev/net/tun ] || mknod -m666 /dev/net/tun c 10 200
+
+# api-test-coverage would need a build, so call check-TESTS, not check:
+make LIBS="$(${PKG_CONFIG} --libs libnozzle) \$(PTHREAD_LIBS) \$(libnl_LIBS)" \
+ VERBOSE=1 -C libnozzle/tests all check-TESTS
+
+if [ "$AUTOPKGTEST_ARTIFACTS" ]; then
+ mkdir "$AUTOPKGTEST_ARTIFACTS/libnozzle"
+ mv libnozzle/tests/*.log libnozzle/tests/*.trs "$AUTOPKGTEST_ARTIFACTS/libnozzle"
+fi
+++ /dev/null
-#!/bin/sh -ex
-
-./configure --disable-man
-
-# api-test-coverage would need a build, so call check-TESTS, not check:
-make LIBS="$(pkg-config --libs libknet) \$(PTHREAD_LIBS) \$(dl_LIBS)" \
- VERBOSE=1 -C libknet/tests all check-TESTS
-
-mkdir -p /dev/net
-[ -c /dev/net/tun ] || mknod -m666 /dev/net/tun c 10 200
-make LIBS="$(pkg-config --libs libnozzle) \$(PTHREAD_LIBS) \$(libnl_LIBS)" \
- VERBOSE=1 -C libnozzle/tests all check-TESTS