source: trunk/gsdl/packages/wv-0.5.44-gs/src/TESTING@ 1468

Last change on this file since 1468 was 1468, checked in by paynter, 24 years ago

The wv Packages from www.wvware.com is used to convert Word documents into
HTML. This is an adaptation of wv version 0.5.44 for greenstone; it is
called by the gsConvert.pl script.

  • Property svn:keywords set to Author Date Id Revision
File size: 1.6 KB
Line 
1how i test
2
31) every now and then i run the testall.sh script over the incuded doc
4files and a few selected trouble makers that ive received.
5
62) i have a set of supported features documents that display what
7mswordview should be able to do, i regularly check these to see if theres
8any feature rot.
9
103) occasionally i repeat the above test while using purify and identify
11out of bounds and mem leaks.
12
134) once a week i run the huge test of (1) over the 300 megs of uploaded
14documents that i have received on poor old skynet.csn.ul.ie, many of these
15are not word 8 docs as people often upload rtf & word 6/7 & excel docs as
16well, but its a good brute force test for crashes, but no good to see if
17the conversion makes sense.
18
195) i scan through the comments tha uploaders make of their files to identify
20trouble docs and visually scan the output, making changes if necessary.
21
22some tools
23
24i still use laola's lls to help me find errors, its a great piece of kit
25to have. i also gives me other ole code to compare against the one thats
26included in mswordview, if both of them cant decode a file, then theres
27pretty good evidence that somethings buggered in the ole tables, when word
28hangs on them as well, thats probably becomes definite.
29
30never having gotten the hang of hexdump i use the little jhex script that
31was posted in the linux-gazette at one stage as my hex reader. And theres
32nothing like doing a diff on the text output of a hexdump to find what
33changes between two versions of the same file, but with a different style
34chosen.
35
36purify is also the biz for tracking down mem leaks and uninitilized memory
37elements.
Note: See TracBrowser for help on using the repository browser.