Michael G Schwern <[EMAIL PROTECTED]> writes:
> Ovid wrote:
>> --- Steffen Schwigon <[EMAIL PROTECTED]> wrote:
>>> And we are talking about the diagnostics part, which is primarily for
>>> the user, so the rules are reversed there.
>> There are two goals we want:
>> 1.  Make it as human-readable as possible.
>> 2.  Maximize flexibility.
>> As for human-readable, consider these:
>>   results:
>>       tap-have: 4
>>       tap-want: 5
>
> <mccoy>It's worse than that, Jim.</mccoy>
>
>     tap-results:
>         tap-have: 4
>         tap-want: 5
>
> tap tap tap tap tap.

Then maybe I haven't understood what the standardization of
diagnostics is about.

I thought it is primarily meant for the *user* of TAP to transport its
own diagnostics of its own test runs and test results?

I for instance would use it to transport benchmark results inside
tests.

I hadn't expected much of *TAP* specific stuff there. So the above
horror scenario with "tap tap tap everywher" is not really happening.

Or are the YAMLis keys of diagnostics expected to transport all what
current typical Test::* modules provide? This would include, for
instance, all the diagnostics that may result of 

  is
  ok
  is_deeply
  like
  isa_ok
  file_exists
  file_empty
  file_size
  file_max_size (min)
  file_readable (executable)
  file_mode
  file_is_symlink
  owner
  test_verbose
  lives_ok
  dies_ok
  critic_ok
  all_critic_ok
  all_code_files

and many more.

This is probably not what standardization of keys withing diagnostics
is about. Or is it?

Can you give me examples what keys you try to standardize as part of
TAP inside diagnostics?

I interpret the examples of TAP13 with "data", "expect", "got" in

  http://podwiki.hexten.net/podwiki.pl?page=TAP13

as "user keys", i.e. *not* standardized as TAP.

Steffen
-- 
Steffen Schwigon <[EMAIL PROTECTED]>
Dresden Perl Mongers <http://dresden-pm.org/>
Deutscher Perl-Workshop <http://www.perl-workshop.de/>

Reply via email to