Skip to content

Commit 7cd4d8e

Browse files
committed
Use NamedTuple for output of at-timed instead of ordered Tuple
1 parent ebe7a96 commit 7cd4d8e

1 file changed

Lines changed: 6 additions & 8 deletions

File tree

src/ParallelTestRunner.jl

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -154,28 +154,26 @@ function runtest(::Type{TestRecord}, f, name, init_code)
154154
res = @timed @testset $name begin
155155
$f
156156
end
157-
(res...,)
157+
(; res.value, res.time, res.bytes, res.gctime)
158158
end
159159

160-
#data[1] is the testset
161-
162160
# process results
163161
rss = Sys.maxrss()
164162
if VERSION >= v"1.11.0-DEV.1529"
165-
tc = Test.get_test_counts(data[1])
163+
tc = Test.get_test_counts(data.value)
166164
passes, fails, error, broken, c_passes, c_fails, c_errors, c_broken =
167165
tc.passes, tc.fails, tc.errors, tc.broken, tc.cumulative_passes,
168166
tc.cumulative_fails, tc.cumulative_errors, tc.cumulative_broken
169167
else
170168
passes, fails, errors, broken, c_passes, c_fails, c_errors, c_broken =
171-
Test.get_test_counts(data[1])
169+
Test.get_test_counts(data.value)
172170
end
173171
if data[1].anynonpass == false
174172
data = (
175173
(passes + c_passes, broken + c_broken),
176-
data[2],
177-
data[3],
178-
data[4],
174+
data.time,
175+
data.bytes,
176+
data.gctime,
179177
)
180178
end
181179
res = TestRecord(data..., rss)

0 commit comments

Comments
 (0)