Files
tp/main_dc/yalarba/api_yal/cmd/testrunner/README.md
T
valitovgaziz 8dfe7e8b4a 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
2026-06-08 01:44:23 +05:00

1.2 KiB

Создаем директорию для тестового раннера

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