-s doesn't work as advertised
The documentation for the -s (streaming) option says suppresses the complaint about a missing plan line. Sounds great, my goal is to run several independent test files (each of which is a TAP producer) and highlight any errors in my whole directory. But even with the -s flag, tapview produces an error if there are multiple plan lines.
> cat test[123].txt
TAP Version 14
ok 1 - foo
ok 2 - bar
1..2
TAP Version 14
ok 1 - apple
ok 2 - banana
1..2
TAP Version 14
ok 1 - yang
not ok 2 - yin
1..2
> cat test[123].txt | tapview -s
....
tapview: cannot have more than one plan line.
(Note that it doesn't print anything about the failing test in the third file since it terminates after finding a plan line in the second file.)