パフォーマンス テスト用のプラグインと py.test のプロファイリングがあることは知っていますが、テスト後に報告されるか何らかの形でアクセス可能な任意の値を生成する方法はありますか?
このようなテストがあると想像してください
def test_minimum_learning_rate():
"""Make some fancy stuff and generate a learning performance value"""
learning_rate = fancy_learning_function().rate
pytest.report("rate", learning_rate)
assert learning_rate > 0.5
pytest.report(..)
ラインは私が持っていたいものです(しかし、そこにありませんか?)
minimum_learning_rate[rate]
そして今、私は実際のテスト結果と一緒にレポートに(または少なくとも画面に)書かれているようなものを持ちたいと思っています.
そのデータから素敵なグラフを作成する Jenkins 用のプラグインは本当に素晴らしいでしょう。
これに典型的な言い回しはありますか?を探していましたが、kpi
まだ運がありません..arbitrary values
user defined values