I'm still confused about where these two bits are going.

  Ovid:
  > Thanks for reminding me.  Another bit of meta-information that
  > should be optionally supported in the TAP YAML output is "duration".

  Michael:
  >it would be nice if we could get the original
  > run time of the tests. Duration can be calculated from that.

What is "run time"?  The time it takes for each test to run?

>> What's that calculation look like?

Are we talking about $harness_end - $harness_start ?

>> From what I've seen, we 
>> currently only have the harness start/end times.
>
>Yeah, it's basically just doing a time() before the main runtests()
> and then again after it.
> ...But Smolder can only use the version of TAP ...
> ...there is no such information currently given.

Isn't Smolder reading the meta.yml file from the archive?

I'm not particularly concerned about where $test_start{"foo.t"} and 
$test_end{"foo.t"} are written (in the tap stream with YAML or in 
meta.yml or on a bit of parchment) as long as we keep in mind that 
tests may run simultaneously.

  harness_time: [13:01.00, 13:02.30]
  test_times:
    foo: [13:01.01, 13:01.08]
    bar: [13:01.01, 13:02.05]
    baz: [13:01.08, 13:02.30]

(pretend I typed valid datetimes and YAML)

--Eric
-- 
Those who cannot remember the past are condemned to repeat it.
--George Santayana
---------------------------------------------------
    http://scratchcomputing.com
---------------------------------------------------

Reply via email to