[tests] Add some code to try to diagnose why certain test failures aren't ignored in CI. (#14769)
This commit is contained in:
Родитель
4a61385d60
Коммит
beec791bda
|
@ -115,8 +115,11 @@ partial class TestRuntime
|
|||
{
|
||||
var in_ci = !string.IsNullOrEmpty (Environment.GetEnvironmentVariable ("BUILD_REVISION"));
|
||||
in_ci |= !string.IsNullOrEmpty (Environment.GetEnvironmentVariable ("BUILD_SOURCEVERSION")); // set by Azure DevOps
|
||||
if (!in_ci)
|
||||
if (!in_ci) {
|
||||
Console.WriteLine ($"Not ignoring test ('{message}'), because not running in CI. BUILD_REVISION={Environment.GetEnvironmentVariable ("BUILD_REVISION")} BUILD_SOURCEVERSION={Environment.GetEnvironmentVariable ("BUILD_SOURCEVERSION")}");
|
||||
return;
|
||||
}
|
||||
Console.WriteLine ($"Ignoring test ('{message}'), because not running in CI. BUILD_REVISION={Environment.GetEnvironmentVariable ("BUILD_REVISION")} BUILD_SOURCEVERSION={Environment.GetEnvironmentVariable ("BUILD_SOURCEVERSION")}");
|
||||
NUnit.Framework.Assert.Ignore (message);
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче