# Создаем директорию для тестового раннера 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