-
Notifications
You must be signed in to change notification settings - Fork 50
Open
Description
I would like to collect here ideas on how to improve testing. This is my current non-exhaustive list
- run tests the library against multiple versions of Go
- run tests the library against multiple versions of platform (amd64, arm, arm64 and on linux, windows and macOS). We should run those tests for all platforms we declare to support
- Introduce code coverage
- Use go-fuzz for fuzzing GH Implement fuzz testing #65
- Use only one docker container for interoperability testing: GH testing: one docker for testing is (more than) enough #157
- Build debian package - mainly to ensure any change to Makefile won't break Cloudflare's internal build. Also it would be great to be able to install go with tris from a package
- Introduce code coverage
- Benchmarking, to ensure there is no performance degradation (if that's possible)
- Can we do symbolic execution with something which has similar functionality to KLEE?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels