Skip to content

Commit 4ad1bbc

Browse files
committed
tests: drop runtime fetch plumbing and simplify test wrapper
1 parent 239aa50 commit 4ad1bbc

File tree

6 files changed

+43
-312
lines changed

6 files changed

+43
-312
lines changed

popcorn/elixir/lib/popcorn/config.ex

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,7 @@ defmodule Popcorn.Config do
33
@defaults %{
44
extra_apps: [],
55
out_dir: nil,
6-
add_tracing: false,
7-
runtime: [
8-
{:url, "https://github.com/software-mansion-labs/FissionVM/releases/latest/download/",
9-
target: :wasm},
10-
{:path, "popcorn_runtime_source/artifacts/$target"}
11-
]
6+
add_tracing: false
127
}
138

149
def get(key) do

popcorn/elixir/lib/popcorn/utils/downloader.ex

Lines changed: 0 additions & 164 deletions
This file was deleted.

popcorn/elixir/lib/popcorn/utils/fetch_artifacts.ex

Lines changed: 0 additions & 105 deletions
This file was deleted.

scripts/_common.sh

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,3 +43,27 @@ load_env() {
4343
set +a
4444
fi
4545
}
46+
47+
install_elixir_deps() {
48+
local elixir_dir="$1"
49+
local label="${2:-Elixir deps}"
50+
51+
log "Installing ${label}..."
52+
(cd "${elixir_dir}" && mix deps.get)
53+
}
54+
55+
install_pnpm_deps() {
56+
local dir="$1"
57+
local label="${2:-pnpm deps}"
58+
59+
log "Installing ${label}..."
60+
(cd "${dir}" && pnpm install)
61+
}
62+
63+
install_pnpm_workspace_deps() {
64+
local repo_root="$1"
65+
local label="${2:-pnpm workspace deps}"
66+
67+
log "Installing ${label}..."
68+
(cd "${repo_root}" && pnpm install --frozen-lockfile)
69+
}

0 commit comments

Comments
 (0)