竹子给我们提供了运行phpunit测试的能力,但可能是因为受欢迎程度较低,所以phpspec没有。
然而,我怀疑(谷歌搜索)这肯定是可能的!https://revive.beccati.com/bamboo/browse/PHP-PHPSPEC-813/test
有没有人成功地把phpspec测试放到了竹子里?
谢谢。
发布于 2016-10-19 22:58:30
答案是使用junit格式化程序运行测试。竹子内置了对前者的支持,这使得测试运行得很顺利。
发布于 2016-10-19 22:14:47
一种选择是将phpspec测试作为脚本任务运行。如果任务返回非0退出代码,则生成失败。phpspec仅在所有测试通过时才友好地返回0退出代码。
为了做到这一点,你需要确保phpspec对你的竹子构建是可用的。如果您使用的是Composer,则可以将其添加到composer.json文件的require-dev部分。
然后,在Plan Configuration中的Default Job (或其他作业)下,您可以添加一个脚本类型的新任务。然后,此脚本任务可以调用phpspec:
vendor/bin/phpspec run 1>&2您可能还希望(如上所述)将输出重定向到stderr,因为竹子似乎会禁止stdout上的任何输出。这将允许您在您的竹子日志中看到phpspec的输出。
https://stackoverflow.com/questions/39128998
复制相似问题