client now disconnects

This commit is contained in:
elvis
2022-05-01 00:10:28 +02:00
parent 85231d073f
commit e095f4306f
4 changed files with 55 additions and 16 deletions

View File

@ -100,13 +100,39 @@ print-%: ; @echo $* = $($*)
# -TESTS------------------------------------------------------------------------
test1: all
@echo "[threadpool]\n\nquantity = 1\npending = 10\n\n[files]\n\nMaxFiles = 10000\nMaxSize = 128000000\n\n[log]\n\nlogFile = ./logs/l.log\n\n[socket]\n\nname = ./socket\nbacklog = 100\n" > build/confix.txt
valgrind --leak-check=full --track-origins=yes $(BUILD_DIR)/server &
@echo "[threadpool]" > $(BUILD_DIR)/config.txt
@echo "quantity = 1" >> $(BUILD_DIR)/config.txt
@echo "pending = 10" >> $(BUILD_DIR)/config.txt
@echo "" >> $(BUILD_DIR)/config.txt
@echo "[files]" >> $(BUILD_DIR)/config.txt
@echo "MaxSize = 128000000" >> $(BUILD_DIR)/config.txt
@echo "MaxFiles = 10000" >> $(BUILD_DIR)/config.txt
@echo "" >> $(BUILD_DIR)/config.txt
@echo "[log]" >> $(BUILD_DIR)/config.txt
@echo "logFile = ./logs/l.log" >> $(BUILD_DIR)/config.txt
@echo "" >> $(BUILD_DIR)/config.txt
@echo "[socket]" >> $(BUILD_DIR)/config.txt
@echo "name = ./socket" >> $(BUILD_DIR)/config.txt
@echo "backlog = 100" >> $(BUILD_DIR)/config.txt
valgrind --leak-check=full --track-origins=yes $(BUILD_DIR)/server $(BUILD_DIR)/config.txt &
bash scripts/test1.sh
pkill -1 memcheck-amd64
pkill --signal SIGHUP memcheck
test2: all
@echo "[threadpool]\n\nquantity = 4\npending = 100\n\n[files]\n\nMaxFiles = 10\nMaxSize = 1000\n\n[log]\n\nlogFile = ./logs/l.log\n\n[socket]\n\nname = ./socket\nbacklog = 100\n" > build/confix.txt
$(BUILD_DIR)/server &
@echo "[threadpool]" > $(BUILD_DIR)/config.txt
@echo "quantity = 4" >> $(BUILD_DIR)/config.txt
@echo "pending = 100" >> $(BUILD_DIR)/config.txt
@echo "" >> $(BUILD_DIR)/config.txt
@echo "[files]" >> $(BUILD_DIR)/config.txt
@echo "MaxSize = 1000" >> $(BUILD_DIR)/config.txt
@echo "MaxFiles = 10" >> $(BUILD_DIR)/config.txt
@echo "" >> $(BUILD_DIR)/config.txt
@echo "[log]" >> $(BUILD_DIR)/config.txt
@echo "logFile = ./logs/l.log" >> $(BUILD_DIR)/config.txt
@echo "" >> $(BUILD_DIR)/config.txt
@echo "[socket]" >> $(BUILD_DIR)/config.txt
@echo "name = ./socket" >> $(BUILD_DIR)/config.txt
@echo "backlog = 100" >> $(BUILD_DIR)/config.txt
$(BUILD_DIR)/server $(BUILD_DIR)/config.txt &
bash scripts/test2.sh
pkill -1 server