#!/bin/bash

set -eux

my_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
base_dir="$( cd "${my_dir}/.." && pwd )"
test_helpers_dir="$( cd "$(git rev-parse --show-toplevel)/src/test-helpers" && pwd )"
source ${test_helpers_dir}/linter.sh

pushd "${base_dir}" > /dev/null
  lint_golang
  CGO_ENABLED=1 ginkgo \
    -r \
    -race \
    -p \
    -randomizeAllSpecs \
    -randomizeSuites \
    "$@"
popd > /dev/null

