У меня есть Git-репозиторий (это плагин CakePHP) с этот appveyor
филиал и этот appveyor.yml
Конфигурационный файл
Сборка не удалась (журнал), но, как видите, все тесты выполнены правильно. Сборка завершается с:
OK (21 tests, 103 assertions)
The batch file cannot be found.
Command exited with code 1
Все же test_script
команды
- cd C:\projects\me-cms-instagram
- vendor\bin\phpunit.bat
выполнены правильно, в противном случае phpunit
тесты не будут успешными.
В чем может быть проблема? С веб-поиском я не получаю результатов. Благодарю.
редактировать: ссылка на журнал была неправильной.
Сообщение об ошибке вы видите:
«Пакетный файл не найден.»
в операционной системе, которую вы используете через Appveyor, которая является операционной системой Windows.
Чтобы не вдаваться в подробности: это сообщение выдается, когда запускаемый в настоящее время пакетный файл (.bat) был удален между его запуском и временем отображения сообщения об ошибке.
Вы можете решить это, сделав свой набор тестов не удаляя этот файл. Windows это не Linux.
Если вы не можете сделать это, вызовите Phpunit напрямую и не через этот пакетный файл.
Для получения более подробной информации, пожалуйста, обратитесь к руководству по операционной системе Windows и руководству по разработке для операционной системы Windows. Дополнительно Appveyor
должен предложить вам также несколько вариантов поддержки.
Рекомендации:
Других решений пока нет …