私はすべてのテストを正常に実行しました:
nunit-console bin\Debug\SeleniumAutomated.dll
ただし、実行すると:
nunit-console /runlist:textFile.txt bin\Debug\SeleniumAutomated.dll
これにより、実行されるテストは 0 になります。それで、テキストファイル自体に特定の構造が必要かどうか疑問に思っています。私が試してみました:
TestA,
TestB,
TestC
また:
TestA
TestB
TestC
また:
FullNameTestA
FullNameTestB
FullNameTestC
これまでのところ運がありません。さらに、違いが生じる可能性がある場合は、これをバッチファイルから実行したいと思います。http://www.nunit.org/index.php?p=consoleCommandLine&r=2.6.4から引用するには、「ファイル 'testlist.txt' には、各テストの完全な名前が含まれている必要があり、1 行に 1 つずつリストされています。」
ファイル名のソースは C# にあります。
TestContext c = TestContext.CurrentContext;
// c.Test.Name for the individual test name
// c.Test.FullName for the fullName
さらに、テキスト ファイルに不自然な点はありません。テスト名/フルネームは、私が期待するとおりです (ここでは間違っている可能性があります)。