}
test_run() {
- modinfo nbd &>/dev/null || { echo "Kernel does not support nbd"; exit 1; }
if ! run_server; then
echo "Failed to start server" 1>&2
return 1
}
test_setup() {
-
- modinfo nbd &>/dev/null || { echo "Kernel does not support nbd"; exit 1; }
-
make_encrypted_root || return 1
make_client_root || return 1
make_server_root || return 1
fi
}
+test_check() {
+ modinfo nbd &>/dev/null || { echo "Kernel does not support nbd"; return 1; }
+ command -v nbd-client &>/dev/null || { echo "No nbd-client available"; return 1; }
+ command -v nbd-server &>/dev/null || { echo "No nbd-server available"; return 1; }
+}
+
test_cleanup() {
kill_server
}