Changeset 31c91db0
- Timestamp:
- 09/14/2024 09:01:29 AM (4 weeks ago)
- Branches:
- lazarus, trunk
- Children:
- d4a3f02
- Parents:
- f73357b4
- git-author:
- Xi Ruoyao <xry111@…> (09/14/2024 09:01:00 AM)
- git-committer:
- Xi Ruoyao <xry111@…> (09/14/2024 09:01:29 AM)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
x/lib/gtk4.xml
rf73357b4 r31c91db0 101 101 <bridgehead renderas="sect4">Optional</bridgehead> 102 102 <para role="optional"> 103 <xref linkend="avahi"/> (for some tests), 103 104 <xref linkend="colord"/>, 104 105 <xref linkend="cups"/>, … … 111 112 <xref linkend="sassc"/>, 112 113 <xref linkend="tracker3"/>, 113 <ulink url="https://github.com/OpenPrinting/cpdb-libs">cpdb</ulink>, and 114 <ulink url="https://github.com/OpenPrinting/cpdb-libs">cpdb</ulink> 115 <ulink url="https://pypi.org/project/pydbus/">pydbus</ulink> 116 (for some tests), and 114 117 <ulink url="&sysprof-url;">sysprof</ulink> 115 118 </para> … … 146 149 147 150 <para> 148 To run the tests, issue: <command>dbus-run-session meson test --setup 149 x11</command>. If you are in a Wayland session, replace x11 with wayland. 151 To run the tests, issue: 152 </para> 153 154 <screen remap='test'><userinput>LIBGL_ALWAYS_SOFTWARE=1 \ 155 dbus-run-session meson test --setup x11 --no-suite needs-dmabuf 156 9</userinput></screen> 157 158 <para> 159 If you are in a Wayland session, replace the two occurences of 160 <literal>x11</literal> with <literal>wayland</literal>. 150 161 151 Nine tests areknown to fail if162 One test is known to fail if 152 163 <ulink url="https://gitlab.gnome.org/GNOME/cantarell-fonts">Cantrell fonts</ulink> 153 are not installed. 164 are not installed. 165 166 About a dozen of tests are known to fail with minor (mostly invisible) 167 differences between the render output and the shipped reference image. 168 Issue 169 <command>grep 'not ok' meson-logs/testlog-x11.txt -B3</command> 170 (use <filename>testlog-wayland.txt</filename> if testing in a Wayland 171 session) to list them and the image files showing the render output, 172 the reference output, and the differences. You may take a look at 173 those images to ensure the differences are insignificant. 174 175 Two <literal>headless</literal> tests are known to fail without the 176 external dependency pydbus installed. 154 177 155 178 Many tests will fail if <filename>~/.config/gtk-4.0/settings.ini</filename> 156 179 exists and the gtk-modules line is not commented out. 180 181 Several other tests may fail for unknown reason. 157 182 158 183 On systems with NVIDIA graphics cards, the tests may take significantly 159 184 longer than the above test time. 160 185 <!-- 161 186 On some systems as many as 212 tests may fail (out of over 6100) for 162 187 unknown reasons. 188 189 I hope this is gone with LIBGL_ALWAYS_SOFTWARE and -\-no-suite dmabuf. 190 If not please restore them. - xry111 191 --> 163 192 </para> 164 193 <!-- [pierre]: 4.6.0, wayland: 727 OK; 2 Expected Fail; 1 Fail; 1 Skipped … … 190 219 [bdubbs]: 4.16.0, x11, 5896 OK, 0 Expected Fail, 212 Fail, 16 Skipped, 0 Timeout 191 220 above on X11 in XFCE. Over ssh there were 24 Timeouts 221 [xry111]: 4.16.1, x11, 6121 OK, 0 Expected Fail, 14 Fail, 16 Skipped, 0 Timeout 222 above on X11 (Xwayland) in GNOME 223 [xry111]: 4.16.1, wayland, 6120 OK, 0 Expected Fail, 15 Fail, 16 Skipped, 0 Timeout 224 above on wayland in GNOME 225 [xry111]: 4.16.1, x11, 6119 OK, 0 Expected Fail, 16 Fail, 16 Skipped, 0 Timeout 226 above on X11 (Xwayland) in Weston 227 [xry111]: 4.16.1, x11, 6106 OK, 0 Expected Fail, 18 Fail, 25 Skipped, 2 Timeout 228 above on wayland in Weston 192 229 --> 193 230 … … 254 291 </para> 255 292 293 <para> 294 <envar>LIBGL_ALWAYS_SOFTWARE=1</envar>: Force the test suite to use 295 the softpipe or llvmpipe driver from Mesa. The test suite is so 296 sensitive that the minor differences caused by a different Mesa 297 driver can trigger test failures. 298 </para> 299 300 <para> 301 <parameter>--no-suite dmabuf</parameter>: Disable the tests requiring 302 <filename class='devicefile'>/dev/udmabuf</filename>. This file does 303 not exist if the feature is not enabled in the kernel configuration, 304 and even if it exists it cannot be accessed as unprivileged users. 305 </para> 256 306 </sect2> 257 307
Note:
See TracChangeset
for help on using the changeset viewer.