test(api): CT на портах 18080/18445 вне docker-dev [skip ci]

This commit is contained in:
2026-07-15 17:10:19 +03:00
parent 6441be61b1
commit f7f0038556
6 changed files with 87 additions and 24 deletions
+6 -2
View File
@@ -98,11 +98,15 @@ eunit-verbose: ## Запустить EUnit тесты с подробным вы
@echo "Запуск EUnit тестов (verbose)..."
@$(REBAR3) eunit --sname $(SNAME)_test --verbose
test-api: ## Запустить Common Test для API
test-api: ## Запустить Common Test для API (порты 18080/18081/18445/18446 — не docker 8080/8445)
@echo "Cleaning old data..."
@rm -rf logs/test/ct/ct_run.*
@rm -rf data/Mnesia.ct data/Mnesia.ct.* data/mnesia_ct Mnesia.eventhub_api_test@* 2>/dev/null || true
@bash scripts/fix-rebar-unit-symlink.sh
@$(REBAR3) ct --sname $(SNAME)_api_test #-v
@HTTP_PORT=18080 WS_PORT=18081 ADMIN_HTTP_PORT=18445 ADMIN_WS_PORT=18446 \
API_HOST=http://localhost:18080 ADMIN_API_HOST=http://localhost:18445 \
WS_HOST=ws://localhost:18081 ADMIN_WS_HOST=ws://localhost:18446 \
$(REBAR3) ct --sname $(SNAME)_api_test #-v
wsl-ext4-dirs: ## WSL: каталоги logs/data на ext4 (рекомендуется)
@bash scripts/wsl-ext4-dirs.sh