#!/bin/bash

set -o errexit -o nounset -o pipefail

script_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
module_dir="$(cd "${script_dir}/.." && pwd)"

cd "${module_dir}"

go run github.com/onsi/ginkgo/v2/ginkgo \
      -r \
      --compilers=2 \
      --procs=4 \
      -race \
      --fail-on-pending \
      --randomize-all \
      --randomize-suites \
      --skip-package=integration \
      "$@"
