Page MenuHomePhabricator

[cmake] Make bench-secp256k1 actually run benchmarks, not simply build them.
ClosedPublic

Authored by deadalnix on Jan 4 2020, 14:15.

Details

Summary

Also ensures that all benchmarks are run in the terminal thread. Thsi ensures that no two benchmark run at the same time, making the result meaningless, and ensure that we get the result dumped on the terminal as the benchmark runs.

Test Plan
ninja bench-secp256k1
ninja bench-bitcoin

Diff Detail

Repository
rABC Bitcoin ABC
Branch
secp256k1bench
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 8735
Build 15454: Default Diff Build & Tests
Build 15453: arc lint + arc unit