我一直试图找出PHPUnit中@ticket
注释的内容:
/**
* @ticket
* @return bool
*/
public function annotationTest()
{
return true;
}
我想用它将功能链接到我们的票务软件中的票证,但我担心可能会有不同的用途。
文档中有一个条目(link),但它没有内容。我一直试图通过在线搜索找到更多,虽然我似乎无法找到答案。我认为它必须有目的吗?
@ticket
注释是什么?
答案 0 :(得分:5)
phpunit/phpunit-ticketlistener-jira
包使用它,它允许您的测试与Jira的API进行交互。最明显的用例(至少对我来说)是在测试失败时自动重新打开票证。
它实际上已从PHPUnit 6中删除(请参阅https://github.com/sebastianbergmann/phpunit/commit/c9f8fe11fb459e51d37fcf629e0450307b19c362),但从V5开始仍然有效。
如果要将其与其他任务跟踪器/等集成,也可以编写使用类似逻辑的自定义测试监听器。 https://phpunit.de/manual/5.7/en/appendixes.configuration.html#appendixes.configuration.test-listeners
答案 1 :(得分:0)
@ticket保留票号或票证号。
表示测试解决了故障单T1234中描述的问题