Skip to content

Commit

Permalink
test: remove genv requirement for e2e
Browse files Browse the repository at this point in the history
  • Loading branch information
jdx committed May 13, 2024
1 parent 9e77028 commit 218e964
Showing 1 changed file with 32 additions and 39 deletions.
71 changes: 32 additions & 39 deletions e2e/run_test
Original file line number Diff line number Diff line change
Expand Up @@ -44,37 +44,38 @@ remove_isolated_env() {
}

within_isolated_env() {
_env \
--ignore-environment \
--chdir="$TEST_WORKDIR" \
- \
ROOT="$ROOT" \
HOME="$TEST_HOME" \
TMPDIR="$TEST_TMPDIR" \
SHELL="$(type -p bash)" \
PATH="${CARGO_TARGET_DIR:-$ROOT/target}/debug:$HOME/mise/bin:$CARGO_HOME/bin:$TEST_HOME/bin:/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin" \
MISE_DATA_DIR="$MISE_DATA_DIR" \
MISE_STATE_DIR="$MISE_STATE_DIR" \
MISE_CACHE_DIR="$MISE_CACHE_DIR" \
MISE_CONFIG_DIR="$MISE_CONFIG_DIR" \
MISE_TMP_DIR="$TEST_TMPDIR" \
MISE_SYSTEM_DIR="$MISE_SYSTEM_DIR" \
MISE_TRUSTED_CONFIG_PATHS="$TEST_ISOLATED_DIR" \
MISE_EXPERIMENTAL=1 \
MISE_YES=1 \
TEST_NAME="$TEST" \
TEST_ROOT="$SCRIPT_DIR" \
TEST_SCRIPT="$TEST_SCRIPT" \
TEST_DIR="$(dirname "$TEST_SCRIPT")" \
GITHUB_ACTION="${GITHUB_ACTION:-}" \
GITHUB_API_TOKEN="${GITHUB_API_TOKEN:-}" \
CARGO_HOME="$CARGO_HOME" \
RUSTUP_HOME="$RUSTUP_HOME" \
LLVM_PROFILE_FILE="${LLVM_PROFILE_FILE:-}" \
CARGO_LLVM_COV="${CARGO_LLVM_COV:-}" \
CARGO_LLVM_COV_SHOW_ENV="${CARGO_LLVM_COV_SHOW_ENV:-}" \
CARGO_LLVM_COV_TARGET_DIR="${CARGO_LLVM_COV_TARGET_DIR:-}" \
"$@" || return $?
(
cd "$TEST_ISOLATED_DIR"
env -i - \
PWD="$TEST_WORKDIR" \
ROOT="$ROOT" \
HOME="$TEST_HOME" \
TMPDIR="$TEST_TMPDIR" \
SHELL="$(type -p bash)" \
PATH="${CARGO_TARGET_DIR:-$ROOT/target}/debug:$HOME/mise/bin:$CARGO_HOME/bin:$TEST_HOME/bin:/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin" \
MISE_DATA_DIR="$MISE_DATA_DIR" \
MISE_STATE_DIR="$MISE_STATE_DIR" \
MISE_CACHE_DIR="$MISE_CACHE_DIR" \
MISE_CONFIG_DIR="$MISE_CONFIG_DIR" \
MISE_TMP_DIR="$TEST_TMPDIR" \
MISE_SYSTEM_DIR="$MISE_SYSTEM_DIR" \
MISE_TRUSTED_CONFIG_PATHS="$TEST_ISOLATED_DIR" \
MISE_EXPERIMENTAL=1 \
MISE_YES=1 \
TEST_NAME="$TEST" \
TEST_ROOT="$SCRIPT_DIR" \
TEST_SCRIPT="$TEST_SCRIPT" \
TEST_DIR="$(dirname "$TEST_SCRIPT")" \
GITHUB_ACTION="${GITHUB_ACTION:-}" \
GITHUB_API_TOKEN="${GITHUB_API_TOKEN:-}" \
CARGO_HOME="$CARGO_HOME" \
RUSTUP_HOME="$RUSTUP_HOME" \
LLVM_PROFILE_FILE="${LLVM_PROFILE_FILE:-}" \
CARGO_LLVM_COV="${CARGO_LLVM_COV:-}" \
CARGO_LLVM_COV_SHOW_ENV="${CARGO_LLVM_COV_SHOW_ENV:-}" \
CARGO_LLVM_COV_TARGET_DIR="${CARGO_LLVM_COV_TARGET_DIR:-}" \
"$@" || return $?
)
}

run_test() {
Expand Down Expand Up @@ -102,14 +103,6 @@ run_test() {
return "$status"
}

_env() {
if type genv >/dev/null 2>&1; then
genv "$@"
else
env "$@"
fi
}

os() {
case "$(uname -s)" in
Darwin) echo "macos" ;;
Expand Down

0 comments on commit 218e964

Please sign in to comment.