{{{
$ python manage.py test --parallel example.core.tests.test_a
usage: manage.py test [-h] [--noinput] [--failfast] ...
manage.py test: error: argument --parallel: invalid int value:
'example.core.tests.test_a'
}}}
Pytest's xdist plugin supports the value "auto" to mean "all cores." I
suggest we copy that.
--
Ticket URL: <https://code.djangoproject.com/ticket/31621>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
* has_patch: 0 => 1
--
Ticket URL: <https://code.djangoproject.com/ticket/31621#comment:1>
* owner: nobody => Adam (Chainz) Johnson
* type: Cleanup/optimization => New feature
* stage: Unreviewed => Accepted
Comment:
[https://github.com/django/django/pull/12963 PR]
--
Ticket URL: <https://code.djangoproject.com/ticket/31621#comment:2>
* stage: Accepted => Ready for checkin
Comment:
Patch looks good
--
Ticket URL: <https://code.djangoproject.com/ticket/31621#comment:3>
* needs_better_patch: 0 => 1
* stage: Ready for checkin => Accepted
--
Ticket URL: <https://code.djangoproject.com/ticket/31621#comment:4>
* cc: Sergey Fedoseev (added)
Comment:
What about this?
{{{
$ python manage.py test --parallel -- example.core.tests.test_a
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/31621#comment:5>
* needs_tests: 0 => 1
Comment:
[https://github.com/django/django/pull/14614 New PR]
--
Ticket URL: <https://code.djangoproject.com/ticket/31621#comment:7>
* cc: Sergey Fedoseev (removed)
--
Ticket URL: <https://code.djangoproject.com/ticket/31621#comment:8>
* needs_better_patch: 1 => 0
--
Ticket URL: <https://code.djangoproject.com/ticket/31621#comment:9>
* needs_better_patch: 0 => 1
--
Ticket URL: <https://code.djangoproject.com/ticket/31621#comment:10>
* needs_tests: 1 => 0
--
Ticket URL: <https://code.djangoproject.com/ticket/31621#comment:11>
* needs_better_patch: 1 => 0
* stage: Accepted => Ready for checkin
--
Ticket URL: <https://code.djangoproject.com/ticket/31621#comment:12>
Comment (by Mariusz Felisiak <felisiak.mariusz@…>):
In [changeset:"7e38a8d66f9a4fbbf373de30f1cc6be906502559" 7e38a8d6]:
{{{
#!CommitTicketReference repository=""
revision="7e38a8d66f9a4fbbf373de30f1cc6be906502559"
Refs #31621 -- Added more tests for test --parallel option.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/31621#comment:13>
* status: assigned => closed
* resolution: => fixed
Comment:
In [changeset:"ae89daf46f83a7b39d599d289624c3377bfa4ab1" ae89daf4]:
{{{
#!CommitTicketReference repository=""
revision="ae89daf46f83a7b39d599d289624c3377bfa4ab1"
Fixed #31621 -- Added support for '--parallel auto' to test management
command.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/31621#comment:14>
Comment (by Mariusz Felisiak <felisiak.mariusz@…>):
In [changeset:"36714be874fa9ba7c0229d97607906669615e409" 36714be8]:
{{{
#!CommitTicketReference repository=""
revision="36714be874fa9ba7c0229d97607906669615e409"
Refs #31621 -- Fixed handling --parallel option in test management command
and runtests.py.
Regression in ae89daf46f83a7b39d599d289624c3377bfa4ab1.
Thanks Tim Graham for the report.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/31621#comment:16>
Comment (by Mariusz Felisiak <felisiak.mariusz@…>):
In [changeset:"c2a5735d8679c4d07ceb667cc5418f64ee372b60" c2a5735d]:
{{{
#!CommitTicketReference repository=""
revision="c2a5735d8679c4d07ceb667cc5418f64ee372b60"
Refs #31621 -- Added more tests for test --parallel option.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/31621#comment:15>