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

Reply via email to