test(ncm): M9 分类/登录门宿主单测(83 断言)+ 传输层归一 4 例 + REPORT §41
- bench/session_gate_sim.c(新):真实 core + ncm_http_request 桩,覆盖 A 错误分类矩阵(-4/-5/-6/-17/裸 mbedtls vs -13/其它)、B HTTP 状态矩阵 (401/403 vs 5xx/429 vs 3xx/4xx)、C 登录门 + 启动决策(无网→离线、无会话→扫码)、 D 真实 ncm_api 状态/业务码映射(含 -460→SVC、301/302→AUTH)、 E 真实 ncm_login_status_check/refresh 映射、F 会话密钥稳定性(换 MAC 仍可解、 旧 MAC 密文可解且自动迁移)。83 PASS / 0 FAIL,0 真实请求。 - bench/http_truncate_sim.c:追加 4 例传输层归一(握手 fatal alert→NET、握手超时→TIMEOUT、 读 fatal alert→NET、CA 失败→TLS),原 8 例截断守卫零回归(12 PASS)。 - build_ncm_sims.sh:window/search/plpage/apicache/cookie_refresh 链入 ncm_session.o (appstate/api/login 新依赖),新增 session_gate_sim 构建与运行。 - test_ncm_core.c:采用 M8 分支的 $TMPDIR 适配(Termux /tmp 不可写;合并时以 M8 为准)。 - 相关 sim 头注释同步链接命令(ncm_apicache.o/ncm_session.o)。 - REPORT §41:判定点调用链与行号、根因证据、实现、验证矩阵与诚实出入 (mipsel/真机未跑;app.c 宿主不可编译的既有原因;403/-460 取舍)。 验证:test_ncm_core_host 139 PASS/0 FAIL;session_gate_sim 83 PASS; http_truncate_sim 12 PASS;window/search/apicache/cookie_refresh sim 通过; 核心 12 TU + 应用 13 TU(-Wall -Wextra)0 warning。
This commit is contained in:
1 parent
e0bd503261
commit
2ca386973b
8 files changed
+606
-12
No files matched your search
@@ -10,7 +10,8 @@
|
||||
* -Icore -c bench/search_sim.c -o /tmp/ss.o
|
||||
* $CC_HOST -O2 -ffunction-sections -DJSMN_HEADER -I. -I../sdk -I../meow_launcherd \
|
||||
* -Icore -c app/logic/appstate.c -o /tmp/ss_app.o
|
||||
* $CC_HOST -O2 -Wl,--gc-sections -o search_sim /tmp/ss.o /tmp/ss_app.o -lpthread
|
||||
* $CC_HOST -O2 -Wl,--gc-sections -o search_sim /tmp/ss.o /tmp/ss_app.o \
|
||||
* out/core-host/ncm_apicache.o out/core-host/ncm_session.o -lpthread
|
||||
* 运行:./search_sim (0 网络;PASS/FAIL 退出码)
|
||||
*/
|
||||
#include "../app/ncm_app_internal.h"
|
||||
|
||||
Reference in new issue
Block a user