-
assigned issue to
- edited description
IDML integration serialized test failure...
This file fails with inline code differences but the output looks correct (all codes are preserved).
[ERROR] n.s.o.c.filters.FilterTestDriver - Number of codes difference: 1 vs 3
1=[<content-1/>]
2=[<content-1>, <content-2/>, </content-1>]
[ERROR] n.s.o.c.filters.FilterTestDriver - Fragment difference
[ERROR] n.s.o.c.filters.FilterTestDriver - TextContainer difference
[ERROR] n.s.o.c.filters.FilterTestDriver - Text unit difference, tu id=P3E2F42CB-tu1
[ERROR] n.s.o.r.integration.RoundTripIdmlIT - Failing test: small_test.idml
The only difference I see is in the merged file:
<content> vs <content xml:space=”preserve”>
Not sure why the merged IDML parses with only one inline code?
This is with branch “tum_serialized“ - but will be merged into dev soon.
Use this to debug in RoundTripIdmlIT
@Test public void debug() throws FileNotFoundException, URISyntaxException { setSerializedOutput(true); setExtensions(EXTENSIONS); final File file = root.in("/idml/small_test.idml").asFile(); runTest(new TestJob(CONFIG_ID, true, file, null, null, new FileComparator.EventComparator(), FILTER_CONSTRUCTOR)); }
Comments (2)
-
reporter -
reporter - changed status to resolved
I fixed this by copying the source inline codes to the corresponding target codes, but this shouldn't be necessary. Marking as fixed.
- Log in to comment