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:
@@ -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
|
||||
Reference in New Issue
Block a user