109 |
. Run ./autogen.sh to ensure everything is up-to-date. |
. Run ./autogen.sh to ensure everything is up-to-date. |
110 |
|
|
111 |
. Compile and test with many different config options, and combinations of |
. Compile and test with many different config options, and combinations of |
112 |
options. The maint/ManyConfigTests script now encapsulates this testing. |
options. Also, test with valgrind by running "RunTest valgrind" and |
113 |
|
"RunGrepTest valgrind" (which takes quite a long time). The script |
114 |
|
maint/ManyConfigTests now encapsulates this testing. It runs tests with |
115 |
|
different configurations, and it also runs some of them with valgrind, all of |
116 |
|
which can take quite some time. |
117 |
|
|
118 |
. Run perltest.pl on the test data for tests 1, 4, 6, 11, and 12. The output |
. Run perltest.pl on the test data for tests 1, 4, 6, 11, and 12. The output |
119 |
should match the PCRE test output, apart from the version identification at |
should match the PCRE test output, apart from the version identification at |
120 |
the start of each test. The other tests are not Perl-compatible (they use |
the start of each test. The other tests are not Perl-compatible (they use |
121 |
various PCRE-specific features or options). |
various PCRE-specific features or options). |
122 |
|
|
|
. Test with valgrind by running "RunTest valgrind". There is also "RunGrepTest |
|
|
valgrind", though that takes quite a long time. |
|
|
|
|
123 |
. It is possible to test with the emulated memmove() function by undefining |
. It is possible to test with the emulated memmove() function by undefining |
124 |
HAVE_MEMMOVE and HAVE_BCOPY in config.h, though I do not do this often. You |
HAVE_MEMMOVE and HAVE_BCOPY in config.h, though I do not do this often. You |
125 |
may see a number of "pcre_memmove defined but not used" warnings for the |
may see a number of "pcre_memmove defined but not used" warnings for the |
324 |
Philip Hazel |
Philip Hazel |
325 |
Email local part: ph10 |
Email local part: ph10 |
326 |
Email domain: cam.ac.uk |
Email domain: cam.ac.uk |
327 |
Last updated: 02 August 2011 |
Last updated: 11 October 2011 |