pomerium/integration
Caleb Doxsey 9471527a35
test improvements (#5741)
## Summary
Some test improvements:

- disable the race detector on macos, which currently results in a ton
of linking errors, and I think doing race detection on linux is
sufficient to find stuff
- add build tags to the `integration` folder so it's not included by
default when running `go test ./...`
- remove some unused stuff in the Makefile
- change the file `testenv` searches for from `.git` to `go.mod` which
allows test caching to work more reliably
- remove the test for orphaned connections in postgres. It doesn't
actually make sense because we have listener connections in the
background. I think it was racy.
- fix yarn caching


## Checklist

- [ ] reference any related issues
- [x] updated unit tests
- [x] add appropriate label (`enhancement`, `bug`, `breaking`,
`dependencies`, `ci`)
- [x] ready for review
2025-07-23 14:07:11 -06:00
..
clusters HTTP/3 Support (#5349) 2024-11-19 08:48:30 -07:00
cmd/pomerium-integration-tests core/lint: upgrade golangci-lint, replace interface{} with any (#5099) 2024-05-02 14:33:52 -06:00
flows integration: unauthorized response Content-Type (#4956) 2024-02-06 08:53:58 -08:00
forms config: remove source, remove deadcode, fix linting issues (#4118) 2023-04-21 17:25:11 -06:00
tpl HTTP/3 Support (#5349) 2024-11-19 08:48:30 -07:00
authentication_test.go test improvements (#5741) 2025-07-23 14:07:11 -06:00
authorization_test.go test improvements (#5741) 2025-07-23 14:07:11 -06:00
benchmark_test.go test improvements (#5741) 2025-07-23 14:07:11 -06:00
control_plane_test.go test improvements (#5741) 2025-07-23 14:07:11 -06:00
main_test.go test improvements (#5741) 2025-07-23 14:07:11 -06:00
policy_test.go test improvements (#5741) 2025-07-23 14:07:11 -06:00
stats.go