Re: gnome-session with koji

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On 03/29/18 20:40, Bastien Nocera-san wrote:


----- Original Message -----
I'd like to run gnome-shell with koji for the GUI test.
I referred https://fedoraproject.org/wiki/PackageMaintainers/GraphicalTests

+BuildRequires:  xorg-x11-drv-dummy
+BuildRequires:  gnome-session
+BuildRequires:  gnome-shell

+$Xorg -noreset +extension GLX +extension RANDR +extension RENDER -logfile
./xorg.log -config ./xorg.conf -configdir . :99 &
+export DISPLAY=:99
+gnome-session &

When I run gnome-session with koji,
/usr/libexec/gnome-session-check-accelerated outputs an error:
gnome-session-binary[18713]: WARNING: software acceleration check failed:
Child process exited with code 1
Unable to init server: Could not connect: Connection refused

I can run gnome-session on console with the same way but koji outputs the
above error.
Do you have any ideas to succeed the acceleration check?

What's $Xorg supposed to be?

It's described in the above GraphicalTests wiki page:

if [ -x /usr/libexec/Xorg ]; then
   Xorg=/usr/libexec/Xorg
else
   Xorg=/usr/libexec/Xorg.bin
fi


For what it's worth, I would advise you to implement the test suite upstream,
following the example of the one in gnome-settings-daemon (which also has a
number of tests that will exercise gnome-session).

This one uses Xvfb to run a full gnome-session, mutter and gsd-power included,
and mocks additional daemons and devices using dbusmock.

I may not understand your suggestion.
I have the test suites in ibus core and ibus engines and I'd like to run them with koji.
I'm thinking using koji has many benefits.
E.g.
1. I sometimes cannot establish desktop environment in Fedora alpha stage because of graphics or virtual host relative problems but koji succeeded to build modules.
2. Release engineers build all modules in the Fedora mass build stage and then the test suites are also tested automatically.
3. I can run the test suites with the scratch build with the latest Fedora.

Currently I run the test suites in making tarballs in the current Fedora by manual however I think the test is not enough.


See:
https://gitlab.gnome.org/GNOME/gnome-settings-daemon/tree/master/tests
for the common files.

And for the xsettings and power plugin tests:
https://gitlab.gnome.org/GNOME/gnome-settings-daemon/blob/master/plugins/xsettings/test.py
https://gitlab.gnome.org/GNOME/gnome-settings-daemon/blob/master/plugins/power/test.py

However I'd like to run GNOME Wayland finally instead of Xorg but I don't
know how to run gnome-session on console.

There's currently no way to run a headless GNOME Wayland session.

Ah, I see. Thank you.

If I cannot run GNOME with koji, I will use blackbox with koji.


Cheers

_______________________________________________
desktop mailing list -- desktop@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to desktop-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Fedora KDE]     [Fedora Announce]     [Fedora Docs]     [Fedora Config]     [PAM]     [Red Hat Development]     [Red Hat 9]     [Gimp]     [Yosemite News]

  Powered by Linux