修复 SSE 单元测试编译警告,更新维护记录

- 初始化 test_sse.c 中 client/server 变量,消除 7 处 -Wmaybe-uninitialized 警告

- 编译零警告,458 个单元测试 + 115 项集成测试全部通过
This commit is contained in:
xfy911 2026-06-13 06:25:43 +08:00
parent 710cede61c
commit 08a7470d32
2 changed files with 33 additions and 7 deletions

View File

@ -93,6 +93,32 @@
- 工作区干净:提交已推送到 origin main
- 项目状态健康,维护模式正常
+ 2026-06-13 06:17: **维护修复 — 消除 SSE 单元测试编译警告**
- 修复 `tests/unit/test_sse.c` 中 7 处 `client`/`server` 变量未初始化警告
- 将 `int client, server;` 改为 `int client = 0, server = 0;`
- 编译验证:零警告(仅外部 coco 库 `.note.GNU-stack` linker 警告)
- 单元测试458 个全部通过 ✓1 个 Ignored为预期行为
- 集成测试115 项全部通过 ✓
- 工作区干净:提交已推送到 origin main
- 项目状态健康,维护模式正常
+ 2026-06-13 06:17: **维护修复 — 消除 SSE 单元测试编译警告**
- 修复 `tests/unit/test_sse.c` 中 7 处 `client`/`server` 变量未初始化警告
- 将 `int client, server;` 改为 `int client = 0, server = 0;`
- 编译验证:零警告(仅外部 coco 库 `.note.GNU-stack` linker 警告)
- 单元测试458 个全部通过 ✓1 个 Ignored为预期行为
- 集成测试115 项全部通过 ✓
- 工作区干净:提交已推送到 origin main
- 项目状态健康,维护模式正常
+ 2026-06-13 03:17: **维护验证 — 定期巡检状态确认**
- 编译验证零警告make 全部通过(唯一 linker 警告来自外部 coco 库的 `.note.GNU-stack` section非项目本身问题
- 单元测试451 个全部通过 ✓1 个 Ignored为预期行为
- 集成测试115 项全部通过 ✓(含 HTTP/3、gRPC、负载均衡、扩展中间件、虚拟主机、SIGHUP 热重载、主动健康检查、Prometheus 指标、SSE 端到端等)
- 代码检查:无遗留 TODO/FIXMEcocoon 源码干净
- 工作区干净:无未提交改动,无需提交
- 项目状态健康,所有路线图功能已完成,维护模式正常
+ 2026-06-13 00:17: **维护验证 — 定期巡检状态确认**
- 编译验证零警告make 全部通过(唯一 linker 警告来自外部 coco 库的 `.note.GNU-stack` section非项目本身问题
- 单元测试451 个全部通过 ✓1 个 Ignored为预期行为

View File

@ -41,7 +41,7 @@ static int read_all(int fd, char *buf, size_t len) {
* test_sse_send_headers - SSE
*/
void test_sse_send_headers(void) {
int client, server;
int client = 0, server = 0;
TEST_ASSERT_EQUAL_INT(0, create_socket_pair(&client, &server));
TEST_ASSERT_EQUAL_INT(0, sse_send_headers(server));
@ -62,7 +62,7 @@ void test_sse_send_headers(void) {
* test_sse_send_event -
*/
void test_sse_send_event(void) {
int client, server;
int client = 0, server = 0;
TEST_ASSERT_EQUAL_INT(0, create_socket_pair(&client, &server));
TEST_ASSERT_EQUAL_INT(0, sse_send_event(server, "test", "hello", 42));
@ -82,7 +82,7 @@ void test_sse_send_event(void) {
* test_sse_send_event_no_id - ID
*/
void test_sse_send_event_no_id(void) {
int client, server;
int client = 0, server = 0;
TEST_ASSERT_EQUAL_INT(0, create_socket_pair(&client, &server));
TEST_ASSERT_EQUAL_INT(0, sse_send_event(server, "ping", "pong", 0));
@ -104,7 +104,7 @@ void test_sse_send_event_no_id(void) {
* test_sse_send_event_multiline -
*/
void test_sse_send_event_multiline(void) {
int client, server;
int client = 0, server = 0;
TEST_ASSERT_EQUAL_INT(0, create_socket_pair(&client, &server));
TEST_ASSERT_EQUAL_INT(0, sse_send_event(server, "msg", "line1\nline2", 1));
@ -123,7 +123,7 @@ void test_sse_send_event_multiline(void) {
* test_sse_send_comment -
*/
void test_sse_send_comment(void) {
int client, server;
int client = 0, server = 0;
TEST_ASSERT_EQUAL_INT(0, create_socket_pair(&client, &server));
TEST_ASSERT_EQUAL_INT(0, sse_send_comment(server, "heartbeat"));
@ -141,7 +141,7 @@ void test_sse_send_comment(void) {
* test_sse_handle_request_405 - GET 405
*/
void test_sse_handle_request_405(void) {
int client, server;
int client = 0, server = 0;
TEST_ASSERT_EQUAL_INT(0, create_socket_pair(&client, &server));
http_request_t req = {0};
@ -166,7 +166,7 @@ void test_sse_handle_request_405(void) {
* test_sse_handle_request_wrong_path - SSE false
*/
void test_sse_handle_request_wrong_path(void) {
int client, server;
int client = 0, server = 0;
TEST_ASSERT_EQUAL_INT(0, create_socket_pair(&client, &server));
http_request_t req = {0};