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

Add developer productivity scripts and document testing guidelines #852

Closed
5 tasks
unmarshall opened this issue Aug 3, 2024 · 0 comments · Fixed by #857
Closed
5 tasks

Add developer productivity scripts and document testing guidelines #852

unmarshall opened this issue Aug 3, 2024 · 0 comments · Fixed by #857
Assignees
Labels
area/dev-productivity Developer productivity related (how to improve development) area/testing Testing related kind/enhancement Enhancement, improvement, extension status/closed Issue is closed (either delivered or triaged)

Comments

@unmarshall
Copy link
Contributor

unmarshall commented Aug 3, 2024

How to categorize this issue?
/area dev-productivity
/area testing
/kind enhancement

What would you like to be added:
Introduce the following capabilities:

  • Add capability to stress test to help de-flake tests (script and/or make target) - for both unit and integration-tests
  • Add capability to start envtest separately and run integration-tests targeting it. This helps analysing the state of the resources and helps in debugging tests.
  • Add capability to check if there are incompatible api changes.
  • Add a common formatter (make target) for all source files to ensure uniformity on how all code needs to be formatted.
  • Add a doc on testing guidelines

Why is this needed:
Enhance developer productivity

@gardener-robot gardener-robot added area/dev-productivity Developer productivity related (how to improve development) area/testing Testing related kind/enhancement Enhancement, improvement, extension labels Aug 3, 2024
@unmarshall unmarshall self-assigned this Aug 3, 2024
@unmarshall unmarshall changed the title Introduce stress testing capability and capability to run envtest outside integration tests Add developer productivity scripts and document testing guidelines Aug 14, 2024
@gardener-robot gardener-robot added the status/closed Issue is closed (either delivered or triaged) label Aug 26, 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 status/closed Issue is closed (either delivered or triaged)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants