PHPUnit的@ticket注释有什么作用?

PHPUnit的@ticket注释有什么作用?

问题描述:

我一直在试图找出@ticket注释是PHPUnit中的内容:PHPUnit的@ticket注释有什么作用?

/** 
* @ticket 
* @return bool 
*/ 
public function annotationTest() 
{ 
    return true; 
} 

我想使用它的功能链接到我们的售票软件一票,但恐怕有可能是针对它的不同目的。

文档中有条目(link),但它没有内容。我一直试图通过在线搜索来了解更多信息,尽管我似乎无法找到答案。我认为它必须有目的吗?

什么是@ticket注释?

它使用的phpunit/phpunit-ticketlistener-jira包,它可以让你的测试以吉拉的API进行交互的门票T1234描述的问题。最明显的用例(至少对我来说)是当测试失败时自动重新打开一张票。

它实际上已从PHPUnit 6中移除(请参阅https://github.com/sebastianbergmann/phpunit/commit/c9f8fe11fb459e51d37fcf629e0450307b19c362),但在V5中仍然有效。

如果您想将它与其他任务跟踪器/ etc进行集成,也可以编写使用类似逻辑的自定义测试侦听器。 https://phpunit.de/manual/5.7/en/appendixes.configuration.html#appendixes.configuration.test-listeners

@ticket保存票号或车票ID。

它表明一个测试地址