chore: added more @spec

This commit is contained in:
2026-05-01 17:49:50 +02:00
parent abcae1dad7
commit 881056eb61
157 changed files with 6223 additions and 1647 deletions

View File

@@ -4,7 +4,9 @@ defmodule BDS.ReleasePackagingTest do
alias BDS.ReleasePackaging
setup do
base_dir = Path.join(System.tmp_dir!(), "bds-release-packaging-#{System.unique_integer([:positive])}")
base_dir =
Path.join(System.tmp_dir!(), "bds-release-packaging-#{System.unique_integer([:positive])}")
output_dir = Path.join(base_dir, "dist")
app_release = Path.join(base_dir, "rel/bds")
mcp_release = Path.join(base_dir, "rel/bds_mcp")
@@ -16,7 +18,12 @@ defmodule BDS.ReleasePackagingTest do
on_exit(fn -> File.rm_rf(base_dir) end)
%{base_dir: base_dir, output_dir: output_dir, app_release: app_release, mcp_release: mcp_release}
%{
base_dir: base_dir,
output_dir: output_dir,
app_release: app_release,
mcp_release: mcp_release
}
end
test "build metadata uses a clean future-app payload layout" do
@@ -45,7 +52,8 @@ defmodule BDS.ReleasePackagingTest do
assert File.exists?(Path.join(metadata.mcp_root, "bin/bds-mcp"))
assert File.exists?(Path.join(metadata.payload_root, "manifest.json"))
manifest = metadata.payload_root |> Path.join("manifest.json") |> File.read!() |> Jason.decode!()
manifest =
metadata.payload_root |> Path.join("manifest.json") |> File.read!() |> Jason.decode!()
assert manifest == %{
"platform" => "macos",