From c08c570d465ffa22c772c2c4d0910eb8a17a379e Mon Sep 17 00:00:00 2001 From: eunhhu Date: Sun, 27 Sep 2026 13:48:55 +0100 Subject: Check pure-serve in Pure, not in aup The HTTP host's end-to-end checks (documents against the earlier server, lending, kill -9 durability, JSON, timers, links, webhooks and answers) sat in aup's tests, so a change to the host was verified from the toolchain. They now live in tests/check.py; make check builds their apps with the sibling aup and runs them after the unit tests, which stay beside their parts. Design 009 states the rule for all three repositories. --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'README.md') diff --git a/README.md b/README.md index c7c7958..681c230 100644 --- a/README.md +++ b/README.md @@ -23,8 +23,10 @@ The source follows the principle below, a small core with the rest selected arou | `serve/` | `pure-serve`: the HTTP host, outbound delivery, JSON read in place | `build/pure-serve` | | `cli/` | command-line hosts | `build/pure-run`, `build/pure-edit-module` | | `prototypes/` | the earlier document runtime (000-077), built against `core/` and `store/` | `make -C prototypes/connections` | +| `tests/` | the hosts checked end to end, with apps built by aup (the sibling checkout) | `make check` | -`make` builds the library and the hosts, `make check` runs the store's and the app model's tests. Interfaces for +`make` builds the library and the hosts; `make check` runs the store's and the app model's unit tests (beside +their parts) and then `tests/check.py`. Interfaces for people are [Vega](/srv/git/vega.git), which links `libpure.a`. The text below records the earlier document runtime this grew from. -- cgit v1.2.3