gpt4 book ai didi

php - 如何跳过 Codeception cest 测试

转载 作者:IT王子 更新时间:2023-10-29 00:07:36 24 4
gpt4 key购买 nike

我只想跳过代码接收测试中的一个测试。

使用 Cept 测试,您可以执行 $scenario->skip(); 但不适用于 Cest 测试。

所以我想做这样的事情。运行第一个测试,但跳过第二个。

Class MyTests{

public funtion test1(){
// My test steps
}

public function test2(){
$scenario->skip("Work in progress");
}
}

提前谢谢你。

最佳答案

您正在寻找的方法称为“不完整”。

$scenario->incomplete('你的信息,为什么跳过');

如果你想在 Cest 文件中使用 Scenarios,你可以通过你的测试方法的第二个参数来获取它:

class yourCest 
{
public function yourTest(WebGuy $I, $scenario)
{
$scenario->incomplete('your message');
}
}

或者你可以使用$scenario->skip('your message')

class yourCest 
{
public function yourTest(WebGuy $I, $scenario)
{
$scenario->skip('your message');
}
}

编辑:

如前所述,WebGuy 已过时,注释 @skip@incomplete 是您应该跳过 Cest 文件中的测试的方式。

class yourCest 
{

/**
* @skip Skip message
*/
public function yourTest(AcceptanceTester $I)
{
$I->shouldTestSomething();
}
}

关于php - 如何跳过 Codeception cest 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28986852/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com