Appveyor (с phpunit) не работает: «пакетный файл не может быть найден»

У меня есть репозиторий 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 не пройдут успешно.

В чем может быть проблема? С помощью веб-поиска я не получаю результатов. Спасибо.


изменить: ссылка журнала была неправильной.

1
0
85
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Сообщение об ошибке, которое вы видите:

"The batch file cannot be found."

используется операционной системой, которую вы используете через Appveyor, которая является операционной системой Windows.

Чтобы не вдаваться в подробности: это сообщение выдается, когда пакетный файл (.bat), который в настоящее время запускается, был удален между его запуском и временем отображения сообщения об ошибке.

Вы можете решить эту проблему, сделав свой набор тестов нет, удалив этот файл. Windows - это не Linux.

Если вы не можете этого сделать, вызовите Phpunit напрямую и нет через этот командный файл.

Для получения дополнительных сведений обратитесь к руководству по операционной системе Windows и руководству по разработке для операционной системы Windows. Дополнительно Appveyor должен предложить вам также несколько вариантов поддержки.

Рекомендации:

Другие вопросы по теме