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

[Backport 1.8.latest] Mark flaky tests (#813) #825

Merged
merged 1 commit into from
May 14, 2024

Conversation

mikealfare
Copy link
Contributor

backport #813

(cherry picked from commit b57890e)

* mark flaky tests using pytest.mark

* split integration test runs by flaky and non-flaky

* fix the posargs syntax for tox

* force flaky tests to run in series, fix python version getting truncated

* revert the integration test job name to match the existing names

* separate flaky tests as a separate matrix of jobs

* recombine the integration tests

* allow integration tests to run fully in parallel for non-flaky tests

* remove windows from integration test matrix since we weren't originally testing on windows anyway

* add windows back in

* register the custom marker with pytest

* revert the combination of integration tests

* configure a pytest return of 5 to be 0

* fix test order to avoid unnecessary change

* mark more flaky tests

* mark more flaky tests

* pin windows images to 2019 to avoid datadog traceport failures

* pinning windows images to 2019 didn't solve datadog issue, updating pin to the most recent version

* turn off telemetry warnings (and telemetry)

* mark more tests as flaky

* mark more tests as flaky

* incorporate feedback

* incorporate feedback

(cherry picked from commit b57890e)
Copy link
Contributor

Thank you for your pull request! We could not find a changelog entry for this change. For details on how to document a change, see the dbt-redshift contributing guide.

@mikealfare mikealfare added the Skip Changelog Skips GHA to check for changelog file label May 14, 2024
@McKnight-42 McKnight-42 reopened this May 14, 2024
@mikealfare mikealfare changed the title [backport 1.8.latest] Mark flaky tests (#813) [Backport 1.8.latest] Mark flaky tests (#813) May 14, 2024
@colin-rogers-dbt colin-rogers-dbt merged commit fb036a0 into 1.8.latest May 14, 2024
67 of 75 checks passed
@colin-rogers-dbt colin-rogers-dbt deleted the backport/1.8.latest/813 branch May 14, 2024 21:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla:yes Skip Changelog Skips GHA to check for changelog file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants