Something went wrong. Try again.
small gleam coding and (not yet) persistent agent daemon with a detachable cli
Something went wrong. Try again.
albedo test.sh
1.5 kB · 42 lines
Shell
12345678910111213141516171819202122232425262728293031323334353637383940414243#!/usr/bin/env bash# Every check that must pass before a commit.## The daemon tests start a daemon with `gleam run`, so they stay outside# `gleam test`: a nested build would wait on the build lock this suite holds.# test/manual is opt-in and not run here; those harnesses need a provider,# a PTY, or artifacts from an earlier benchmark run.set -euo pipefailcd "$(dirname "$0")"export ALBEDO_NO_BROWSER=1
gleam format --check src testcargo test --release --locked --manifest-path native/render/Cargo.tomlnative/render/install.shgleam testpython3 test/harness/python_plugin_test.pypython3 test/harness/commands_plugin_test.pypython3 test/harness/files_plugin_test.pypython3 test/harness/view_plugin_test.pypython3 test/harness/api_docs_test.pypython3 test/harness/trace_test.pypython3 test/harness/job_wake_test.pypython3 test/harness/remote_kernel_test.pypython3 test/harness/remote_plugin_test.py
if [ -f cli/go.mod ]; then (cd cli && go vet ./...) (cd cli && go test ./...)fi
[ -d cli/node_modules ] || npm --prefix cli installnpm --prefix cli run typechecknpm --prefix cli test
python3 test/daemon/integration.pypython3 test/daemon/extensions_integration.pypython3 test/daemon/proxy_integration.pypython3 test/daemon/mcp_integration.pypython3 test/daemon/context_integration.pypython3 test/daemon/kernel_reset_integration.pypython3 test/daemon/idle_reap_integration.pypython3 test/daemon/job_wake_integration.py