【问题标题】:Script codecept handling the __exec_command event returned with error code 255处理返回错误代码 255 的 __exec_command 事件的脚本 codecept
【发布时间】:2019-03-06 05:04:52
【问题描述】:

我对单元测试非常陌生,并且一直在尝试使用 codeception 来完成它。所以我遵循了以下准则link 并使用 composer:composer require "codeception/codeception" --dev 安装它,它是成功的,但是当我尝试使用 composer exec codecept bootstrap 设置它时,我收到以下错误:

脚本 codecept 处理返回错误的 __exec_command 事件 代码 255

有人知道怎么解决吗?

仅供参考,我已将整个项目从一个已经包含测试/单元文件夹的存储库中提取出来。

我的 composer.json 文件有以下内容

    "require": {
        "codeception/robo-paracept": "dev-master",
    },
    "require-dev": {
        "codeception/codeception": "2.6.x-dev",

【问题讨论】:

  • 运行./vendor/bin/codecept bootstrap 以获得更好的错误消息。

标签: laravel unit-testing composer-php codeception


【解决方案1】:

显然问题出在我使用的 php 版本上。我正在使用 7.3;使用 7.2 解决了我的问题,整个事情进展顺利。

【讨论】:

    【解决方案2】:

    使用-v 选项运行命令以显示详细输出。 在我的情况下,我的 tests/functional.suite.yml 文件中有不允许的选项卡。 我用 4 个空格替换了它们,一切都很好。

    【讨论】:

      猜你喜欢
      • 2018-11-23
      • 2020-05-27
      • 2019-07-18
      • 1970-01-01
      • 2019-03-29
      • 2013-01-30
      • 1970-01-01
      • 2014-08-09
      • 2021-12-22
      相关资源
      最近更新 更多