0

私はすべてのテストを正常に実行しました:

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

さらに、テキスト ファイルに不自然な点はありません。テスト名/フルネームは、私が期待するとおりです (ここでは間違っている可能性があります)。

4

1 に答える 1