File: go_test_no_env

package info (click to toggle)
gitlab-ci-multi-runner 14.10.1-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 31,248 kB
  • sloc: sh: 1,694; makefile: 384; asm: 79; ruby: 68
file content (15 lines) | stat: -rwxr-xr-x 352 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/env bash

set -eo pipefail

ENV=""
EOL=$'\n'
while read -r name; do
    if [[ -n "$name" ]]; then
      ENV+="$name=${!name}${EOL}"
    fi
done <<<"$(cat ./scripts/envs/allowlist_common.env ./scripts/envs/allowlist_unix.env)"

# shellcheck disable=SC2046
# disable word splitting warning as we actually need it here
env -i $ENV go test "$@"