Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 663992 - dev-util/cmake: tests are run sequentially
Summary: dev-util/cmake: tests are run sequentially
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-08-18 18:37 UTC by Rolf Eike Beer
Modified: 2018-10-14 20:17 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
cmake-parallel-tests.patch (cmake-parallel-tests.patch,1.06 KB, patch)
2018-08-19 14:15 UTC, Michael Palimaka (kensington)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Rolf Eike Beer archtester 2018-08-18 18:37:59 UTC
The tests are needlessly slow because they are executed one after another. CMake handles running them in parallel just fine. I run them daily on my machines as CMake dashboard tests and they complete way faster there because they are run in parallel.
Comment 1 Michael Palimaka (kensington) gentoo-dev 2018-08-19 14:15:12 UTC
Created attachment 544032 [details, diff]
cmake-parallel-tests.patch

untested patch
Comment 2 Larry the Git Cow gentoo-dev 2018-10-14 20:17:34 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5218898033fc05865a3e35a30195239110edd48

commit d5218898033fc05865a3e35a30195239110edd48
Author:     Lars Wendler <polynomial-c@gentoo.org>
AuthorDate: 2018-10-14 20:17:09 +0000
Commit:     Lars Wendler <polynomial-c@gentoo.org>
CommitDate: 2018-10-14 20:17:26 +0000

    dev-util/cmake: Bump to version 3.13.0_rc1
    
    Run tests in parallel. Thanks to kensington for the ebuild patch.
    
    Closes: https://bugs.gentoo.org/663992
    Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
    Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-util/cmake/Manifest                |   1 +
 dev-util/cmake/cmake-3.13.0_rc1.ebuild | 226 +++++++++++++++++++++++++++++++++
 2 files changed, 227 insertions(+)