Results of Test Run (Part 2)


I finished up the test run a couple of days ago. It went fairly well, though I will probably clean up the script some and rerun it (the script needs better mechanisms for handling fetch fails). The results of the run can be found here. The summarized version looks something like this:

[0:02] alex@Laptop: ~/fetches> cat output.tap |grep -c "unzip failed"
49
[0:02] alex@Laptop: ~/fetches> cat output.tap | grep -c "bsdtar failed"
4
[0:04] alex@Laptop: ~/fetches> cat output.tap | grep -c "unzipped results did not match"
4

For those playing at home, the first case means the distfile was bad, which can be remidied by implementing distinfo checking code in the test runner. The second case means bsdtar was unable to decompress the archive (these are bad news), the third case means the results of the two decompress operations didn't match (this is probably the worst news). Once I fix up the script to handle distinfo and report better information (I stupidly forgot to put the port name in the test description!) I will go and test the not ok results by hand.

In light of the eight failures I will probably when submitting the patch to switch to bsdtar for USE_ZIP also add a USE_UNZIP_FALLBACK knob incases where unzip is required.


published at Wed May 2 00:12:51 2007 (-0700) by alexbl
Tags: freebsd, ports, zip, bsdtar
| |