/
alt3rmann
/
graphql-engine
Обзор
Документация
Войти
/
alt3rmann
/
graphql-engine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
scripts/parse-pytest-backend
55 строк
770 B
Rakesh Emmadi
server/tests: unify HASURA_BIGQUERY_SERVICE_KEY and HASURA_BIGQUERY_SERVICE_ACCOUNT env vars
14 мар 2022, 10:50
14 мар 2022, 10:50
b844c5d
Код
Авторство
О чём код?
#!/usr/bin/env bash PARAMS="" BACKEND="${BACKEND:-postgres}" die_backends() { cat <<EOL Invalid --backend argument. Available backends: postgres (default) bigquery citus mssql mysql EOL exit 1 } while (( "$#" )); do case "$1" in --backend) if [ -n "$2" ] && [ "${2:0:1}" != "-" ]; then BACKEND=$2 shift 2 fi ;; *) # preserve positional arguments PARAMS="$PARAMS $1" shift ;; esac done # validate backend argument case "$BACKEND" in postgres) ;; bigquery) source "scripts/bigquery.sh" verify_bigquery_pytest_env ;; citus) ;; mssql) ;; mysql) ;; *) die_backends ;; esac # set positional arguments in their proper place eval set -- "$PARAMS" export BACKEND