-
Notifications
You must be signed in to change notification settings - Fork 96
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add functional test for product telemetry #1659
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
04b783b
to
fd959f3
Compare
Depending on if this or #1634 goes in first, we'll need to make an update to ensure that this is run in the pipeline. |
now that #1634 is merged, I'll rebase and ensure that the added test is run in the pipeline |
Problem: Ensure product telemetry feature is tested with a functional test Solution: - Add a functional test. - Because it requires a NGF with a custom built, it needs to run with telemetry label. Testing: Ran successfully: - make test TAG=$(whoami) GINKGO_LABEL=telemetry - make test TAG=$(whoami) # telemetry test didn't run as expected, the functional test succeeded ClOSES - nginxinc#1640
Co-authored-by: Saylor Berman <[email protected]>
b746a06
to
c6aa8ae
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 👍🏼
@pleshakov can we use |
yep, probably but changing to ginko would require re-testing not only telemetry but nfrs and longevity (to make sure that will not break them), so I'm a bit hesitant to do it as part of this PR. Would a separate issue work? nginx-gateway-fabric/tests/Makefile Lines 87 to 109 in 746abad
|
yep, separate issue makes sense here. |
* Add functional test for product telemetry Problem: Ensure product telemetry feature is tested with a functional test Solution: - Add a functional test. - Because it requires a NGF with a custom built, it needs to run with telemetry label. - Enable telemetry test in the pipeline Testing: Ran successfully: - make test TAG=$(whoami) GINKGO_LABEL=telemetry - make test TAG=$(whoami) # telemetry test didn't run as expected, the functional test succeeded Also, the pipeline runs telemetry tests successfully ClOSES - nginxinc#1640 Co-authored-by: Saylor Berman <[email protected]>
Proposed changes
Problem:
Ensure product telemetry feature is tested with a functional test
Solution:
Testing:
Ran successfully:
ClOSES - #1640
Checklist
Before creating a PR, run through this checklist and mark each as complete.
Release notes
If this PR introduces a change that affects users and needs to be mentioned in the release notes,
please add a brief note that summarizes the change.