https://bugs.exim.org/show_bug.cgi?id=1676
Bug ID: 1676
Summary: Test #17 fails
Product: PCRE
Version: 10.20 (PCRE2)
Hardware: x86
OS: Windows
Status: NEW
Severity: bug
Priority: medium
Component: Code
Assignee: ph10@???
Reporter: Roy.Ivy.III@???
CC: pcre-dev@???
Test #17 fails for the 80bit library when PCRE2 is compiled under
Windows/MinGW.
For the 8-bit library, `pcre2_test.bat` generates:
```
Test 17: "POSIX interface, excluding UTF-8 and UCP"
failed comparison: fc /n "<REPO_DIR>"\testdata\testoutput17
testout8\testoutput17
```
where <REPO_DIR> is the repo source. All other 8-bit library tests pass (when
compiled with either a large stack size or using the heap for recursion):
```
---- Testing 8-bit library ----
Test 1: "Main non-UTF, non-UCP functionality (Compatible with Perl >= 5.10)"
Passed.
Test 2: "API, errors, internals, and non-Perl stuff"
Passed.
Test 3: "Locale-specific features"
Passed.
Test 4: "UTF-8 and Unicode property support - (Compatible with Perl >= 5.10)"
Passed.
Test 5: "API, internals, and non-Perl stuff for UTF-8 and UCP"
Passed.
Test 6: "DFA matching main non-UTF, non-UCP functionality"
Passed.
Test 7: "DFA matching with UTF-8 and Unicode property support"
Passed.
Test 8: "Internal offsets and code size tests"
Passed.
Test 9: "Specials for the basic 8-bit library"
Passed.
Test 10: "Specials for the 8-bit library with Unicode support"
Passed.
Test 11 Skipped when running 8-bit tests.
Test 12 Skipped when running 8-bit tests.
Test 13 Skipped when running 8-bit tests.
Test 14: "Non-JIT limits and other non_JIT tests"
Passed.
Test 15: "JIT-specific features when JIT is not available"
Passed.
Test 16 Skipped due to absence of JIT support.
Test 17: "POSIX interface, excluding UTF-8 and UCP"
failed comparison: fc /n "<REPO_DIR>"\testdata\testoutput17
testout8\testoutput17
Test 1: "POSIX interface with UTF-8 and UCP"
Passed.
Test 1: "Serialization tests"
Passed.
```
Note that all 16-bit and 32-bit library tests PASS.
I have no clue as to the true failure mode.
- Roy
--
You are receiving this mail because:
You are on the CC list for the bug.