NUnit CentOS 7 - TeamCity无法运行测试

时间:2016-09-05 05:57:39

标签: unit-testing nunit teamcity

尝试在Windows Server 2008或Windows 10上通过TeamCity运行NUnit测试时,没有任何问题。但是,当尝试在CentOS上运行它时,所有构建步骤都正确完成,除了应该运行测试的那个步骤。我花了很多时间试图找到答案,但还没有得到答案。跟踪:

$sql = "SELECT * FROM PriceIK WHERE propertyID = " . $propertyId;
$result = $connection->query($sql);

$persistent_sql = '';

if ($result->num_rows > 0) {
  $persistent_sql = "UPDATE PriceIK SET bestPrice = " . $bestPrice;
}
else {
  $persistent_sql = "INSERT INTO PriceIK(propertyID, bestPrice)   VALUES(".$propertyId.", ".$bestPrice.") ";
}

mysqli_query($connection, $persistent_sql)

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您需要更改Nunit控制台运行器才能使用v3。

从nunit.org下载nunit 3.x,然后将其解压缩到构建代理机器上。

在您的Nunit构建步骤中,将NUnit运行器更改为3.0,然后为其指定nunit3-console.exe的路径