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

Parallelize Helm tests with multiple job runners #30672

Merged
merged 1 commit into from
Apr 17, 2023

Commits on Apr 17, 2023

  1. Parallelize Helm tests with multiple job runners

    Helm Unit tests are using template rendering and the rendering
    uses a lot of CPU for `helm template command`. We have a lot of
    those rendering tests (>800) so even running the tests in parallel
    on a multi-cpu machine does not lead to a decreased elapsed time
    to execute the tests.
    
    However, each of the tests is run entirely independently and we
    should be able to achieve much faster elapsed time if we run
    a subset of tetsts on separate, multi-CPU machine. This will not
    lower the job build time, however it might speed up elapsed time
    and thus get a faster feedback.
    
    This PR achieves that.
    potiuk committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    496db90 View commit details
    Browse the repository at this point in the history