Rhodri James
|
d69a504a5a
|
Comment change: explain why attribute count is twice what you expect
|
2017-07-16 18:56:23 +02:00 |
|
Rhodri James
|
b1bea33582
|
Check NULLing the encoding works before the parse is started
|
2017-07-16 18:56:23 +02:00 |
|
Rhodri James
|
1056c797dd
|
Test for specific error from XML_UseForeignDTD()
|
2017-07-16 18:56:23 +02:00 |
|
Rhodri James
|
894033fab8
|
Fix structure initialisation not to cause warnings
|
2017-07-16 18:56:23 +02:00 |
|
Rhodri James
|
53e1698aa3
|
Add test case for long URIs in attributes with failing allocator
|
2017-07-16 18:56:23 +02:00 |
|
Rhodri James
|
c90f4bc24c
|
Restore original nsAttsSize if reallocation fails
|
2017-07-16 18:56:23 +02:00 |
|
Rhodri James
|
41ab4fd94a
|
Test reallocation failure in xmlns attribute handling
Note that this commit provokes a segfault due to a bug in
storeAtts()
|
2017-07-16 18:56:23 +02:00 |
|
Rhodri James
|
f748d87811
|
Test rejection of unbound prefix, improve coverage of attribute handling
|
2017-07-16 18:56:23 +02:00 |
|
Rhodri James
|
9f844cac4a
|
Revert recorded size of attribute memory when reallocation fails
|
2017-07-16 18:56:23 +02:00 |
|
Rhodri James
|
edfcd16b98
|
Test long namespace names (1024 characters)
|
2017-07-16 18:56:23 +02:00 |
|
Rhodri James
|
8dabab1576
|
Refactor namespace allocation tests
|
2017-07-16 18:56:23 +02:00 |
|
Rhodri James
|
20c12da662
|
Extend code path coverage of entity handling
|
2017-07-16 18:56:23 +02:00 |
|
Rhodri James
|
f591474e62
|
Add test coverage for comments with a failing allocator
|
2017-07-16 18:43:34 +02:00 |
|
Rhodri James
|
8f3d13188b
|
More coverage of PIs with failing allocator
|
2017-07-16 18:43:18 +02:00 |
|
Rhodri James
|
a1cffcb4ea
|
Test parsing a PI with a failing allocator
|
2017-07-16 18:42:33 +02:00 |
|
Rhodri James
|
97ad97e9e9
|
Expand really long line test for encoded CDATA handling
|
2017-07-16 18:42:23 +02:00 |
|
Rhodri James
|
ef26a78837
|
Test right square bracket handling in external entity parses
|
2017-07-16 18:41:49 +02:00 |
|
Rhodri James
|
a3a68a412d
|
More tests for the right square bracket control paths
|
2017-07-16 18:41:33 +02:00 |
|
Rhodri James
|
8bdf2bc102
|
Test handling of right square bracket at end of content data
|
2017-07-16 18:41:23 +02:00 |
|
Rhodri James
|
fe2e255025
|
Extend ASCII CDATA test to cover a default handler
|
2017-07-16 18:41:08 +02:00 |
|
Rhodri James
|
213c8523a3
|
Add CDATA section handlers for increased test coverage
|
2017-07-16 18:41:03 +02:00 |
|
Rhodri James
|
05fe0bd6c9
|
Add default handler to namespace failing allocation test
Increases code coverage. Also tweaked allocation counts for
better coverage
|
2017-07-16 18:40:52 +02:00 |
|
Rhodri James
|
e92f989efe
|
Add default handlers to character entity tests to extend coverage
|
2017-07-16 18:40:41 +02:00 |
|
Rhodri James
|
dabb530d17
|
Extend coverage of namespace start and end handlers
|
2017-07-16 18:40:33 +02:00 |
|
Rhodri James
|
41524fed85
|
Test external entity with no handler
|
2017-07-16 18:40:05 +02:00 |
|
Rhodri James
|
9a7d8d2c3f
|
Tweak tests for greater allocation failure coverage
|
2017-07-16 18:39:56 +02:00 |
|
Rhodri James
|
7653beecee
|
More external entity allocation failure coverage
|
2017-07-16 18:39:42 +02:00 |
|
Rhodri James
|
f71790ccf9
|
Extend coverage of partial character parsing
|
2017-07-16 18:37:31 +02:00 |
|
Rhodri James
|
6cfef69705
|
Test trailing CR in external entity parse
|
2017-07-16 18:37:17 +02:00 |
|
Rhodri James
|
15ef260f6b
|
Test handling of trailing CR (rather than newline)
|
2017-07-16 18:37:00 +02:00 |
|
Sebastian Pipping
|
5354505d4c
|
Merge branch 'coverage-review'
|
2017-07-16 18:33:07 +02:00 |
|
Sebastian Pipping
|
b24ecb9d46
|
runtests.c: Fix memleaks
|
2017-07-16 18:27:00 +02:00 |
|
Rhodri James
|
df0138ac3f
|
Extend test coverage of external entity suspension
|
2017-07-16 18:23:44 +02:00 |
|
Rhodri James
|
80394e1792
|
Test suspending from an external entity's XML declaration handler
|
2017-07-16 18:23:20 +02:00 |
|
Sebastian Pipping
|
ae39cb321f
|
Merge branch 'coverage-review'
|
2017-07-16 02:11:54 +02:00 |
|
Sebastian Pipping
|
5c07211b84
|
runtests.c: Fix memory leaks
|
2017-07-16 02:09:23 +02:00 |
|
Sebastian Pipping
|
738162b60c
|
runtests.c: Polish test_ext_entity_invalid_parse
|
2017-07-16 02:06:29 +02:00 |
|
Rhodri James
|
7b9b40bcee
|
Refactor and extend external entity parse error testing
|
2017-07-16 02:01:30 +02:00 |
|
Rhodri James
|
6381273b8b
|
Check parse errors in external entity parsers
|
2017-07-16 01:59:28 +02:00 |
|
Rhodri James
|
24e16ecbd8
|
Test UTF-8 BOM is recognised in UTF-8 external entity
|
2017-07-16 01:58:07 +02:00 |
|
Rhodri James
|
ab53e5da3f
|
Test unknown encoding in external entity parser (increase coverage)
|
2017-07-16 01:55:23 +02:00 |
|
Rhodri James
|
0f403d1d5d
|
Check handling of long element names with namespaces
|
2017-07-16 01:52:59 +02:00 |
|
Rhodri James
|
da93b3992a
|
Refactor allocator test support
|
2017-07-16 01:44:33 +02:00 |
|
Sebastian Pipping
|
9bacf1735f
|
Merge branch 'travis-ci' (issue #23)
|
2017-07-15 19:48:55 +02:00 |
|
Sebastian Pipping
|
7e84c8cafc
|
Travis CI: Ensure that Clang 4.0 is installed
|
2017-07-15 19:48:47 +02:00 |
|
Sebastian Pipping
|
4f81bb01c1
|
qa.sh: Use clang for mode "address" to detect memory leaks (#23)
|
2017-07-15 19:48:47 +02:00 |
|
Sebastian Pipping
|
7bc4aa61ae
|
qa.sh: Rename BASE_FLAGS to BASE_COMPILE_FLAGS
|
2017-07-15 19:48:45 +02:00 |
|
Sebastian Pipping
|
cdd5b17ea7
|
Merge branch 'make-check-memory' (issue #23)
|
2017-07-15 19:15:49 +02:00 |
|
Sebastian Pipping
|
86c00d7f64
|
Changes: Document test suite memleak fixes
|
2017-07-15 19:14:49 +02:00 |
|
Sebastian Pipping
|
483803255d
|
minicheck.c: Protect against potential NULL dereference
|
2017-07-15 19:14:49 +02:00 |
|