我对单元测试很陌生,并且一直在尝试使用codeception来做到这一点。所以我遵循了以下指南链接 并使用 composer:composer require "codeception/codeception" --dev
安装它,它很成功,但是当我尝试使用composer exec codecept bootstrap
设置它时,我收到以下错误:
处理返回并显示错误的__exec_command事件的脚本代码 代码 255
有人知道如何解决它吗?
仅供参考,我已经从已经具有先前测试的测试/单元文件夹的存储库中提取了整个项目。
我的作曲家.json文件有以下内容
"require": {
"codeception/robo-paracept": "dev-master",
},
"require-dev": {
"codeception/codeception": "2.6.x-dev",
显然问题出在我使用的 php 版本上。我正在使用 7.3;使用 7.2 解决了我的问题,整个过程很顺利。
使用-v
选项运行命令以显示详细输出。 就我而言,我的tests/functional.suite.yml文件中有不允许的选项卡。 我用4个空格替换了它们,一切都很好。