You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-12Lines changed: 13 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,21 +19,22 @@ and monitor the results on GitHub Actions workflow.
19
19
20
20
## Supported tools
21
21
22
-
This action currently supports the following tools:
23
-
24
-
-[`cargo bench`][cargo-bench] for Rust projects
25
-
-`go test -bench` for Go projects
26
-
-[benchmark.js][benchmarkjs] for JavaScript/TypeScript projects
27
-
-[pytest-benchmark][] for Python projects with [pytest][]
28
-
-[Google Benchmark Framework][google-benchmark] for C++ projects
29
-
-[Catch2][catch2] for C++ projects
30
-
-[BenchmarkTools.jl][] for Julia packages
31
-
-[Benchmark.Net][benchmarkdotnet] for .Net projects
32
-
-[benchmarkluau](https://github.com/Roblox/luau/tree/master/bench) for Luau projects
22
+
This action currently supports the following tools. Please read the README file in each example directory.
23
+
24
+
-[`cargo bench`][cargo-bench] for Rust projects. [Example setup](https://github.com/benchmark-action/github-action-benchmark/blob/master/examples/rust/README.md)
25
+
-`go test -bench` for Go projects. [Example setup](https://github.com/benchmark-action/github-action-benchmark/blob/master/examples/go/README.md)
26
+
-[benchmark.js][benchmarkjs] for JavaScript/TypeScript projects. [Example setup](https://github.com/benchmark-action/github-action-benchmark/blob/master/examples/benchmarkjs/README.md)
27
+
-[pytest-benchmark][] for Python projects with [pytest][]. [Example setup](https://github.com/benchmark-action/github-action-benchmark/blob/master/examples/benchmarkjs/README.md)
28
+
-[Google Benchmark Framework][google-benchmark] for C++ projects. [Example setup](https://github.com/benchmark-action/github-action-benchmark/blob/master/examples/cpp/README.md)
29
+
-[Catch2][catch2] for C++ projects. [Example setup](https://github.com/benchmark-action/github-action-benchmark/blob/master/examples/cpp/README.md)
30
+
-[BenchmarkTools.jl][] for Julia packages. [Example setup](https://github.com/benchmark-action/github-action-benchmark/blob/master/examples/julia/README.md)
31
+
-[Benchmark.Net][benchmarkdotnet] for .Net projects. [Example setup](https://github.com/benchmark-action/github-action-benchmark/blob/master/examples/benchmarkdotnet/README.md)
32
+
-[benchmarkluau](https://github.com/Roblox/luau/tree/master/bench) for Luau projects. [Example setup](https://github.com/benchmark-action/github-action-benchmark?tab=readme-ov-file#)
33
33
-[JMH][jmh] for Java projects
34
34
- Custom benchmarks where either 'biggerIsBetter' or 'smallerIsBetter'
35
35
36
-
Multiple languages in the same repository are supported for polyglot projects.
36
+
Multiple languages in the same repository are supported for polyglot projects.. Usually, take stdout from a benchmark tool and store it to file. Then specify the file path to output-file-path input.
37
+
37
38
38
39
[Japanese Blog post](https://rhysd.hatenablog.com/entry/2019/11/11/131505)
0 commit comments