简化协议,

/**
 * Request
 * Cmd: 	| OP(1) | argc(1) | repeat { arglen(4) | arg } |
 *
 * Response
 * Rsp:		| OP(1) | status(1) | datalen(4) | data |
 */

封装客户端进行批处理和单条命令测试。
This commit is contained in:
2026-01-06 19:16:12 +08:00
parent 0dc86f5aa5
commit 144b374aa2
13 changed files with 815 additions and 634 deletions

View File

@@ -6,8 +6,8 @@ TESTCASE_SRCS = testcase.c
TARGET = kvstore
SUBDIR = ./NtyCo/
TESTCASE = testcase
TESTCASE2 = testcase2
TESTCASE2_SRCS = testcase.c
TESTCASE2 = ./test/testcase
TESTCASE2_SRCS = ./test/testcase.c ./test/test_client.c
OBJS = $(SRCS:.c=.o)
@@ -22,18 +22,18 @@ ECHO:
@echo $(SUBDIR)
$(TARGET): $(OBJS)
$(CC) -o $@ $^ $(FLAGS)
$(CC) -g -o $@ $^ $(FLAGS)
$(TESTCASE): $(TESTCASE_SRCS)
$(CC) -o $@ $^
$(CC) -g -o $@ $^
$(TESTCASE2): $(TESTCASE2_SRCS)
$(CC) -o $@ $^
$(CC) -g -o $@ $^
%.o: %.c
$(CC) $(FLAGS) -c $^ -o $@
$(CC) $(FLAGS) -c $^ -g -o $@
clean:
rm -rf $(OBJS) $(TARGET) $(TESTCASE)
rm -rf $(OBJS) $(TARGET) $(TESTCASE) $(TESTCASE2)