Сообщение Github1
Сообщение Github2
Большинство этих сообщений ссылаются на переменную среды NO_COLOR. Однако, поскольку я работаю в Windows, мне действительно нужно форматирование. Это приложение представляет собой проект Spring Boot/Angular. Вот что я заметил:
Если я запускаю кипарисовые тесты непосредственно из терминала CMD Windows 11,
Код: Выделить всё
npx cypress run --spec cypress/e2e/app/* --config baseUrl=http://localhost:8080
Код: Выделить всё
npm run cy:run:win
Однако, если я запустил указанную выше команду в задаче Gradle,
Код: Выделить всё
tasks.register('cypressTest', Exec) {
workingDir "$projectDir"
inputs.dir "$projectDir"
group = "verification"
if (System.getProperty("os.name").toUpperCase().contains("WINDOWS")) {
commandLine "cmd.exe", "/c", "npm.cmd", "run", "cy:run:win"
} else {
commandLine "npm", "run", "cy:run:ci"
}
}
γöîγγöçγöçγöçöçöçöçcastoç frip Γöçγöçγöçöçöçöçholdöçγöçγöçholdöçγöçγöçγöçγöçγöçγöçöçöçholdöçγöçγöçholdöçholdöcast s Γöçγöçγöçγöçγöçγöçcastoçγöçγöçγöçγöçγöçγöçγçöçcastoçγöçγçöçholdöçγöçγöçγöçγöçγöçγöçγöçγöçγöçöçöçcastoçγöçöçγçöçö
γ >Γöé Прохождение: 3
Γöé
Γöé Ошибка: 0
Γöé
Γöé Ожидание: 0
Γöé
Γöé Пропущено: 0
γöé
Скриншоты γöé: 0
γöé
Видео γöé: false
γöé
γöé: 30 секунд Çγöçγöçγöçγöitzγöçγöçγöçγöçγöicγöçγöicγöicγöicγöγöçγöicγöitfγöicγöicγöicγγöicγöγööγöγγγöicγöç öçγöçγöçγ öÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿЗдесь играют роль не только цвета. Существуют и другие символы, отличные от ASCII, которые используются для форматирования полей и галочек. У меня нет проблем с цветами и форматированием в Windows, но я бы хотел, чтобы в Gradle все работало так же, как и в случае запуска непосредственно из окна CMD Windows.
Вот соответствующий раздел сценариев. моего package.json для справки:
Код: Выделить всё
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"cy:open": "npx cypress open --e2e --browser electron",
"cy:run:win": "npx cypress run --spec cypress/e2e/app/* --config baseUrl=http://localhost:8080",
"cy:run:ci": "NO_COLOR=1&& npx cypress run --spec cypress/e2e/app/* --config baseUrl=http://cypress-container:8080"
}
Я пытался установить переменную среды:
GRADLE_OPTS="-Dfile. кодирование=utf-8"
У меня это не сработало.
Подробнее здесь: https://stackoverflow.com/questions/787 ... characters