Hash :
0ed13441
Author :
Thomas de Grivel
Date :
2024-12-11T08:27:01
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
include ../config.mk
main: assets
${SRC_TOP}/httpd/.libs/kc3_httpd -C ${SRC_TOP}/test/httpd -d 127.0.0.1 15004
assets:
${MAKE} -C assets
asan: assets
${SRC_TOP}/httpd/.libs/kc3_httpd_asan -C ${SRC_TOP}/test/httpd -d 127.0.0.1 15004
cov: assets
${SRC_TOP}/httpd/.libs/kc3_httpd_cov -C ${SRC_TOP}/test/httpd -d 127.0.0.1 15004
debug: assets
${SRC_TOP}/httpd/.libs/kc3_httpd_debug -C ${SRC_TOP}/test/httpd -d 127.0.0.1 15004
run: assets
${SRC_TOP}/httpd/.libs/kc3_httpd -C ${SRC_TOP}/test/httpd 127.0.0.1 15004
test: vegeta_local
VEGETA_RATES = 10 20
vegeta_local:
for RATE in ${VEGETA_RATES}; do \
vegeta attack -rate=$$RATE -duration=20s < \
vegeta-targets.local.txt | \
tee vegeta-result.rate$$RATE.local.bin | \
vegeta plot > vegeta-result.rate$$RATE.local.html; \
done
vegeta_production:
for RATE in ${VEGETA_RATES}; do \
vegeta attack -rate=$$RATE -duration=20s < \
vegeta-targets.production.txt | \
tee vegeta-result.rate$$RATE.production.bin | \
vegeta plot > vegeta-result.rate$$RATE.production.html; \
done
.PHONY: assets asan cov debug main run test vegeta_local vegeta_production