From 366dbaeea7e460a16d9b7b26defa7f63b8a8e393 Mon Sep 17 00:00:00 2001 From: DemchaAV Date: Fri, 2 Oct 2026 07:48:54 +0100 Subject: [PATCH] test(qa): hold the Linux LibreOffice baseline to the lines #812 sets where the page does --- .../docx-fidelity/libreoffice-linux-lines.tsv | 298 +++++++++--------- .../docx-fidelity/libreoffice-linux.tsv | 2 +- 2 files changed, 150 insertions(+), 150 deletions(-) diff --git a/qa/src/test/resources/docx-fidelity/libreoffice-linux-lines.tsv b/qa/src/test/resources/docx-fidelity/libreoffice-linux-lines.tsv index 5da7366d5..5e03861dd 100644 --- a/qa/src/test/resources/docx-fidelity/libreoffice-linux-lines.tsv +++ b/qa/src/test/resources/docx-fidelity/libreoffice-linux-lines.tsv @@ -4098,154 +4098,154 @@ receipt-modern 0:94d25770d489 0.13 help@northwind-pay.example receipt-modern 0:d613d9566d09 0.13 northwindpayisafictionalinstitut receipt-modern 0:403a860bfc00 0.13 invented. receipt-modern 0:7b14b8d2c5c4 -0.04 page1of1 -rota-cobalt 0:33888e306262 1.53 quay -rota-cobalt 0:f5f481423c57 1.03 quaysidebar -rota-cobalt 0:d457d4238a16 1.43 monday31st -rota-cobalt 0:916a90a10237 1.43 tuesday1st -rota-cobalt 0:c602d130bfde 1.43 wednesday2nd -rota-cobalt 0:74cf6babb6f6 1.43 thursday3rd -rota-cobalt 0:ae6aa379ad0c 1.43 friday4th -rota-cobalt 0:a6643f169bfd 1.43 saturday5th -rota-cobalt 0:58752a3c0543 1.43 sunday6th -rota-cobalt 0:c4aee96677b0 2.02 /cleancrushedice -rota-cobalt 0:2895e01ceae0 1.26 machine&area -rota-cobalt 0:f4e7df025c89 2.22 pianist18:30/clean -rota-cobalt 0:d3acaa767810 1.71 crushedicemachine& -rota-cobalt 0:4a91ee5f0106 1.20 area -rota-cobalt 0:b913ee5e077a 2.02 privatedinner44pax/ -rota-cobalt 0:d89987d22df9 1.26 soulgf/pianist18:30 -rota-cobalt 0:fb980282ae0a 2.02 pianist18:30/partner -rota-cobalt 0:3c1fc038017e 1.26 meeting3:30pm -rota-cobalt 0:cc96b22615e5 1.42 pianist19:00 -rota-cobalt 0:bc14a4ce6407 2.12 statuslegend -rota-cobalt 0:1f58b9145b24 2.18 request -rota-cobalt 0:b4dc66dde806 2.18 off -rota-cobalt 0:b4dc66dde806#1 2.19 off -rota-cobalt 0:b4dc66dde806#2 2.19 off -rota-cobalt 0:b4dc66dde806#3 2.30 off -rota-cobalt 0:b4dc66dde806#4 2.30 off -rota-cobalt 0:b4dc66dde806#5 2.35 off -rota-cobalt 0:b4dc66dde806#6 2.35 off -rota-cobalt 0:b4dc66dde806#7 2.35 off -rota-cobalt 0:b4dc66dde806#8 2.55 off -rota-cobalt 0:b4dc66dde806#9 2.55 off -rota-cobalt 0:b4dc66dde806#10 2.76 off -rota-cobalt 0:b4dc66dde806#11 2.76 off -rota-cobalt 0:b4dc66dde806#12 2.87 off -rota-cobalt 0:b4dc66dde806#13 2.98 off -rota-cobalt 0:b4dc66dde806#14 2.98 off -rota-cobalt 0:b4dc66dde806#15 3.08 off -rota-cobalt 0:b4dc66dde806#16 3.08 off -rota-cobalt 0:b4dc66dde806#17 3.08 off -rota-cobalt 0:b4dc66dde806#18 3.03 off -rota-cobalt 0:b4dc66dde806#19 3.04 off -rota-cobalt 0:b4dc66dde806#20 3.04 off -rota-cobalt 0:cdc2def9aec4 2.18 hol -rota-cobalt 0:cdc2def9aec4#1 2.86 hol -rota-cobalt 0:cdc2def9aec4#2 2.86 hol -rota-cobalt 0:cdc2def9aec4#3 2.86 hol -rota-cobalt 0:cdc2def9aec4#4 2.86 hol -rota-cobalt 0:cdc2def9aec4#5 2.86 hol -rota-cobalt 0:cdc2def9aec4#6 2.86 hol -rota-cobalt 0:cdc2def9aec4#7 2.87 hol -rota-cobalt 0:cdc2def9aec4#8 2.98 hol -rota-cobalt 0:cdc2def9aec4#9 3.03 hol -rota-cobalt 0:cdc2def9aec4#10 3.03 hol -rota-cobalt 0:cdc2def9aec4#11 3.03 hol -rota-cobalt 0:cdc2def9aec4#12 3.04 hol -rota-cobalt 0:cdc2def9aec4#13 3.05 hol -rota-cobalt 0:cdc2def9aec4#14 3.05 hol -rota-cobalt 0:cdc2def9aec4#15 3.05 hol -rota-cobalt 0:08c4242b5f58 2.18 stock -rota-cobalt 0:f8f8922da592 2.18 standby -rota-cobalt 0:c2fb788c7dee 2.18 training -rota-cobalt 0:a18603086e5b 2.18 support -rota-cobalt 0:17ae69cc7e46 2.16 covers -rota-cobalt 0:412a5c513322 2.17 l104/d50 -rota-cobalt 0:304560bf3205 2.17 l33/d57 -rota-cobalt 0:ca6ce47ada53 2.17 l32/d76 -rota-cobalt 0:e594a1e64b7d 2.17 l22/d48 -rota-cobalt 0:7062fafe1dab 2.17 l65/d112 -rota-cobalt 0:778cb57b62fa 2.17 l73/d112 -rota-cobalt 0:1b4471920f01 2.17 l72/d83 -rota-cobalt 0:288965a1f2c8 2.07 management -rota-cobalt 0:6a61eb7383e8 2.18 rosa -rota-cobalt 0:3bb0f0bb5552 2.19 09:00-18:00 -rota-cobalt 0:3bb0f0bb5552#1 2.35 09:00-18:00 -rota-cobalt 0:3bb0f0bb5552#2 2.35 09:00-18:00 -rota-cobalt 0:3bb0f0bb5552#3 2.87 09:00-18:00 -rota-cobalt 0:9fff4d6be39d 2.19 16:00-01:00 -rota-cobalt 0:9fff4d6be39d#1 2.19 16:00-01:00 -rota-cobalt 0:9fff4d6be39d#2 1.62 16:00-01:00 -rota-cobalt 0:9fff4d6be39d#3 2.30 16:00-01:00 -rota-cobalt 0:9fff4d6be39d#4 2.30 16:00-01:00 -rota-cobalt 0:9fff4d6be39d#5 2.76 16:00-01:00 -rota-cobalt 0:9fff4d6be39d#6 2.76 16:00-01:00 -rota-cobalt 0:9fff4d6be39d#7 2.87 16:00-01:00 -rota-cobalt 0:9fff4d6be39d#8 2.98 16:00-01:00 -rota-cobalt 0:9fff4d6be39d#9 3.08 16:00-01:00 -rota-cobalt 0:9fff4d6be39d#10 3.08 16:00-01:00 -rota-cobalt 0:9fff4d6be39d#11 3.08 16:00-01:00 -rota-cobalt 0:9fff4d6be39d#12 2.36 16:00-01:00 -rota-cobalt 0:9fff4d6be39d#13 2.36 16:00-01:00 -rota-cobalt 0:9fff4d6be39d#14 2.36 16:00-01:00 -rota-cobalt 0:9fff4d6be39d#15 3.04 16:00-01:00 -rota-cobalt 0:9fff4d6be39d#16 2.36 16:00-01:00 -rota-cobalt 0:9fff4d6be39d#17 2.36 16:00-01:00 -rota-cobalt 0:1017e02ccc77 2.19 08:00-18:00 -rota-cobalt 0:e669544e9895 1.40 08:00-16:00 -rota-cobalt 0:e669544e9895#1 2.18 08:00-16:00 -rota-cobalt 0:19c30663e8ef 1.46 16:00-21:00 -rota-cobalt 0:19c30663e8ef#1 2.25 16:00-21:00 -rota-cobalt 0:c9affe7f7587 2.29 tomas -rota-cobalt 0:6d43df86fe4b 2.30 16:00-00:00 -rota-cobalt 0:6d43df86fe4b#1 2.30 16:00-00:00 -rota-cobalt 0:6d43df86fe4b#2 2.35 16:00-00:00 -rota-cobalt 0:6d43df86fe4b#3 2.55 16:00-00:00 -rota-cobalt 0:6d43df86fe4b#4 2.55 16:00-00:00 -rota-cobalt 0:6d43df86fe4b#5 2.19 16:00-00:00 -rota-cobalt 0:6d43df86fe4b#6 2.98 16:00-00:00 -rota-cobalt 0:6d43df86fe4b#7 2.30 16:00-00:00 -rota-cobalt 0:6d43df86fe4b#8 3.08 16:00-00:00 -rota-cobalt 0:6d43df86fe4b#9 3.04 16:00-00:00 -rota-cobalt 0:6d43df86fe4b#10 2.37 16:00-00:00 -rota-cobalt 0:6d43df86fe4b#11 3.05 16:00-00:00 -rota-cobalt 0:6d43df86fe4b#12 3.05 16:00-00:00 -rota-cobalt 0:6d43df86fe4b#13 2.37 16:00-00:00 -rota-cobalt 0:5a5f719aae11 1.60 11:00-16:00 -rota-cobalt 0:df9ba122242c 2.22 bartenders -rota-cobalt 0:dbaf86dd80e3 2.34 nadia -rota-cobalt 0:0cdd9d9e75dc 1.55 09:00-16:00 -rota-cobalt 0:0cdd9d9e75dc#1 1.76 09:00-16:00 -rota-cobalt 0:0cdd9d9e75dc#2 1.96 09:00-16:00 -rota-cobalt 0:0cdd9d9e75dc#3 1.96 09:00-16:00 -rota-cobalt 0:f1e2ce9aa575 1.62 16:00-22:00 -rota-cobalt 0:f1e2ce9aa575#1 1.82 16:00-22:00 -rota-cobalt 0:f1e2ce9aa575#2 1.82 16:00-22:00 -rota-cobalt 0:f1e2ce9aa575#3 2.03 16:00-22:00 -rota-cobalt 0:f1e2ce9aa575#4 2.03 16:00-22:00 -rota-cobalt 0:de7ee76e7373 2.55 elias -rota-cobalt 0:61587c4c0d6d 2.55 09:00-17:00 -rota-cobalt 0:7195a8ed72b9 1.76 12:00-16:00 -rota-cobalt 0:7195a8ed72b9#1 2.17 12:00-16:00 -rota-cobalt 0:7195a8ed72b9#2 2.28 12:00-16:00 -rota-cobalt 0:7195a8ed72b9#3 2.34 12:00-16:00 -rota-cobalt 0:7195a8ed72b9#4 2.34 12:00-16:00 -rota-cobalt 0:7195a8ed72b9#5 2.34 12:00-16:00 -rota-cobalt 0:7195a8ed72b9#6 2.35 12:00-16:00 -rota-cobalt 0:7195a8ed72b9#7 2.35 12:00-16:00 -rota-cobalt 0:7195a8ed72b9#8 2.35 12:00-16:00 -rota-cobalt 0:7195a8ed72b9#9 2.35 12:00-16:00 -rota-cobalt 0:953cb9ba8128 2.75 mirela -rota-cobalt 0:c1298a6e85c2 2.76 12:00-18:00 -rota-cobalt 0:c1298a6e85c2#1 2.87 12:00-18:00 -rota-cobalt 0:86846e84f9bf 2.86 sofia -rota-cobalt 0:effcc54ba75f 2.86 karol -rota-cobalt 0:5c1e134d2d34 2.97 henrik -rota-cobalt 0:6326e0e8cfda 3.08 lucia -rota-cobalt 0:c235e502637c 3.01 barbacks -rota-cobalt 0:bd558de5f794 3.03 oskar -rota-cobalt 0:4941d6993ee9 3.03 teodor -rota-cobalt 0:1d3d3d6a07bd 3.04 vesna +rota-cobalt 0:33888e306262 0.63 quay +rota-cobalt 0:f5f481423c57 0.13 quaysidebar +rota-cobalt 0:d457d4238a16 0.53 monday31st +rota-cobalt 0:916a90a10237 0.53 tuesday1st +rota-cobalt 0:c602d130bfde 0.53 wednesday2nd +rota-cobalt 0:74cf6babb6f6 0.53 thursday3rd +rota-cobalt 0:ae6aa379ad0c 0.53 friday4th +rota-cobalt 0:a6643f169bfd 0.53 saturday5th +rota-cobalt 0:58752a3c0543 0.53 sunday6th +rota-cobalt 0:c4aee96677b0 1.12 /cleancrushedice +rota-cobalt 0:2895e01ceae0 0.36 machine&area +rota-cobalt 0:f4e7df025c89 1.32 pianist18:30/clean +rota-cobalt 0:d3acaa767810 0.81 crushedicemachine& +rota-cobalt 0:4a91ee5f0106 0.30 area +rota-cobalt 0:b913ee5e077a 1.12 privatedinner44pax/ +rota-cobalt 0:d89987d22df9 0.36 soulgf/pianist18:30 +rota-cobalt 0:fb980282ae0a 1.12 pianist18:30/partner +rota-cobalt 0:3c1fc038017e 0.36 meeting3:30pm +rota-cobalt 0:cc96b22615e5 0.52 pianist19:00 +rota-cobalt 0:bc14a4ce6407 0.32 statuslegend +rota-cobalt 0:1f58b9145b24 0.38 request +rota-cobalt 0:b4dc66dde806 0.38 off +rota-cobalt 0:b4dc66dde806#1 0.39 off +rota-cobalt 0:b4dc66dde806#2 0.39 off +rota-cobalt 0:b4dc66dde806#3 0.50 off +rota-cobalt 0:b4dc66dde806#4 0.50 off +rota-cobalt 0:b4dc66dde806#5 0.55 off +rota-cobalt 0:b4dc66dde806#6 0.55 off +rota-cobalt 0:b4dc66dde806#7 0.55 off +rota-cobalt 0:b4dc66dde806#8 0.75 off +rota-cobalt 0:b4dc66dde806#9 0.75 off +rota-cobalt 0:b4dc66dde806#10 0.96 off +rota-cobalt 0:b4dc66dde806#11 0.96 off +rota-cobalt 0:b4dc66dde806#12 1.07 off +rota-cobalt 0:b4dc66dde806#13 1.18 off +rota-cobalt 0:b4dc66dde806#14 1.18 off +rota-cobalt 0:b4dc66dde806#15 1.28 off +rota-cobalt 0:b4dc66dde806#16 1.28 off +rota-cobalt 0:b4dc66dde806#17 1.28 off +rota-cobalt 0:b4dc66dde806#18 1.23 off +rota-cobalt 0:b4dc66dde806#19 1.24 off +rota-cobalt 0:b4dc66dde806#20 1.24 off +rota-cobalt 0:cdc2def9aec4 0.38 hol +rota-cobalt 0:cdc2def9aec4#1 1.06 hol +rota-cobalt 0:cdc2def9aec4#2 1.06 hol +rota-cobalt 0:cdc2def9aec4#3 1.06 hol +rota-cobalt 0:cdc2def9aec4#4 1.06 hol +rota-cobalt 0:cdc2def9aec4#5 1.06 hol +rota-cobalt 0:cdc2def9aec4#6 1.06 hol +rota-cobalt 0:cdc2def9aec4#7 1.07 hol +rota-cobalt 0:cdc2def9aec4#8 1.18 hol +rota-cobalt 0:cdc2def9aec4#9 1.23 hol +rota-cobalt 0:cdc2def9aec4#10 1.23 hol +rota-cobalt 0:cdc2def9aec4#11 1.23 hol +rota-cobalt 0:cdc2def9aec4#12 1.24 hol +rota-cobalt 0:cdc2def9aec4#13 1.25 hol +rota-cobalt 0:cdc2def9aec4#14 1.25 hol +rota-cobalt 0:cdc2def9aec4#15 1.25 hol +rota-cobalt 0:08c4242b5f58 0.38 stock +rota-cobalt 0:f8f8922da592 0.38 standby +rota-cobalt 0:c2fb788c7dee 0.38 training +rota-cobalt 0:a18603086e5b 0.38 support +rota-cobalt 0:17ae69cc7e46 0.36 covers +rota-cobalt 0:412a5c513322 0.37 l104/d50 +rota-cobalt 0:304560bf3205 0.37 l33/d57 +rota-cobalt 0:ca6ce47ada53 0.37 l32/d76 +rota-cobalt 0:e594a1e64b7d 0.37 l22/d48 +rota-cobalt 0:7062fafe1dab 0.37 l65/d112 +rota-cobalt 0:778cb57b62fa 0.37 l73/d112 +rota-cobalt 0:1b4471920f01 0.37 l72/d83 +rota-cobalt 0:288965a1f2c8 0.27 management +rota-cobalt 0:6a61eb7383e8 0.38 rosa +rota-cobalt 0:3bb0f0bb5552 0.39 09:00-18:00 +rota-cobalt 0:3bb0f0bb5552#1 0.55 09:00-18:00 +rota-cobalt 0:3bb0f0bb5552#2 0.55 09:00-18:00 +rota-cobalt 0:3bb0f0bb5552#3 1.07 09:00-18:00 +rota-cobalt 0:9fff4d6be39d 0.39 16:00-01:00 +rota-cobalt 0:9fff4d6be39d#1 0.39 16:00-01:00 +rota-cobalt 0:9fff4d6be39d#2 -0.18 16:00-01:00 +rota-cobalt 0:9fff4d6be39d#3 0.50 16:00-01:00 +rota-cobalt 0:9fff4d6be39d#4 0.50 16:00-01:00 +rota-cobalt 0:9fff4d6be39d#5 0.96 16:00-01:00 +rota-cobalt 0:9fff4d6be39d#6 0.96 16:00-01:00 +rota-cobalt 0:9fff4d6be39d#7 1.07 16:00-01:00 +rota-cobalt 0:9fff4d6be39d#8 1.18 16:00-01:00 +rota-cobalt 0:9fff4d6be39d#9 1.28 16:00-01:00 +rota-cobalt 0:9fff4d6be39d#10 1.28 16:00-01:00 +rota-cobalt 0:9fff4d6be39d#11 1.28 16:00-01:00 +rota-cobalt 0:9fff4d6be39d#12 0.56 16:00-01:00 +rota-cobalt 0:9fff4d6be39d#13 0.56 16:00-01:00 +rota-cobalt 0:9fff4d6be39d#14 0.56 16:00-01:00 +rota-cobalt 0:9fff4d6be39d#15 1.24 16:00-01:00 +rota-cobalt 0:9fff4d6be39d#16 0.56 16:00-01:00 +rota-cobalt 0:9fff4d6be39d#17 0.56 16:00-01:00 +rota-cobalt 0:1017e02ccc77 0.39 08:00-18:00 +rota-cobalt 0:e669544e9895 -0.40 08:00-16:00 +rota-cobalt 0:e669544e9895#1 0.38 08:00-16:00 +rota-cobalt 0:19c30663e8ef -0.34 16:00-21:00 +rota-cobalt 0:19c30663e8ef#1 0.45 16:00-21:00 +rota-cobalt 0:c9affe7f7587 0.49 tomas +rota-cobalt 0:6d43df86fe4b 0.50 16:00-00:00 +rota-cobalt 0:6d43df86fe4b#1 0.50 16:00-00:00 +rota-cobalt 0:6d43df86fe4b#2 0.55 16:00-00:00 +rota-cobalt 0:6d43df86fe4b#3 0.75 16:00-00:00 +rota-cobalt 0:6d43df86fe4b#4 0.75 16:00-00:00 +rota-cobalt 0:6d43df86fe4b#5 0.39 16:00-00:00 +rota-cobalt 0:6d43df86fe4b#6 1.18 16:00-00:00 +rota-cobalt 0:6d43df86fe4b#7 0.50 16:00-00:00 +rota-cobalt 0:6d43df86fe4b#8 1.28 16:00-00:00 +rota-cobalt 0:6d43df86fe4b#9 1.24 16:00-00:00 +rota-cobalt 0:6d43df86fe4b#10 0.57 16:00-00:00 +rota-cobalt 0:6d43df86fe4b#11 1.25 16:00-00:00 +rota-cobalt 0:6d43df86fe4b#12 1.25 16:00-00:00 +rota-cobalt 0:6d43df86fe4b#13 0.57 16:00-00:00 +rota-cobalt 0:5a5f719aae11 -0.20 11:00-16:00 +rota-cobalt 0:df9ba122242c 0.42 bartenders +rota-cobalt 0:dbaf86dd80e3 0.54 nadia +rota-cobalt 0:0cdd9d9e75dc -0.25 09:00-16:00 +rota-cobalt 0:0cdd9d9e75dc#1 -0.04 09:00-16:00 +rota-cobalt 0:0cdd9d9e75dc#2 0.16 09:00-16:00 +rota-cobalt 0:0cdd9d9e75dc#3 0.16 09:00-16:00 +rota-cobalt 0:f1e2ce9aa575 -0.18 16:00-22:00 +rota-cobalt 0:f1e2ce9aa575#1 0.02 16:00-22:00 +rota-cobalt 0:f1e2ce9aa575#2 0.02 16:00-22:00 +rota-cobalt 0:f1e2ce9aa575#3 0.23 16:00-22:00 +rota-cobalt 0:f1e2ce9aa575#4 0.23 16:00-22:00 +rota-cobalt 0:de7ee76e7373 0.75 elias +rota-cobalt 0:61587c4c0d6d 0.75 09:00-17:00 +rota-cobalt 0:7195a8ed72b9 -0.04 12:00-16:00 +rota-cobalt 0:7195a8ed72b9#1 0.37 12:00-16:00 +rota-cobalt 0:7195a8ed72b9#2 0.48 12:00-16:00 +rota-cobalt 0:7195a8ed72b9#3 0.54 12:00-16:00 +rota-cobalt 0:7195a8ed72b9#4 0.54 12:00-16:00 +rota-cobalt 0:7195a8ed72b9#5 0.54 12:00-16:00 +rota-cobalt 0:7195a8ed72b9#6 0.55 12:00-16:00 +rota-cobalt 0:7195a8ed72b9#7 0.55 12:00-16:00 +rota-cobalt 0:7195a8ed72b9#8 0.55 12:00-16:00 +rota-cobalt 0:7195a8ed72b9#9 0.55 12:00-16:00 +rota-cobalt 0:953cb9ba8128 0.95 mirela +rota-cobalt 0:c1298a6e85c2 0.96 12:00-18:00 +rota-cobalt 0:c1298a6e85c2#1 1.07 12:00-18:00 +rota-cobalt 0:86846e84f9bf 1.06 sofia +rota-cobalt 0:effcc54ba75f 1.06 karol +rota-cobalt 0:5c1e134d2d34 1.17 henrik +rota-cobalt 0:6326e0e8cfda 1.28 lucia +rota-cobalt 0:c235e502637c 1.21 barbacks +rota-cobalt 0:bd558de5f794 1.23 oskar +rota-cobalt 0:4941d6993ee9 1.23 teodor +rota-cobalt 0:1d3d3d6a07bd 1.24 vesna rota-cobalt 0:59f2ff7c7c70 0.03 timesshownin24-hourformat.shiftc rota-cobalt 0:594c41ec0506 0.03 quaysidebar|31aug-6sep2026 diff --git a/qa/src/test/resources/docx-fidelity/libreoffice-linux.tsv b/qa/src/test/resources/docx-fidelity/libreoffice-linux.tsv index 1a3dae1cc..4f2c85933 100644 --- a/qa/src/test/resources/docx-fidelity/libreoffice-linux.tsv +++ b/qa/src/test/resources/docx-fidelity/libreoffice-linux.tsv @@ -61,4 +61,4 @@ proposal-indigo 1 1 72 70 0.57 27.88 16 proposal-modern 1 1 44 44 0.50 0.75 0 proposal-northline 2 2 132 132 0.28 0.77 5 receipt-modern 1 1 57 57 0.26 0.29 0 -rota-cobalt 1 1 154 151 2.34 3.04 122 +rota-cobalt 1 1 154 151 0.55 1.24 0