1
0
mirror of https://github.com/open-telemetry/opentelemetry-go.git synced 2025-08-10 22:31:50 +02:00

[chore] Add a policy on adding tests (#6334)

Per [OpenSSF Best Practices](https://www.bestpractices.dev/en):

> It is SUGGESTED that this policy on adding tests be documented in the
instructions for change proposals.
This commit is contained in:
Robert Pająk
2025-02-19 16:40:22 +01:00
committed by GitHub
parent f65062ef08
commit 7f64adf911

View File

@@ -181,6 +181,18 @@ patterns in the spec.
For a deeper discussion, see
[this](https://github.com/open-telemetry/opentelemetry-specification/issues/165).
## Tests
Each functionality should be covered by tests.
Performance-critical functionality should also be covered by benchmarks.
- Pull requests adding a performance-critical functionality
should have `go test -bench` output in their description.
- Pull requests changing a performance-critical functionality
should have [`benchstat`](https://pkg.go.dev/golang.org/x/perf/cmd/benchstat)
output in their description.
## Documentation
Each (non-internal, non-test) package must be documented using