Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 1.14 KB

README.md

File metadata and controls

36 lines (25 loc) · 1.14 KB

Go example for benchmarking with go test -bench

This directory shows how to use github-action-benchmark with go test -bench command.

Run benchmarks

Official documentation for usage of go test -bench:

https://pkg.go.dev/testing#hdr-Benchmarks

e.g.

- name: Run benchmark
  run: go test -bench 'Benchmark' | tee output.txt

Process benchmark results

Store the benchmark results with step using the action. Please set go to tool input.

- name: Store benchmark result
  uses: benchmark-action/github-action-benchmark@v1
  with:
    tool: 'go'
    output-file-path: output.txt

Please read 'How to use' section for common usage.