質問

Xunitに基づいてパフォーマンステストを実行できるのだろうか?

役に立ちましたか?

解決

Junitの場合、あなたは見るかもしれません junitperf.

別の言語と別のXunitで作業している場合、Junitperfデザインのコンセプト(通常のJunitテストの装飾)とコードは、言語で同じことをする方法のアイデアを与えるかもしれません。

他のヒント

正確に何を求めているのかわかりませんが、それを行うために独自のカスタム属性を簡単に書くことができます。例として..

[AttributeUsage(AttributeTargets.Method, AllowMultiple = false)]
public class TraceAttribute : BeforeAfterTestAttribute
{

    public override void Before(MethodInfo methodUnderTest)
    {
        //Start timer
    }


    public override void After(MethodInfo methodUnderTest)
    {
        //End timer
    }
}

次に、この属性でユニットテストを飾ります。また、出力に書き込みます;)

今、GitHubにプロジェクトがあります: https://github.com/microsoft/xunit-performance

Xunitを介した著者のパフォーマンステスト(ベンチマーク)を介した拡張機能を提供します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top