Skip to content
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

Support Debugging of Integration Tests #185

Open
elankath opened this issue Mar 7, 2023 · 1 comment
Open

Support Debugging of Integration Tests #185

elankath opened this issue Mar 7, 2023 · 1 comment
Labels
area/dev-productivity Developer productivity related (how to improve development) area/testing Testing related kind/enhancement Enhancement, improvement, extension lifecycle/rotten Nobody worked on this for 12 months (final aging stage) priority/3 Priority (lower number equals higher priority)

Comments

@elankath
Copy link

elankath commented Mar 7, 2023

What would you like to be added:
Currently the gardener autoscaler integration tests launches the autoscaler as a separate process using the Makefile and using the make start target. This prevents the use of a debugger such as delve. It also leads to un-necessary long timeouts in case of IT failures.

Ideally, the integration test should run the auto-scaler routine in process. This would allow easy launch and debugging of autoscaler code inside the IDE when debugging test failures.

Why is this needed:
Developer ease of use in support and debugging IT failures.

@elankath elankath added kind/enhancement Enhancement, improvement, extension priority/3 Priority (lower number equals higher priority) area/dev-productivity Developer productivity related (how to improve development) area/testing Testing related labels Mar 7, 2023
@gardener-robot gardener-robot added the lifecycle/stale Nobody worked on this for 6 months (will further age) label Nov 14, 2023
@ashwani2k
Copy link

Grooming Decision:

This will be a part of the CA-MCM overhaul.

@gardener-robot gardener-robot added lifecycle/rotten Nobody worked on this for 12 months (final aging stage) and removed lifecycle/stale Nobody worked on this for 6 months (will further age) labels Sep 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/dev-productivity Developer productivity related (how to improve development) area/testing Testing related kind/enhancement Enhancement, improvement, extension lifecycle/rotten Nobody worked on this for 12 months (final aging stage) priority/3 Priority (lower number equals higher priority)
Projects
None yet
Development

No branches or pull requests

3 participants