envoyproxy / envoyproxy/envoy

`schema_validator_tool` should not be `testonly`

Open
#26,390 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.