Rhodri James
|
78a68b76e3
|
Review 2017-03-13: construct test string to avoid magic numbers
|
2017-07-22 21:50:58 +02:00 |
|
Rhodri James
|
d697e27038
|
Review 2017-03-13: replace magic number with appropriate string len
|
2017-07-22 21:50:57 +02:00 |
|
Rhodri James
|
be42a4ae1f
|
Remove warning about potentially unset variable in tests
Also make test function external_entity_public() more robust
against misuse.
|
2017-07-22 21:48:17 +02:00 |
|
Rhodri James
|
1d086b2915
|
Test standalone parameter entity coverage
|
2017-07-22 21:46:17 +02:00 |
|
Rhodri James
|
1adb2438d0
|
Test substituted public entity with long name against failing realloc
|
2017-07-22 21:46:17 +02:00 |
|
Rhodri James
|
3c526f6d6c
|
Test group with choice in element declaration
|
2017-07-22 21:46:17 +02:00 |
|
Rhodri James
|
da5c188913
|
Add element decl handler to nested group reallocation test
|
2017-07-22 21:46:17 +02:00 |
|
Rhodri James
|
260a7644d7
|
Add element declaration handler to nested group test
|
2017-07-22 21:46:17 +02:00 |
|
Rhodri James
|
1bb33c7027
|
Test nested groups with a failing reallocator
|
2017-07-22 21:46:16 +02:00 |
|
Rhodri James
|
507c2e5c9b
|
Test deeply-nested groups
|
2017-07-22 21:46:16 +02:00 |
|
Rhodri James
|
383e762f8c
|
Test public notation with no system ID
|
2017-07-22 21:46:16 +02:00 |
|
Rhodri James
|
d4bc5da92b
|
Test system notation with failing allocator
|
2017-07-22 21:46:16 +02:00 |
|
Rhodri James
|
6ae8e2777e
|
Test public notation with long system ID against failing allocator
|
2017-07-22 21:46:16 +02:00 |
|
Rhodri James
|
1044af1f31
|
Extend notation allocation test with notation declaration handler
This extends the code coverage a little, in particular checking
another allocation failure path.
|
2017-07-22 21:46:16 +02:00 |
|
Rhodri James
|
5a1f46a87d
|
Extend PE allocation test with long entity name
|
2017-07-22 21:46:16 +02:00 |
|
Rhodri James
|
cc6edd8913
|
Test DTD processing stops for undefined parameter entities
|
2017-07-22 21:46:16 +02:00 |
|
Rhodri James
|
4608ff10be
|
Test redefining predefined entities
|
2017-07-22 21:46:16 +02:00 |
|
Rhodri James
|
b30bd12020
|
Add entity decl handler to notation entity allocation test
|
2017-07-22 21:46:16 +02:00 |
|
Rhodri James
|
775e63708d
|
Test notation entity with failing allocator
|
2017-07-22 21:46:16 +02:00 |
|
Rhodri James
|
71e8442db9
|
Extend NotStandalone tests to also exclude external entity handlers
|
2017-07-22 21:46:16 +02:00 |
|
Rhodri James
|
fab38d3fc0
|
Test public doctype with long public name against failing allocator
|
2017-07-22 21:46:16 +02:00 |
|
Rhodri James
|
ee957bb60a
|
Test attribute with defaulted long enums and a failing reallocator
|
2017-07-22 21:46:16 +02:00 |
|
Rhodri James
|
e909b67123
|
Test attribute list with a NOTATION and default value
|
2017-07-22 21:46:16 +02:00 |
|
Rhodri James
|
5f124f4e7c
|
Test attribute with implied large enum with a failing reallocator
|
2017-07-22 21:46:16 +02:00 |
|
Rhodri James
|
98ead688f1
|
Expand attribute declaration test
|
2017-07-22 21:46:16 +02:00 |
|
Rhodri James
|
9bb1b1e554
|
Test attribute list handling with #REQUIRED
|
2017-07-22 21:46:16 +02:00 |
|
Sebastian Pipping
|
5a642dd1e5
|
runtests.c: Resolve setting handlers twice
Was introduced at cherry-pick ab53439060
by mistake.
|
2017-07-22 21:39:56 +02:00 |
|
Sebastian Pipping
|
04ea5302cd
|
runtests.c: Fix memleaks
|
2017-07-22 21:36:55 +02:00 |
|
Rhodri James
|
58ecc804be
|
Test long attribute enums with a failing reallocator
|
2017-07-22 21:31:49 +02:00 |
|
Rhodri James
|
f1b5c14b96
|
Test attribute enum handling with failing allocator
|
2017-07-22 21:31:45 +02:00 |
|
Rhodri James
|
66435cff61
|
Test attribute enum value handling
|
2017-07-22 21:31:40 +02:00 |
|
Rhodri James
|
8857da5a65
|
Test foreign DTD with no contents
|
2017-07-22 21:31:12 +02:00 |
|
Rhodri James
|
cfcfd4685f
|
Test foreign DTD with rejecting standalone handler
|
2017-07-22 21:31:07 +02:00 |
|
Rhodri James
|
060c12bc19
|
Test Foreign DTD setting with failing allocator
|
2017-07-22 21:31:02 +02:00 |
|
Rhodri James
|
f03d06a8c1
|
Test XML_UseForeignDTD without external subset
|
2017-07-22 21:30:57 +02:00 |
|
Rhodri James
|
234c654c19
|
Test XML_UseForeignDTD with a doctype
|
2017-07-22 21:30:52 +02:00 |
|
Rhodri James
|
4c197b0ef9
|
Add entity declaration handler to public parameter entity test
|
2017-07-22 21:30:47 +02:00 |
|
Rhodri James
|
604a527186
|
Test long public name in doctype allocator test
|
2017-07-22 21:30:42 +02:00 |
|
Rhodri James
|
8d42ab97d9
|
Test invalid name for public doctype
|
2017-07-22 21:30:37 +02:00 |
|
Rhodri James
|
ddddcfd393
|
Expand public doctype allocation test
|
2017-07-22 21:30:32 +02:00 |
|
Rhodri James
|
9223704553
|
Test allocation failure paths parsing a public doctype
|
2017-07-22 21:30:27 +02:00 |
|
Rhodri James
|
8babc25e44
|
Test public parameter entity with failing allocator
|
2017-07-22 21:30:22 +02:00 |
|
Rhodri James
|
e57d2413a1
|
Test various errors in parameter entity values
|
2017-07-22 21:30:17 +02:00 |
|
Rhodri James
|
78138c87f4
|
Test invalid character in foreign DTD parameter entity
|
2017-07-22 21:30:12 +02:00 |
|
Rhodri James
|
e5d84961bb
|
Fix error reporting in external entity test handler
|
2017-07-22 21:29:55 +02:00 |
|
Rhodri James
|
9de593495c
|
Test UTF-8 byte order mark in parameter entity value parsing
|
2017-07-22 21:29:13 +02:00 |
|
Rhodri James
|
c45340e138
|
Test aborting external entity value parser
|
2017-07-22 21:29:08 +02:00 |
|
Rhodri James
|
2cbcf88443
|
Test malformed XML/text declaration rejected by ext entity parser
|
2017-07-22 21:29:03 +02:00 |
|
Rhodri James
|
1d80cc21a8
|
Test XML declaration in external entity processing
|
2017-07-22 21:28:57 +02:00 |
|
Rhodri James
|
ac16e93789
|
Extend external parameter entity nested parser testing
|
2017-07-22 21:28:50 +02:00 |
|