`schema_validator_tool` should not be `testonly`
Open
area/release
area/schema_validator
bug
help wanted
- Dominant language
- C++
- Stars
- 28.9k
- Forks
- 5.6k
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 428
Description
Currently the `schema_validator_tool` is built using `envoy_cc_test` which marks it `testonly` and it in turn depends on a bunch of test libs that are likewise `testonly`
this should not be the case given that this tool is published, and means that it cannot be depended upon as a build target by other non-test build targets
i made an inexpert attempt at doing this, but found myself copying out increasingly large chunks of the test framework. I gave up when i needed to start copying out the test thread code
Contributor guide
Assessment
This issue has not been assessed yet.