https://bugs.documentfoundation.org/show_bug.cgi?id=160992

            Bug ID: 160992
           Summary: Fix DPI dependent tests
           Product: LibreOffice
           Version: 24.8.0.0 alpha0+ Master
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: LibreOffice
          Assignee: libreoffice-bugs@lists.freedesktop.org
          Reporter: hoss...@libreoffice.org

Description:
Many of the unit tests (specially on Windows) are dependent on DPI and scaling.
If you set display scaling to something other than 1x (100%), like 2x (200%) or
3x (300%) scaling, and run 'make check', you will see those tests fails. If you
switch back to 1x (100%) scaling, those test should pass.

The task here is to fix such tests. As an example, one can take a look at some
of the previous patches that provided such fixes: (thanks Ilmari for the hint)

$ git log --grep=dpi -i '*/qa/*.cxx'

The best would be to create a test independent of DPI:
3ffd375ffee648cdb67b1f3062f84a4b2f3af9df

In some cases, changing some error margin (more tolerance) helps:
b693d19884a09b5f841b30f2e8b586778584ed16

Sometimes, tests can be skipped with non-default DPI:
c469e786be9345fc76e5cc62fd23dd317db53c02

Please note that there are many DPI-dependent aspects in LibreOffice.
Therefore, sometimes a bug fix might be needed to make the test work.

The ultimate goal of this issue is to be able to run 'make check' successfully
on different display DPI and scaling.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to