https://bugs.documentfoundation.org/show_bug.cgi?id=131644
Bug ID: 131644
Summary: make CppunitTest_emfio_emf
CPPUNIT_TEST_NAME=TestLinearGradient fails on Windows
with UI scale 150%
Product: LibreOffice
Version: 7.0.0.0.alpha0+ Master
Hardware: All
OS: Windows (All)
Status: UNCONFIRMED
Keywords: bibisectNotNeeded, regression
Severity: normal
Priority: medium
Component: LibreOffice
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
make CppunitTest_emfio_emf CPPUNIT_TEST_NAME=TestLinearGradient fails on
Windows with UI scale 150%.
> make CppunitTest_emfio_emf CPPUNIT_TEST_NAME=TestLinearGradient
> C:/cygwin/home/user/lode/opt/bin/make -j 4 -rs -f
> C:/cygwin/home/user/lode/dev/core/Makefile.gbuild CppunitTest_emfio_
> emf
> [CUT] emfio_emf
> warn:emfio:16536:21072:emfio/source/reader/emfreader.cxx:804:
> unknown id: 0x50504e54
> warn:emfio:16536:21072:emfio/source/reader/emfreader.cxx:804:
> unknown id: 0x50504e54
> C:/cygwin/home/user/lode/dev/core/test/source/xmltesttools.cxx:168:`anonymous
> namespace'::Test::TestLinearGradient
> equality assertion failed
> - Expected: m0
> 0.216110019646294h7615.75822989746v7610.21611001965h-7615.75822989746z
> - Actual : m0
> 3805.32416502947h11423.6373448462v11415.3241650295h-11423.6373448462z
> - In <>, attribute 'path' of
> '/primitive2D/metafile/transform/mask/svglineargradient[1]/polypolygon'
> incorrect value.
>
> `anonymous namespace'::Test::TestLinearGradient finished in: 91ms
> C:/cygwin/home/user/lode/dev/core/test/source/xmltesttools.cxx(168) : error :
> Assertion
> Test name: `anonymous namespace'::Test::TestLinearGradient
> equality assertion failed
> - Expected: m0
> 0.216110019646294h7615.75822989746v7610.21611001965h-7615.75822989746z
> - Actual : m0
> 3805.32416502947h11423.6373448462v11415.3241650295h-11423.6373448462z
> - In <>, attribute 'path' of
> '/primitive2D/metafile/transform/mask/svglineargradient[1]/polypolygon'
> incorrect value.
>
> Failures !!!
> Run: 1 Failure total: 1 Failures: 1 Errors: 0
> warn:fwk.desktop:16536:21072:framework/source/services/desktop.cxx:1065:
> Desktop disposed before terminating it
> warn:fwk.desktop:16536:21072:framework/source/services/desktop.cxx:179:
> Desktop not terminated before being destructed
>
> Error: a unit test failed, please do one of:
> make CppunitTest_emfio_emf CPPUNITTRACE=TRUE # which is a shortcut for the
> following line
> make CppunitTest_emfio_emf CPPUNITTRACE="'C:/Program Files (x86)/Microsoft
> Visual Studio/2019/Community/Common7/IDE/deve
> nv.exe' /debugexe" # for interactive debugging in Visual Studio
> make CppunitTest_emfio_emf CPPUNITTRACE="drmemory -free_max_frames 20" # for
> memory checking (install Dr.Memory first, a
> nd put it to your PATH)
>
> You can limit the execution to just one particular test by:
>
> make CppunitTest_emfio_emf CPPUNIT_TEST_NAME="testXYZ" ...above mentioned
> params...
>
> make[1]: ***
> [C:/cygwin/home/user/lode/dev/core/solenv/gbuild/CppunitTest.mk:113:
> C:/cygwin/home/user/lode/dev/core/wo
> rkdir/CppunitTest/emfio_emf.test] Error 1
> make: *** [Makefile:166: CppunitTest_emfio_emf] Error 2
Regression after
https://git.libreoffice.org/core/+/1f540cc7613cdbc0048f4013efe43886d256f86b
Bartosz, do you have an idea how to exclude it from testing when DPI is not
default, or maybe pass some params to the function that will make gradient
handling DPI-independent?
(IMO each and every instance of DPI dependence that is not at the time of
actual screen output is a bug, so likely your test revealed an actual bug.)
--
You are receiving this mail because:
You are the assignee for the bug._______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs