Age | Commit message (Collapse) | Author |
|
For some reason starting the terminal using `su user -c '...'` have
a tendency to fail. Simply use an autostart file instead.
|
|
The tests fail too often on Hydra without much of a hint what went wrong. Hopefully, this will provide some clue.
|
|
Co-authored-by: volth <volth@volth.com>
|
|
|
|
This prevents the default.target check from just failing.
Blaming it on using systemctl in wait_for_unit (and it's particularly
buggy for user units).
|
|
|
|
Default getfacl behavior is to remove leading slash on absolute
paths in its header printed to stdout.
Before the header it will also print a message about it...
Switches -p -or --absolute-names can turn this off
and remove some noise from our tests logs.
|
|
|
|
The actual only difference from the gnome3-xorg
test is that this tests the wayland session.
It's also more accurate to call it just "gnome3"
since wayland is default here.
|
|
|
|
I'm currently not maintaining any packages.
|
|
Add gnome wayland support
|
|
This isn't strictly necessary yet as LightDM doesn't read the wayland sessions,
but there's no harm in being explicit.
|
|
The tests passes, but that's just because a race condition where the window is
titled `Terminal` long enough.
|
|
Switch from slim to lightdm as the display-manager.
If plasma5 is used as desktop-manager use sdddm.
If gnome3 is used as desktop-manager use gdm.
Based on #12516
|
|
Sessions from `extraSessionFilePackages` isn't picked automatically as the
default session.
|
|
|
|
|
|
/cc #28053.
|
|
It turns out that "journalctl -f | grep -m 1 pattern" will block for
one more line after "pattern" appears, which can take a long time.
|
|
|
|
Probably missed a few. Also adding xauth to the system path (it was
already in the closure).
|
|
The gnome3 test has been failing recently ([1](http://hydra.nixos.org/build/26608126/nixlog/1/raw) [2](http://hydra.nixos.org/build/26605926/nixlog/1/raw)); this is due to exit code 124 which is [the command timing out](https://www.gnu.org/software/coreutils/manual/html_node/timeout-invocation.html).
This increases the timeout to 900, to align with the similar timeout in https://github.com/NixOS/nixpkgs/blob/master/nixos/lib/test-driver/Machine.pm#L222
|
|
|
|
GDM needs more time to load on hydra, need a better way to find out
when the user has logged in.
|
|
|
|
|
|
|
|
|
|
|
|
You can now run a test in the nixos/tests directory directly using
nix-build, e.g.
$ nix-build '<nixos/tests/login.nix>' -A test
This gets rid of having to add the test to nixos/tests/default.nix.
(Of course, you still need to add it to nixos/release.nix if you want
Hydra to run the test.)
|
|
|