saltstack / salt

Software to automate the management and configuration of any infrastructure or application at scale. Get access to the Salt software package repository here:
https://repo.saltproject.io/
Apache License 2.0
13.98k stars 5.47k forks source link

[master] Skip certain tests if necessary and mark some flaky ones #66630

Open meaksh opened 2 weeks ago

meaksh commented 2 weeks ago

What does this PR do?

While testing SL Micro 6.0 (transactional system), we have noticed some tests that are not working fine, causing crashes of the testsuite in some cases.

This PR just make some tests to be skipped when running on transactional systems and addiotionally it marks some flaky tests as so.

Merge requirements satisfied?

[NOTICE] Bug fixes or features added to Salt require tests.

Commits signed with GPG?

Yes

Please review Salt's Contributing Guide for best practices, including the PR Guidelines.

See GitHub's page on GPG signing for more information about signing commits with GPG.

dwoz commented 2 weeks ago

Where in the pipelines are these failing/flaky?

meaksh commented 1 week ago

Where in the pipelines are these failing/flaky?

We detected these issue in our internal pipelines, where we do also test Salt for multiple OSes / enviroments.