いくつかの基準に基づいてNUnitテストを選択的に実行できるようにしたい。私の場合、選択はテストの優先度および/またはテストタイプに基づいて行われます。
テストクラス/メソッドは次のようになります。
namespace NUnit.Tests
{
using System;
using NUnit.Framework;
[TestFixture]
public class MathTests
{
[Test, Property("Priority", "Critical"), Property("Type", "Fully automatic")]
public void AdditionTest()
{ /* ... */ }
[Test, Property("Priority", "High"), Property("Type", "Partly automatic")]
public void MultiplicationTest()
{ /* ... */ }
}
}
「Priority」=「Critical」AND「Type」=「Fullyautomatic」のテストのみを実行したい。
NUnitでそのような選択を実装することは可能ですか?特定の「カテゴリ」に属するテストを選択して実行できることは知っていますが、それは1つの基準にすぎません...