On branch main

new file:   main_dc/yalarba/api_yal/cmd/testrunner/README.md
	new file:   main_dc/yalarba/api_yal/cmd/testrunner/main.go
	new file:   main_dc/yalarba/api_yal/cmd/testrunner/runner.go
	deleted:    main_dc/yalarba/api_yal/test/intergration/auth_integration_test.go
	deleted:    main_dc/yalarba/api_yal/test/intergration/objects_integration_test.go
	deleted:    main_dc/yalarba/api_yal/test/intergration/setup_test.go
	deleted:    main_dc/yalarba/api_yal/test/setup_test.go
	new file:   main_dc/yalarba/api_yal/tests/integration/account_test.go
	new file:   main_dc/yalarba/api_yal/tests/integration/appeal_test.go
	new file:   main_dc/yalarba/api_yal/tests/integration/auth_test.go
	new file:   main_dc/yalarba/api_yal/tests/integration/comment_test.go
	new file:   main_dc/yalarba/api_yal/tests/integration/feedback_test.go
	new file:   main_dc/yalarba/api_yal/tests/integration/object_test.go
	new file:   main_dc/yalarba/api_yal/tests/integration/rating_test.go
	new file:   main_dc/yalarba/api_yal/tests/testutils/client.go
	new file:   main_dc/yalarba/api_yal/tests/testutils/fixtures.go
	new file:   main_dc/yalarba/api_yal/tests/testutils/setup.go
write tests
This commit is contained in:
2026-06-08 01:44:23 +05:00
parent bdf3ba2483
commit 8dfe7e8b4a
17 changed files with 2529 additions and 465 deletions
@@ -0,0 +1,37 @@
# Создаем директорию для тестового раннера
mkdir -p cmd/testrunner
# Сохраняем файл main.go в cmd/testrunner/
# Запуск в обычном режиме
go run cmd/testrunner/main.go
# Запуск с параметрами
go run cmd/testrunner/main.go -suite auth -verbose
go run cmd/testrunner/main.go -suite all -coverage
go run cmd/testrunner/main.go -suite all -parallel
# Интерактивный режим
go run cmd/testrunner/main.go interactive
# Запуск бенчмарков
go run cmd/testrunner/main.go bench
# Мониторинг сервера
go run cmd/testrunner/main.go watch
# Сборка для текущей платформы
go build -o testrunner.exe cmd/testrunner/main.go
# Запуск собранного бинарника
./testrunner.exe -suite all -verbose
# Кроссплатформенная сборка
# Windows
GOOS=windows GOARCH=amd64 go build -o testrunner-windows.exe cmd/testrunner/main.go
# Linux
GOOS=linux GOARCH=amd64 go build -o testrunner-linux cmd/testrunner/main.go
# macOS
GOOS=darwin GOARCH=amd64 go build -o testrunner-macos cmd/testrunner/main.go