Nunit-console3 默认编码
Nunit-console3 default encoding
我正在将失败的测试保存到文件中,以便使用 nunit-console3
再次运行它们。看起来有些测试用例参数中包含 TestCase
和西里尔字符的测试被跳过了。我查看了编码很奇怪的文件和接缝。 nunit-console3
的默认 --encoding=...
参数是什么?
我没有在文档中看到这个,也许有人会知道。
默认行为是使用系统默认值,仅当通过命令行标志特别指定时才更改编码。
if (!string.IsNullOrEmpty(Options.ConsoleEncoding))
{
try
{
Console.OutputEncoding = Encoding.GetEncoding(Options.ConsoleEncoding);
}
catch (Exception error)
{
WriteHeader();
OutWriter.WriteLine(ColorStyle.Error, string.Format("Unsupported Encoding, {0}", error.Message));
return ConsoleRunner.INVALID_ARG;
}
}
我正在将失败的测试保存到文件中,以便使用 nunit-console3
再次运行它们。看起来有些测试用例参数中包含 TestCase
和西里尔字符的测试被跳过了。我查看了编码很奇怪的文件和接缝。 nunit-console3
的默认 --encoding=...
参数是什么?
我没有在文档中看到这个,也许有人会知道。
默认行为是使用系统默认值,仅当通过命令行标志特别指定时才更改编码。
if (!string.IsNullOrEmpty(Options.ConsoleEncoding))
{
try
{
Console.OutputEncoding = Encoding.GetEncoding(Options.ConsoleEncoding);
}
catch (Exception error)
{
WriteHeader();
OutWriter.WriteLine(ColorStyle.Error, string.Format("Unsupported Encoding, {0}", error.Message));
return ConsoleRunner.INVALID_ARG;
}
}