andreas pushed a commit to branch python-team in repository guix. commit efde27f6dbb5b94b8327916c194117a70480de0e Author: Sharlatan Hellseher <sharlata...@gmail.com> AuthorDate: Sat Apr 5 16:22:22 2025 +0100
gnu: python-scrapy: Run test in parallel. * gnu/packages/python-web.scm (python-scrapy) [arguments] <test-flags>: Run tests in parallel (supported upstream, see <docs/contributing.rst>). Skip documentation tests. Change-Id: Id86dd5e7701be4997fa241b126f18ca733940aef --- gnu/packages/python-web.scm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 2ed00f0f59..39a2ff0cac 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -10039,8 +10039,9 @@ regular expressions.") (build-system pyproject-build-system) (arguments (list #:test-flags - ;; Tests requiring a display. - #~(list "-k" (string-append + #~(list "--numprocesses" (number->string (parallel-job-count)) + ;; Tests requiring a display. + "-k" (string-append "not " (string-join (list "test_pformat" "test_pformat_old_windows" @@ -10049,7 +10050,9 @@ regular expressions.") "test_persist") " and not ")) ;; Connection refused to some local FTP server. - "--ignore=tests/test_feedexport.py") + "--ignore=tests/test_feedexport.py" + ;; Skip documentation testing. + "--ignore=docs") #:phases #~(modify-phases %standard-phases (add-before 'check 'prepare-test-environment