9

我一直在尝试让 Bamboo 使用代码接收测试。我正在使用 codeception 在 symfony 项目中测试我的代码。

经过一番研究,我发现了一篇关于如何使用代码接收设置 Jenkins 的文章。

阅读后,我发现我应该使用 Ant 来运行运行测试的代码接收命令。

问题是我真的不知道把所有东西放在哪里。本文解释了新 Ant 任务的所有字段,但似乎没有任何作用。

有人可以帮帮我吗?

4

1 回答 1

6

万一其他人遇到这种情况,这就是我在竹子中工作的代码接收方式。

在管理 > 服务器功能中。使用路径 /usr/local/bin/codecept 为 Codeception 添加一个新的可执行文件。

在您的工作中,创建一个 Command 类型的新任务。将可执行文件设置为 Codeception。参数应该运行 --xml (以及您需要的任何其他参数)。

接下来,使用 JUnit Parser 类型创建另一个任务。将自定义结果目录设置为 tests/_log/*.xml。

这对我来说非常有效。

附加:如果您没有服务器的管理员权限,请将命令可执行文件设置为 PHP 并添加 ./vendor/bin/codecept run --xml 作为参数。

于 2014-07-03T13:43:23.830 回答