| 102 |
. Ensure that the version number and version date are correct in configure.ac. |
. Ensure that the version number and version date are correct in configure.ac. |
| 103 |
|
|
| 104 |
. If new build options have been added, ensure that they are added to the CMake |
. If new build options have been added, ensure that they are added to the CMake |
| 105 |
files as well as to the autoconf files. |
files as well as to the autoconf files. The relevant files are CMakeLists.txt |
| 106 |
|
and config-cmake.h.in. After making a release tarball, test it out with CMake |
| 107 |
|
if there have been changes here. |
| 108 |
|
|
| 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. The maint/ManyConfigTests script now encapsulates this testing. |
| 113 |
|
|
| 114 |
. Run perltest.pl on the test data for tests 1, 4, 6, and 11. The output should |
. Run perltest.pl on the test data for tests 1, 4, 6, 11, and 12. The output |
| 115 |
match the PCRE test output, apart from the version identification at the |
should match the PCRE test output, apart from the version identification at |
| 116 |
start of each test. The other tests are not Perl-compatible (they use various |
the start of each test. The other tests are not Perl-compatible (they use |
| 117 |
PCRE-specific features or options). |
various PCRE-specific features or options). |
| 118 |
|
|
| 119 |
. Test with valgrind by running "RunTest valgrind". There is also "RunGrepTest |
. Test with valgrind by running "RunTest valgrind". There is also "RunGrepTest |
| 120 |
valgrind", though that takes quite a long time. |
valgrind", though that takes quite a long time. |
| 323 |
Philip Hazel |
Philip Hazel |
| 324 |
Email local part: ph10 |
Email local part: ph10 |
| 325 |
Email domain: cam.ac.uk |
Email domain: cam.ac.uk |
| 326 |
Last updated: 12 January 2011 |
Last updated: 02 August 2011 |