mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-16 23:03:40 +01:00
pykickstart: Run test cases in order of name.
This should ensure the test casnes are always running in the same order, regardless of the target machine. We're just using the class name here, which should be sufficient enough to address the issue. Now the following build should be fixed: http://hydra.nixos.org/build/5425811 Big thanks to @rbvermaa for being a *really* great help debugging the problem quickly, because I couldn't reproduce it here (the run order of the test cases on my machine were 'accidentally' right). Signed-off-by: aszlig <aszlig@redmoonstudios.org>
This commit is contained in:
parent
f04b0db6d3
commit
86d14a5ab2
1 changed files with 5 additions and 0 deletions
|
@ -3707,6 +3707,11 @@ pythonPackages = python.modules // rec {
|
|||
sha256 = "1sq68jvc39k9wrkcc4xlabhwi8gdz019yh2k5nrl7ya35b8daqw0";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
sed -i -e "s/for tst in tstList/for tst in sorted(tstList, \
|
||||
key=lambda m: m.__name__)/" tests/baseclass.py
|
||||
'';
|
||||
|
||||
propagatedBuildInputs = [ urlgrabber ];
|
||||
|
||||
checkPhase = ''
|
||||
|
|
Loading…
Reference in a new issue