taichi-dev/taichi

[benchmark] Use pytest-benchmark for performance regression test

Open

#1,454 创建于 2020年7月10日

在 GitHub 查看
 (1 评论) (2 反应) (1 负责人)C++ (2,384 fork)batch import
feature requestgood first issuepython

仓库指标

Star
 (28,195 star)
PR 合并指标
 (30 天内没有已合并 PR)

描述

Concisely describe the proposed feature I'd like to make use of the pytest plugin pytest-benchmark instead of our own ad-hoc benchmarking framework which I've done with.

Describe the solution you'd like (if any) First check out the benchmarks/ directory, these are the benchmarks that we've already have. Make function names like benchmark_ -> test_. And make use of that plugin, as describe in their project page. When runing benchmark, simply use pytest benchmarks/. You may change the behavior ti benchmark to follow the same logic as ti test does.

Additional comments

贡献者指南