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: [email protected]
Reporter: [email protected]
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.