make test builds and runs 32 steps; not green: misc.diff and mplex.e2e fail on real module bugs. test_main.cpp replaced by util_config_test.cpp; stale *.mk and store_test rule removed. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
1.4 KiB
1.4 KiB
Changelog
[Unreleased] - 2026-10-25
- Build and test integration after the parallel module ports. Not released:
make testis not green (see below), so VERSION stays 1.44.2 and no tag was made. - Makefile rewritten: objects in
build/obj, archivebuild/libdetz.a(no main.cpp), one test binary per delivered test source (foundation, store, cli, util/config, agent diff/e2e/sched, shell, cap/mcp unit/probe/cli, misc, tui spec/shot/script/rows/chat/grr, mplex x11),make test,make lint(real-Werror -fsyntax-onlyover src, main.cpp and tests, no|| true),make parity,make parity-check(docs/wiring/verify.md). tests/run_all.py: runs all 32 steps (C++ unit binaries plus the python differential drivers), logs tobuild/test-logs/, prints a summary table, exits 1 on any failure.-Ifor moloapp now searched in../../moloapp/src, the worktree-relative path and$HOME/projects/moloapp/src(MOLOAPP_SRC=overrides); src/cli needstenancy/strategy.hfrom it.- Removed the obsolete
store_testrule, the unused per-module*.mkfiles andtests/foundation.mk,tests/misc.mk. tests/test_main.cppreplaced bytests/util_config_test.cpp: its shell section is covered byshell_test.cpp, its cli section bycli_test.cpp, its llm section tested the removed placeholder llm API (ChatClient/ModelHealth/Opencode); the util and config checks and the--helprun are kept.