Wireshark mailing list archives
Re: [Bug 7060] Global variables - Buildbot crash output: fuzz-2012-04-10-21548.pcap
From: Evan Huus <eapache () gmail com>
Date: Fri, 3 May 2013 11:43:27 -0400
(Taking this to -dev because it has nothing to do with the bug anymore) On Fri, May 3, 2013 at 5:21 AM, <bugzilla-daemon () wireshark org> wrote:
Comment # 14 on bug 7060 from Guy Harris (In reply to comment #13)(In reply to comment #11)(Not that this shouldn't be done - Global Variables Considered Harmful - but that we need to be careful when we do so. Maybe I should try one of my big regression tests between the code without this change and the code with it.)Are these big regression tests sharable generally or on the wiki already somewhere? Or are they not automated?The files are a combination of non-public capture I have, wireshark.org's "Wireshark menagerie" also used as source files for fuzz-testing (composed of captures harvested from bugs - Gerald, are they also harvested from mailing lists and/or sample captures on the Wiki?), and various old files from various sets of sample captures for other analyzers. I suspect most of the interesting problems show up with captures in the menagerie.
Is there - an easy way to bulk-download parts of the menagerie? - an easy way to bulk-add captures to the menagerie (short of creating a dummy bug)?
The scripts are fairly dumb scripts that: run "before" and "after" versions of "tshark -V", piping them into "cmp" and, if "cmp" says they're not the same, runs those versions again, with the standard output sent to "/tmp/before" and "/tmp/after", and diffs them; does a recursive "find" and runs the aforementioned script on the capture files it finds. The first of those scripts could use a little generalization - right now, every time I have a new "wireshark.XXX" directory and a "wireshark.XXX-baseline" directory, I copy the script and tweak it to look for ../wireshark.XXX-baseline/tshark" and compare its output with that of "tshark". (They also will, for a capture file named foo, look for a foo.options file and, if it finds it, sticks its contents into the tshark command lines, to set options with "-o".)
The scripts might be worth dumping in tools/ at some point. The options feature, in particular, sounds like it might be worth adding to the fuzz scripts, since that would allow us to fuzz much more interesting things. Whoever does that for GSoC might look into this.
The results aren't available on the Web - the test machine is a laptop and is clamshelled when I'm not using it, so it's not going to be much of a server. ________________________________ You are receiving this mail because: You are on the CC list for the bug.
___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
Current thread:
- Re: [Bug 7060] Global variables - Buildbot crash output: fuzz-2012-04-10-21548.pcap Evan Huus (May 03)