Skip to content

Implementers want running extended conformance tests to be easy #3837

@kflynn

Description

@kflynn

If you run this:

go test \
    -p 4 \
    ./conformance \
    -run TestConformance \
    -args \
        --conformance-profiles MESH-HTTP,MESH-GRPC

then no extended conformance tests will be run. You have to either enumerate every extended feature you want to test with --supportedFeatures, or use --all-features (which, if you just want to test the mesh profile, also means --exempt-features=Gateway,ReferenceGrant).

This is silly. We should either default extended tests to on, or have a --extended flag that means "run all the extended tests implied by the features included in the profiles I've selected".

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/bugCategorizes issue or PR as related to a bug.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions