#!/bin/sh
# Shared helper script for centralizing arguments and features.
# Callers can optionally pass test harness arguments to cargo like:
# run-cargo-tests --skip test_1

set -eu

CARGO_FEATURES="${CARGO_FEATURES:-apparmor,gettext,pam-login,sudoedit}"

cargo test \
    --all-targets \
    --features="${CARGO_FEATURES}" \
    --offline \
    -- \
    "$@"
