aboutsummaryrefslogtreecommitdiffstats
path: root/docs/research/077-apps-as-http-services.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/077-apps-as-http-services.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/077-apps-as-http-services.md')
-rw-r--r--docs/research/077-apps-as-http-services.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/research/077-apps-as-http-services.md b/docs/research/077-apps-as-http-services.md
index 27e69fd..63904a5 100644
--- a/docs/research/077-apps-as-http-services.md
+++ b/docs/research/077-apps-as-http-services.md
@@ -68,7 +68,7 @@ Raspberry Pi 5, 서버는 CPU 0–2, 부하는 CPU 3, 저장소는 SD 카드의
## 검증
-aup `make check`: 키 있는 리스트 앱에 무작위 요청 800개(쿼리 필드와 본문을 가진 메시지, text, 키 누름, 수·text 보기, 표의
+aup `make check`(지금은 Pure `tests/check.py`의 `server_app`): 키 있는 리스트 앱에 무작위 요청 800개(쿼리 필드와 본문을 가진 메시지, text, 키 누름, 수·text 보기, 표의
쪽, 없는 이름과 잘못된 쿼리)를 보내 상태 코드·오류 이름·본문·JSON 행이 파이썬 모델과 같다. 한 스레드와 연결 스레드 셋 +
소유자에서 모두 확인한다. 여섯 클라이언트가 보내는 중에 `kill -9`로 죽여도, 확인 응답한 이벤트(각 3,500–4,200개)가 다시
시작한 뒤 모두 남는다. ASan·UBSan 빌드에서 같은 검사와, 클라이언트 열둘이 쓰기·읽기·실패를 섞어 보내는 부하(요청 3,600개)를