aboutsummaryrefslogtreecommitdiffstats
path: root/docs/research/082-json-in-place.md
diff options
context:
space:
mode:
authoreunhhu <[email protected]>2026-09-27 13:48:55 +0100
committereunhhu <[email protected]>2026-09-27 13:48:55 +0100
commitc08c570d465ffa22c772c2c4d0910eb8a17a379e (patch)
tree3a4d6e2c25f259f97c5a629d3862f020cf1ae7bd /docs/research/082-json-in-place.md
parent628e72621693af9be8bf94ef42f3164c45763a7b (diff)
downloadpure-c08c570d465ffa22c772c2c4d0910eb8a17a379e.tar.gz
pure-c08c570d465ffa22c772c2c4d0910eb8a17a379e.zip
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.
Diffstat (limited to 'docs/research/082-json-in-place.md')
-rw-r--r--docs/research/082-json-in-place.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/research/082-json-in-place.md b/docs/research/082-json-in-place.md
index 6a456b8..aab6afb 100644
--- a/docs/research/082-json-in-place.md
+++ b/docs/research/082-json-in-place.md
@@ -61,7 +61,7 @@ Raspberry Pi 5, 서버는 CPU 0–2(연결 스레드 하나), 부하는 CPU 3. �
시작하거나 끝나는 자리는 `limit`, UTF-8이 아닌 자리는 `encoding`으로 실패하고 아무것도 바꾸지 않는다. 경로 이름
`user.name`은 받고, `user..name`, `.user`, `user.`, `user.1st`, `user name`, 그리고 `user`와 `user.name`을 함께 가진
모듈은 거절한다.
-- aup `make check`의 `server_json`: 전의 무작위 평평한 JSON 300개와 틀린 요청 14가지에 더해, 그룹이 두 단계인 메시지에
+- aup `make check`의 `server_json`(지금은 Pure `tests/check.py`): 전의 무작위 평평한 JSON 300개와 틀린 요청 14가지에 더해, 그룹이 두 단계인 메시지에
무작위 JSON 100개(멤버 순서를 단계마다 섞고, 문자열에 이스케이프·제어 바이트·한글·이모지·U+2028)를 보내 답과 표가
파이썬 모델과 같다. 그룹의 고정 필드를 쿼리 경로로 준 요청, 틀린 그룹 요청 10가지(모르는 멤버, 그룹 자리에 값, 필드
자리에 객체, 빈 그룹, 두 번 온 필드, 배열, `null`, 외톨이 서로게이트, 닫히지 않은 객체), 쿼리와 본문에 함께 준 필드도