Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Feature: Pytest Slow Mark
Description
The current test suite does not differentiate between standard tests and slow tests. As a result, all tests, irrespective of their execution time, are treated equally and run in every test cycle. This leads to increased execution time, especially in local development environments. This issue aims to introduce a classification system for our tests, specifically by marking slow tests so they can be selectively run on the CI pipeline and at predetermined times, thereby optimizing the development workflow and CI pipeline efficiency.
Tests are categorized into two categories:
@pytest.mark.slow
wrapper.@pytest.mark.slow
wrapper.Now running tests with the flag
-m "not slow"
invokes only tests which have not been marked as slow.Which issue does this PR tackle?
How does it solve the problem?
Checklist for Contributors
feature/title-slug
convention.Bugfix: Title
convention.Checklist for Reviewers: