Files
tp/main_dc/yalarba/api_yal/cmd/testrunner
valitovgaziz d1e45c7686 On branch main
modified:   main_dc/yalarba/api_yal/cmd/testrunner/main.go
	modified:   main_dc/yalarba/api_yal/cmd/testrunner/runner.go
	modified:   main_dc/yalarba/api_yal/tests/integration/account_test.go
	modified:   main_dc/yalarba/api_yal/tests/integration/appeal_test.go
	modified:   main_dc/yalarba/api_yal/tests/integration/auth_test.go
	modified:   main_dc/yalarba/api_yal/tests/integration/comment_test.go
	modified:   main_dc/yalarba/api_yal/tests/integration/feedback_test.go
	modified:   main_dc/yalarba/api_yal/tests/integration/object_test.go
	modified:   main_dc/yalarba/api_yal/tests/integration/rating_test.go
	deleted:    main_dc/yalarba/api_yal/tests/testutils/client.go
	modified:   main_dc/yalarba/api_yal/tests/testutils/fixtures.go
	modified:   main_dc/yalarba/api_yal/tests/testutils/setup.go
write comments for and into test's functions
2026-06-08 01:58:04 +05:00
..
2026-06-08 01:58:04 +05:00
2026-06-08 01:44:23 +05:00
2026-06-08 01:58:04 +05:00

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

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