Logo
Explore Help
Sign In
penkovsky_sa/cherrypick
1
0
Fork 0
You've already forked cherrypick
mirror of https://github.com/pese-git/cherrypick.git synced 2026-01-24 05:25:19 +00:00
Code Issues Packages Projects Releases Wiki Activity
Files
64f33b20a79bd1b58a6076007f0b45e3533264c7
cherrypick/benchmark_cherrypick/bin/main.dart

5 lines
149 B
Dart
Raw Normal View History

refactor(cli): modularize CLI — extract parser, runner, report and main logic into dedicated files
2025-08-06 22:19:13 +03:00
import 'package:benchmark_cherrypick/cli/benchmark_cli.dart';
refactor(report): extract ReportGenerator abstraction for pretty/csv/json; simplify report rendering in main
2025-08-06 22:02:41 +03:00
refactor(benchmarks): unify benchmark structure, enable CLI parameterization, run matrix, add CSV/JSON/pretty output - All benchmarks now use a unified base mixin for setup/teardown (BenchmarkWithScope). - Added args package support: CLI flags for choosing benchmarks, chain counts, nesting depths, output format. - Support for running benchmarks in matrix mode (multiple parameter sets). - Machine-readable output: csv, json, pretty-table. - Loop and naming lint fixes, unused imports removed.
2025-08-06 13:29:23 +03:00
Future<void> main(List<String> args) async {
refactor(cli): modularize CLI — extract parser, runner, report and main logic into dedicated files
2025-08-06 22:19:13 +03:00
await BenchmarkCliRunner().run(args);
}
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.24.5 Page: 60ms Template: 3ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API