[liblouis-liblouisxml] Re: [liblouisutdml] push by bertfrees - Add test for John Brugge's issue... on 2014-02-25 22:35 GMT

  • From: "John Brugge" <johnbrugge@xxxxxxxxxxxx>
  • To: "liblouis-liblouisxml@xxxxxxxxxxxxx" <liblouis-liblouisxml@xxxxxxxxxxxxx>
  • Date: Thu, 27 Feb 2014 16:01:55 +0000

Thanks for creating a test to reproduce this, Bert.

I haven't noticed whether there was any conclusion in the group on whether
a formal bug-tracking system would be put in place, so should I just watch
commits to track when this might be resolved?

Thanks much,
John

On 2/25/14 4:35 PM, "liblouisutdml@xxxxxxxxxxxxxx"
<liblouisutdml@xxxxxxxxxxxxxx> wrote:

>Revision: 9f7eb77b186a
>Branch:   default
>Author:   Bert Frees <bertfrees@xxxxxxxxx>
>Date:     Tue Feb 25 22:34:31 2014 UTC
>Log:      Add test for John Brugge's issue
>
>with whitespace-only text nodes in mixed content
>http://code.google.com/p/liblouisutdml/source/detail?r=9f7eb77b186a
>
>Added:
>  /tests/test_suite/test_10/output.txt
>  /tests/test_suite/test_10/xfail
>  /tests/test_suite/test_12/README
>  /tests/test_suite/test_12/expected.txt
>  /tests/test_suite/test_12/identity.cti
>  /tests/test_suite/test_12/input.xml
>  /tests/test_suite/test_12/liblouisutdml.ini
>  /tests/test_suite/test_12/nabcc.dis
>  /tests/test_suite/test_12/semantics.sem
>  /tests/test_suite/test_12/styles.cfg
>  /tests/test_suite/test_12/whitespace.cti
>  /tests/test_suite/test_12/xfail
>
>=======================================
>--- /dev/null
>+++ /tests/test_suite/test_12/README   Tue Feb 25 22:34:31 2014 UTC
>@@ -0,0 +1,1 @@
>+Testing whitespace-only text-node in mixed content.
>=======================================
>--- /dev/null
>+++ /tests/test_suite/test_12/expected.txt     Tue Feb 25 22:34:31 2014 UTC
>@@ -0,0 +1,1 @@
>+The fox jumped over the lazy dog.
>=======================================
>--- /dev/null
>+++ /tests/test_suite/test_12/identity.cti     Tue Feb 25 22:34:31 2014 UTC
>@@ -0,0 +1,258 @@
>+sign \x0020 0
>+sign \x0061 1
>+sign \x0031 2
>+sign \x0062 12
>+sign \x0027 3
>+sign \x006B 13
>+sign \x0032 23
>+sign \x006C 123
>+sign \x0060 4
>+sign \x0063 14
>+sign \x0069 24
>+sign \x0066 124
>+sign \x002F 34
>+sign \x006D 134
>+sign \x0073 234
>+sign \x0070 1234
>+sign \x0022 5
>+sign \x0065 15
>+sign \x0033 25
>+sign \x0068 125
>+sign \x0039 35
>+sign \x006F 135
>+sign \x0036 235
>+sign \x0072 1235
>+sign \x007E 45
>+sign \x0064 145
>+sign \x006A 245
>+sign \x0067 1245
>+sign \x003E 345
>+sign \x006E 1345
>+sign \x0074 2345
>+sign \x0071 12345
>+sign \x002C 6
>+sign \x002A 16
>+sign \x0035 26
>+sign \x003C 126
>+sign \x002D 36
>+sign \x0075 136
>+sign \x0038 236
>+sign \x0076 1236
>+sign \x002E 46
>+sign \x0025 146
>+sign \x007B 246
>+sign \x0024 1246
>+sign \x002B 346
>+sign \x0078 1346
>+sign \x0021 2346
>+sign \x0026 12346
>+sign \x003B 56
>+sign \x003A 156
>+sign \x0034 256
>+sign \x007C 1256
>+sign \x0030 356
>+sign \x007A 1356
>+sign \x0037 2356
>+sign \x0028 12356
>+sign \x005F 456
>+sign \x003F 1456
>+sign \x0077 2456
>+sign \x007D 12456
>+sign \x0023 3456
>+sign \x0079 13456
>+sign \x0029 23456
>+sign \x003D 123456
>+sign \x00BA 7
>+sign \x0041 17
>+sign \x00B9 27
>+sign \x0042 127
>+sign \x00B4 37
>+sign \x004B 137
>+sign \x00B2 237
>+sign \x004C 1237
>+sign \x0040 47
>+sign \x0043 147
>+sign \x0049 247
>+sign \x0046 1247
>+sign \x00F7 347
>+sign \x004D 1347
>+sign \x0053 2347
>+sign \x0050 12347
>+sign \x00A8 57
>+sign \x0045 157
>+sign \x00B3 257
>+sign \x0048 1257
>+sign \x00A7 357
>+sign \x004F 1357
>+sign \x00B6 2357
>+sign \x0052 12357
>+sign \x005E 457
>+sign \x0044 1457
>+sign \x004A 2457
>+sign \x0047 12457
>+sign \x00BB 3457
>+sign \x004E 13457
>+sign \x0054 23457
>+sign \x0051 123457
>+sign \x00B8 67
>+sign \x00D7 167
>+sign \x00AF 267
>+sign \x00AB 1267
>+sign \x00AD 367
>+sign \x0055 1367
>+sign \x00AE 2367
>+sign \x0056 12367
>+sign \x00B7 467
>+sign \x00A4 1467
>+sign \x005B 2467
>+sign \x00A2 12467
>+sign \x00B1 3467
>+sign \x0058 13467
>+sign \x00A1 23467
>+sign \x00A5 123467
>+sign \x00B5 567
>+sign \x00A6 1567
>+sign \x00AC 2567
>+sign \x005C 12567
>+sign \x00B0 3567
>+sign \x005A 13567
>+sign \x00A9 23567
>+sign \x00BC 123567
>+sign \x007F 4567
>+sign \x00BF 14567
>+sign \x0057 24567
>+sign \x005D 124567
>+sign \x00A3 34567
>+sign \x0059 134567
>+sign \x00BE 234567
>+sign \x00BD 1234567
>+sign \x00AA 8
>+sign \x0081 18
>+sign \x00E2 28
>+sign \x0082 128
>+sign \x00E6 38
>+sign \x008B 138
>+sign \x00EA 238
>+sign \x008C 1238
>+sign \x0080 48
>+sign \x0083 148
>+sign \x0089 248
>+sign \x0086 1248
>+sign \x00F8 348
>+sign \x008D 1348
>+sign \x0093 2348
>+sign \x0090 12348
>+sign \x00E3 58
>+sign \x0085 158
>+sign \x00EE 258
>+sign \x0088 1258
>+sign \x00F2 358
>+sign \x008F 1358
>+sign \x00E0 2358
>+sign \x0092 12358
>+sign \x009E 458
>+sign \x0084 1458
>+sign \x008A 2458
>+sign \x0087 12458
>+sign \x00E5 3458
>+sign \x008E 13458
>+sign \x0094 23458
>+sign \x0091 123458
>+sign \x00F0 68
>+sign \x00E1 168
>+sign \x00FB 268
>+sign \x00E9 1268
>+sign \x00FE 368
>+sign \x0095 1368
>+sign \x00EC 2368
>+sign \x0096 12368
>+sign \x00F1 468
>+sign \x00ED 1468
>+sign \x009B 2468
>+sign \x00FD 12468
>+sign \x00E7 3468
>+sign \x0098 13468
>+sign \x00F6 23468
>+sign \x00E4 123468
>+sign \x00F5 568
>+sign \x00FA 1568
>+sign \x00F4 2568
>+sign \x009C 12568
>+sign \x00F9 3568
>+sign \x009A 13568
>+sign \x00E8 23568
>+sign \x00EF 123568
>+sign \x009F 4568
>+sign \x00F3 14568
>+sign \x0097 24568
>+sign \x009D 124568
>+sign \x00FF 34568
>+sign \x0099 134568
>+sign \x00FC 234568
>+sign \x00EB 1234568
>+sign \x00A0 78
>+sign \x0001 178
>+sign \x00C2 278
>+sign \x0002 1278
>+sign \x00C6 378
>+sign \x000B 1378
>+sign \x00CA 2378
>+sign \x000C 12378
>+sign \x0000 478
>+sign \x0003 1478
>+sign \x0009 2478
>+sign \x0006 12478
>+sign \x00D8 3478
>+sign \x000D 13478
>+sign \x0013 23478
>+sign \x0010 123478
>+sign \x00C3 578
>+sign \x0005 1578
>+sign \x00CE 2578
>+sign \x0008 12578
>+sign \x00D2 3578
>+sign \x000F 13578
>+sign \x00C0 23578
>+sign \x0012 123578
>+sign \x001E 4578
>+sign \x0004 14578
>+sign \x000A 24578
>+sign \x0007 124578
>+sign \x00C5 34578
>+sign \x000E 134578
>+sign \x0014 234578
>+sign \x0011 1234578
>+sign \x00D0 678
>+sign \x00C1 1678
>+sign \x00DB 2678
>+sign \x00C9 12678
>+sign \x00DE 3678
>+sign \x0015 13678
>+sign \x00CC 23678
>+sign \x0016 123678
>+sign \x00D1 4678
>+sign \x00CD 14678
>+sign \x001B 24678
>+sign \x00DD 124678
>+sign \x00C7 34678
>+sign \x0018 134678
>+sign \x00D6 234678
>+sign \x00C4 1234678
>+sign \x00D5 5678
>+sign \x00DA 15678
>+sign \x00D4 25678
>+sign \x001C 125678
>+sign \x00D9 35678
>+sign \x001A 135678
>+sign \x00C8 235678
>+sign \x00CF 1235678
>+sign \x001F 45678
>+sign \x00D3 145678
>+sign \x0017 245678
>+sign \x001D 1245678
>+sign \x00DF 345678
>+sign \x0019 1345678
>+sign \x00DC 2345678
>+sign \x00CB 12345678
>+
>+
>=======================================
>--- /dev/null
>+++ /tests/test_suite/test_12/input.xml        Tue Feb 25 22:34:31 2014 UTC
>@@ -0,0 +1,7 @@
>+<?xml version="1.0" encoding="UTF-8"?>
>+<doc>
>+  <p>
>+    <em>The fox</em> <span>jumped over</span> <em>the lazy dog</em>.
>+  </p>
>+</doc>
>+
>=======================================
>--- /dev/null
>+++ /tests/test_suite/test_12/liblouisutdml.ini        Tue Feb 25 22:34:31 2014
>UTC
>@@ -0,0 +1,35 @@
>+cellsPerLine 40
>+linesPerPage 10
>+interpoint no
>+lineEnd \n
>+pageEnd \f\n
>+fileEnd ^z
>+printPages no
>+braillePages no
>+pageSeparator no
>+pageSeparatorNumber no
>+numberBraillePages no
>+paragraphs yes
>+beginningPageNumber 1
>+printPageNumberAt bottom
>+printPageNumberRange no
>+braillePageNumberAt top
>+mergeUnnumberedPages no
>+printPageNumbersInContents no
>+braillePageNumbersInContents no
>+hyphenate no
>+outputEncoding UTF8
>+inputTextEncoding UTF8
>+backFormat plain
>+backLineLength 70
>+formatFor textDevice
>+lineFill '
>+semanticFiles semantics.sem
>+literaryTextTable nabcc.dis,whitespace.cti,identity.cti
>+editTable nabcc.dis,whitespace.cti,identity.cti
>+xmlheader "<?xml version='1.0' encoding='UTF8' standalone='yes'?>"
>+internetAccess no
>+newEntries no
>+
>+style document
>+style para
>=======================================
>--- /dev/null
>+++ /tests/test_suite/test_12/nabcc.dis        Tue Feb 25 22:34:31 2014 UTC
>@@ -0,0 +1,262 @@
>+# This file will produce 8 dot NABCC output.
>+
>+display \x0020 a
>+
>+display \x0020 0
>+display \x0061 1
>+display \x0031 2
>+display \x0062 12
>+display \x0027 3
>+display \x006B 13
>+display \x0032 23
>+display \x006C 123
>+display \x0060 4
>+display \x0063 14
>+display \x0069 24
>+display \x0066 124
>+display \x002F 34
>+display \x006D 134
>+display \x0073 234
>+display \x0070 1234
>+display \x0022 5
>+display \x0065 15
>+display \x0033 25
>+display \x0068 125
>+display \x0039 35
>+display \x006F 135
>+display \x0036 235
>+display \x0072 1235
>+display \x007E 45
>+display \x0064 145
>+display \x006A 245
>+display \x0067 1245
>+display \x003E 345
>+display \x006E 1345
>+display \x0074 2345
>+display \x0071 12345
>+display \x002C 6
>+display \x002A 16
>+display \x0035 26
>+display \x003C 126
>+display \x002D 36
>+display \x0075 136
>+display \x0038 236
>+display \x0076 1236
>+display \x002E 46
>+display \x0025 146
>+display \x007B 246
>+display \x0024 1246
>+display \x002B 346
>+display \x0078 1346
>+display \x0021 2346
>+display \x0026 12346
>+display \x003B 56
>+display \x003A 156
>+display \x0034 256
>+display \x007C 1256
>+display \x0030 356
>+display \x007A 1356
>+display \x0037 2356
>+display \x0028 12356
>+display \x005F 456
>+display \x003F 1456
>+display \x0077 2456
>+display \x007D 12456
>+display \x0023 3456
>+display \x0079 13456
>+display \x0029 23456
>+display \x003D 123456
>+display \x00BA 7
>+display \x0041 17
>+display \x00B9 27
>+display \x0042 127
>+display \x00B4 37
>+display \x004B 137
>+display \x00B2 237
>+display \x004C 1237
>+display \x0040 47
>+display \x0043 147
>+display \x0049 247
>+display \x0046 1247
>+display \x00F7 347
>+display \x004D 1347
>+display \x0053 2347
>+display \x0050 12347
>+display \x00A8 57
>+display \x0045 157
>+display \x00B3 257
>+display \x0048 1257
>+display \x00A7 357
>+display \x004F 1357
>+display \x00B6 2357
>+display \x0052 12357
>+display \x005E 457
>+display \x0044 1457
>+display \x004A 2457
>+display \x0047 12457
>+display \x00BB 3457
>+display \x004E 13457
>+display \x0054 23457
>+display \x0051 123457
>+display \x00B8 67
>+display \x00D7 167
>+display \x00AF 267
>+display \x00AB 1267
>+display \x00AD 367
>+display \x0055 1367
>+display \x00AE 2367
>+display \x0056 12367
>+display \x00B7 467
>+display \x00A4 1467
>+display \x005B 2467
>+display \x00A2 12467
>+display \x00B1 3467
>+display \x0058 13467
>+display \x00A1 23467
>+display \x00A5 123467
>+display \x00B5 567
>+display \x00A6 1567
>+display \x00AC 2567
>+display \x005C 12567
>+display \x00B0 3567
>+display \x005A 13567
>+display \x00A9 23567
>+display \x00BC 123567
>+display \x007F 4567
>+display \x00BF 14567
>+display \x0057 24567
>+display \x005D 124567
>+display \x00A3 34567
>+display \x0059 134567
>+display \x00BE 234567
>+display \x00BD 1234567
>+display \x00AA 8
>+display \x0081 18
>+display \x00E2 28
>+display \x0082 128
>+display \x00E6 38
>+display \x008B 138
>+display \x00EA 238
>+display \x008C 1238
>+display \x0080 48
>+display \x0083 148
>+display \x0089 248
>+display \x0086 1248
>+display \x00F8 348
>+display \x008D 1348
>+display \x0093 2348
>+display \x0090 12348
>+display \x00E3 58
>+display \x0085 158
>+display \x00EE 258
>+display \x0088 1258
>+display \x00F2 358
>+display \x008F 1358
>+display \x00E0 2358
>+display \x0092 12358
>+display \x009E 458
>+display \x0084 1458
>+display \x008A 2458
>+display \x0087 12458
>+display \x00E5 3458
>+display \x008E 13458
>+display \x0094 23458
>+display \x0091 123458
>+display \x00F0 68
>+display \x00E1 168
>+display \x00FB 268
>+display \x00E9 1268
>+display \x00FE 368
>+display \x0095 1368
>+display \x00EC 2368
>+display \x0096 12368
>+display \x00F1 468
>+display \x00ED 1468
>+display \x009B 2468
>+display \x00FD 12468
>+display \x00E7 3468
>+display \x0098 13468
>+display \x00F6 23468
>+display \x00E4 123468
>+display \x00F5 568
>+display \x00FA 1568
>+display \x00F4 2568
>+display \x009C 12568
>+display \x00F9 3568
>+display \x009A 13568
>+display \x00E8 23568
>+display \x00EF 123568
>+display \x009F 4568
>+display \x00F3 14568
>+display \x0097 24568
>+display \x009D 124568
>+display \x00FF 34568
>+display \x0099 134568
>+display \x00FC 234568
>+display \x00EB 1234568
>+display \x00A0 78
>+display \x0001 178
>+display \x00C2 278
>+display \x0002 1278
>+display \x00C6 378
>+display \x000B 1378
>+display \x00CA 2378
>+display \x000C 12378
>+display \x0000 478
>+display \x0003 1478
>+display \x0009 2478
>+display \x0006 12478
>+display \x00D8 3478
>+display \x000D 13478
>+display \x0013 23478
>+display \x0010 123478
>+display \x00C3 578
>+display \x0005 1578
>+display \x00CE 2578
>+display \x0008 12578
>+display \x00D2 3578
>+display \x000F 13578
>+display \x00C0 23578
>+display \x0012 123578
>+display \x001E 4578
>+display \x0004 14578
>+display \x000A 24578
>+display \x0007 124578
>+display \x00C5 34578
>+display \x000E 134578
>+display \x0014 234578
>+display \x0011 1234578
>+display \x00D0 678
>+display \x00C1 1678
>+display \x00DB 2678
>+display \x00C9 12678
>+display \x00DE 3678
>+display \x0015 13678
>+display \x00CC 23678
>+display \x0016 123678
>+display \x00D1 4678
>+display \x00CD 14678
>+display \x001B 24678
>+display \x00DD 124678
>+display \x00C7 34678
>+display \x0018 134678
>+display \x00D6 234678
>+display \x00C4 1234678
>+display \x00D5 5678
>+display \x00DA 15678
>+display \x00D4 25678
>+display \x001C 125678
>+display \x00D9 35678
>+display \x001A 135678
>+display \x00C8 235678
>+display \x00CF 1235678
>+display \x001F 45678
>+display \x00D3 145678
>+display \x0017 245678
>+display \x001D 1245678
>+display \x00DF 345678
>+display \x0019 1345678
>+display \x00DC 2345678
>+display \x00CB 12345678
>+
>+
>=======================================
>--- /dev/null
>+++ /tests/test_suite/test_12/semantics.sem    Tue Feb 25 22:34:31 2014 UTC
>@@ -0,0 +1,4 @@
>+root        &xpath(/*)
>+p           &xpath(//p)
>+italicx     &xpath(//em)
>+no          &xpath(//span)
>=======================================
>--- /dev/null
>+++ /tests/test_suite/test_12/styles.cfg       Tue Feb 25 22:34:31 2014 UTC
>@@ -0,0 +1,5 @@
>+style root
>+   braillePageNumberFormat normal
>+
>+style p
>+
>=======================================
>--- /dev/null
>+++ /tests/test_suite/test_12/whitespace.cti   Tue Feb 25 22:34:31 2014 UTC
>@@ -0,0 +1,9 @@
>+# WHITESPACE
>+
>+space \x0020 0
>+space \x0009 0
>+space \x000C 0
>+space \x000D 0
>+space \x000A 0
>+space \x00A0 a
>+
>For a description of the software, to download it and links to
>project pages go to http://www.abilitiessoft.com

For a description of the software, to download it and links to
project pages go to http://www.abilitiessoft.com

Other related posts: