Replaced wvtesthelper/meter/colour scripts with an all-new wvtestrunner.pl.
This one is much smarter than previous versions: by default, it prints out
only the headers from "Testing blah blah:" lines and then prints just a "."
for each "! whatever ok" line. But, if a test does fail, it prints out
*all* the stdout/stderr that was produced by the test from the "Testing blah
blah" line all the way to the failing test.
It also auto-colours ok/FAILED lines, but only if stdout is a tty, so you
don't need to decide whether you want it coloured or not.
Finally, its output is actually compatible with itself: you can run a
top-level wvtestrunner and it'll further summarize the output of inner
wvtestrunners, because the complete output of a given testrunner is in a
single "Testing blah blah:" section. But if a failure occurs, you'll still
get the more detailed results.
(cherry picked from commit
49efbe24c148d69873ca78c05e9c5825d50ef49d)
Import wvtest for python from eqldata project.
Commit
5db96d703ab5a0c253d09d0cbcfd56646eaffbfe.
Import latest wvtest for C#/.NET from versaplex project.
Commit
8f939de8b03b0e0236a182543af0298bb6b97c52.
Import basic C++ wvtest from wvstreams project.
Commit was
333349d03e15b0081c7141f7164bacc2e1fb196a.
Initial .gitignore.