[xharness] Don't fail to write report if failing to list referenced assemblies. Fixes xamarin/maccore#1821. (#6448)
Fixes https://github.com/xamarin/maccore/issues/1821.
This commit is contained in:
Родитель
8c78006fc9
Коммит
22699633ae
|
@ -2581,8 +2581,12 @@ namespace xharness
|
||||||
return Enumerable.Empty<string> ();
|
return Enumerable.Empty<string> ();
|
||||||
|
|
||||||
var csproj = new XmlDocument ();
|
var csproj = new XmlDocument ();
|
||||||
|
try {
|
||||||
csproj.LoadWithoutNetworkAccess (ProjectFile.Replace ("\\", "/"));
|
csproj.LoadWithoutNetworkAccess (ProjectFile.Replace ("\\", "/"));
|
||||||
referencedNunitAndXunitTestAssemblies = csproj.GetNunitAndXunitTestReferences ();
|
referencedNunitAndXunitTestAssemblies = csproj.GetNunitAndXunitTestReferences ();
|
||||||
|
} catch (Exception e) {
|
||||||
|
referencedNunitAndXunitTestAssemblies = new string [] { $"Exception: {e.Message}", $"Filename: {ProjectFile}" };
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
referencedNunitAndXunitTestAssemblies = Enumerable.Empty<string> ();
|
referencedNunitAndXunitTestAssemblies = Enumerable.Empty<string> ();
|
||||||
}
|
}
|
||||||
|
|
Загрузка…
Ссылка в новой задаче