Skip to content

Stabilize unit tests on Windows and promote ci-kubernetes-unit-windows-master to release-informing #130149

@marosset

Description

@marosset

What would you like to be added?

SIG-Windows maintains periodic and PR jobs for running unit tests on a Windows machine.
https://prow.k8s.io/?job=ci-kubernetes-unit-windows-master is the periodic job.

Historically this jobs took a long time to run (~2 hours) and had many known failures.
Over the past several releases many of the known issues have been resolved (and several bugs were fixed during the process) as well as infrastructure improvements bringing to bring the job duration down to ~25 minutes.

I would like to see the number of unit test failures on Windows driven down to 0 and also put the ci-kubernetes-unit-windows-master job on a path to become release informing.

Why is this needed?

It is important that the ci-kubernetes-unit-windows-master job because release informing because we've observed unit test failures in Windows specific code paths have a tendency to sneak in over time and having the test pass be marked as release informing would both provide prompt notification for such regressions and priority/motivation for fixing them.

Tracking

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureCategorizes issue or PR as related to a new feature.lifecycle/rottenDenotes an issue or PR that has aged beyond stale and will be auto-closed.needs-triageIndicates an issue or PR lacks a `triage/foo` label and requires one.sig/windowsCategorizes an issue or PR as relevant to SIG Windows.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions