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

Implement concurrent limits based on item marks #47

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Commits on Nov 30, 2023

  1. Format code

    arg0d authored and willemt committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    88b7804 View commit details
    Browse the repository at this point in the history
  2. Implement concurrent limits based on item marks

    This change enables users to limit individual test concurrency based
    on mark configuration. For example, lets say that there are 10 tests,
    and 8 of them can be executed concurrently, but 2 of them use some
    shared resource and can't be executed concurrenctly. By using the new
    option `--max-asyncio-tasks-by-mark`, its now possible to configure
    the task scheduler to execute the 2 tasks in series, but the remaining
    tasks 8 tasks would still be scheduled concurrently.
    arg0d authored and willemt committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    b3cf7ea View commit details
    Browse the repository at this point in the history