The most straightforward method seems to be to map the test property you are looking for over the TestReportObject, as follows:
report = TestReport[{VerificationTest[Limit[Exp[t], t -> 0], 2],
VerificationTest[PrimeQ[7]],
VerificationTest[Factor[1 - 2 x + x^2], (x + 1)^2],
VerificationTest[Infinity - Infinity, Indeterminate]}];
Map[#["AbsoluteTimeUsed"] &]@report["TestResults"]
(*
<|1 -> Quantity[0.029815, "Seconds"],
2 -> Quantity[0.000135, "Seconds"],
3 -> Quantity[0.000217, "Seconds"],
4 -> Quantity[0.001597, "Seconds"]|>
*)
An alternative, is to use Query:
Query[All, (#["AbsoluteTimeUsed"] &)]@report["TestResults"]
which produces identical results. It is more verbose than Map, but it is potentially cleaner.
The cleanest method, as pointed out by Ilian, is to use Through, e.g.
Through[Values[report["TestResults"]]["AbsoluteTimeUsed"]]
even though it is not the shortest character wise.
Query. Will add it. – rcollyer Jul 08 '15 at 01:07Through[Values[report["TestResults"]]["AbsoluteTimeUsed"]]. – ilian Jul 08 '15 at 02:01