version: "3" tasks: q:accept: desc: 跑 Q2 验收集成测试并写入 F01–F23 对照表 cmds: - go test ./test/accept/ -count=1 -v env: NIXMSG_WRITE_ACCEPT_REPORT: "1" q:q3: desc: Q3 弱网(toxiproxy)、崩溃续传、短时压测 cmds: - go test ./test/chaos/ ./test/load/ -count=1 -v -timeout 15m q:chaos-test: desc: 运行混沌辅助与 Q3 弱网/崩溃测试 cmds: - go test ./test/chaos/ -count=1 -v -timeout 10m q:load-test: desc: 压测骨架与短时真实收发 cmds: - go test ./test/load/ -count=1 -v -timeout 10m q:report: desc: 从结果 JSON 生成 F01–F23 验收对照表(默认空样例) cmds: - go run ./test/report/cmd/genreport {{.CLI_ARGS}} q:report-sample: desc: 用空结果样例生成对照表到 stdout cmds: - go run ./test/report/cmd/genreport ./test/report/testdata/sample_results.json q:report-q2: desc: 用 Q2 验收结果生成对照表到 stdout cmds: - go run ./test/report/cmd/genreport ./test/report/testdata/q2_results.json q:docker-build: desc: 构建当前架构镜像(不推送) cmds: - docker build -t git.asio.asia/nixevol/nixmsg:0.1.0 -f deploy/Dockerfile .