@@ -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