Skip to content

Commit 519dd28

Browse files
committed
shuffle modules even when none is passed
1 parent 31d7dc7 commit 519dd28

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/ReTest.jl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -703,8 +703,6 @@ function process_args(args, verbose, shuffle)
703703
end
704704

705705
function computemodules!(modules::Vector{Module}, shuffle)
706-
unique!(modules)
707-
shuffle && shuffle!(modules)
708706
if isempty(modules)
709707
# TESTED_MODULES is not up-to-date w.r.t. package modules which have
710708
# precompilation, so we have to also look in Base.loaded_modules
@@ -728,7 +726,10 @@ function computemodules!(modules::Vector{Module}, shuffle)
728726
unique!(modules)
729727
# will automatically skip ReTest and ReTest.ReTestTest
730728
filter!(m -> isdefined(m, INLINE_TEST[]) && m (ReTest, ReTestTest), modules)
729+
else
730+
unique!(modules)
731731
end
732+
shuffle && shuffle!(modules)
732733
modules
733734
end
734735

0 commit comments

Comments
 (0)