about summary refs log tree commit diff
path: root/nixos/tests
Commit message (Collapse)AuthorAge
* nixos/tests/nix-ssh-serve.nix: Use stable nix (#47584)Sarah Brofeldt2018-10-01
|
* Merge pull request #47411 from graham-at-target/multi-layered-images-craftedlewo2018-10-01
|\ | | | | Multi-Layered Docker Images
| * dockerTools: test buildLayeredImageGraham Christensen2018-09-27
| |
* | nixos/rspamd: Remove non-working socket activationBrian Olsen2018-09-28
|/ | | | | | | | The socket activation I added to the rspamd module doesn't actually work and can't be made to work without changes to rspamd. See: #47421 See: rspamd/rspamd#2035
* nixos tests: move common configuration into separate fileDomen Kožar2018-09-24
| | | | This allows tests outside nixos to use acme setup.
* Merge pull request #47155 from xeji/p/installer-testsxeji2018-09-24
|\ | | | | nixos/tests/installer: prevent race between parted and udev
| * nixos/tests/installer: stop udev queue before calling mdadmUli Baum2018-09-22
| | | | | | | | | | | | In the swraid test, temporarily stop udev queue execution while creating mdraid devices to prevent a race with udev, see https://groups.google.com/forum/#!topic/scylladb-dev/u87yHgo3ylU
| * nixos/tests/installer: use flock for all parted callsUli Baum2018-09-22
| | | | | | | | | | | | to further reduce risk of race with udev, like util-linux recommends for sfdisk: https://github.com/karelzak/util-linux/blob/v2.32/disk-utils/sfdisk.8#L71
| * nixos/tests/installer: prevent race between parted and udevUli Baum2018-09-22
| | | | | | | | | | by combining all parted commands into a single parted call. This eliminates one cause of non-deterministic failure.
* | nixos/tests/hound: fix non-deterministic failure (#47152)xeji2018-09-24
| | | | | | | | | | The test failed on Hydra in one instance because a request to the server was sent before indexing was finished. Retry the request until it succeeds (or times out).
* | Merge pull request #46193 from oxij/nixos/manual-to-docSamuel Dionne-Riel2018-09-24
|\ \ | | | | | | nixos: doc: implement #12542
| * | nixos: doc: move non-service parts of `service.nixosManual` to ↵Jan Malakhovski2018-09-23
| | | | | | | | | | | | `documentation.nixos`
* | | nixos/tests/prosody: use sqlite database (#47185)xeji2018-09-23
|/ / | | | | | | The test didn't catch an issue with luadbi because it used internal storage only. Switch to sqlite to test sql access.
* / nixos/tests/codimd: fix non-deterministic failure (#47179)xeji2018-09-22
|/ | | | Test failed non-deterministically due to an obvious copy/paste error. Fix it and increase wait time to 10s (2s may not be enough on Hydra).
* Merge pull request #47077 from xeji/p/ferm-testJörg Thalheim2018-09-21
|\ | | | | nixos/tests/ferm: disable dhcpcd
| * nixos/tests/ferm: disable dhcpcdUli Baum2018-09-21
| | | | | | | | | | | | The test failed in one run on Hydra, logs look like dhcpcd changed ipv6 routing at just the wrong time. Disable dhcpcd. It's not needed, the test uses static IPs anyway.
* | Merge pull request #47102 from xeji/p/test-atdSarah Brofeldt2018-09-21
|\ \ | | | | | | nixos/tests/atd: wait for atd to start
| * | nixos/tests/atd: wait for atd to startUli Baum2018-09-21
| |/ | | | | | | | | The test failed non-deterministically when an at command was issued before the atd daemon was running.
* | Merge pull request #47017 from grahamc/docker-tools-testGraham Christensen2018-09-20
|\ \ | |/ |/| dockerTools.buildImage: test that created=now makes an unstable date
| * dockerTools.buildImage: test that created=now makes an unstable dateGraham Christensen2018-09-20
| |
* | nixos/tests/gdk-pixbuf: fix test on i686 (#46916)xeji2018-09-20
|/ | | | | | | Test didn't run because it tried to create a VM with 4096M RAM but qemu-system-i386 has a hard 2047M memory limit. - reduce memory to 2047M on i686. - increase timeout 300s -> 1800s because the tests are much slower on i686 and timed out.
* nixos/tests/networking.virtual: prevent non-deterministic failure (#46949)xeji2018-09-20
| | | | The test failed non-deterministically on Hydra because interfaces sometimes weren't yet fully cleaned up when the result was checked.
* nixos/yabar: fix module & test (#46954)Maximilian Bosch2018-09-20
| | | | | | | | | | | | | | | | | | | | The `pkgs.yabar` package is relatively old (2016-04) and contains several issues fixed on master. `yabar-unstable` containsa recent master build with several fixes and a lot of new features (I use `yabar-unstable` for some time now and had no issues with it). In the upstream bugtracker some bugs could be fixed on ArchLinux by simply installing `yabar-git` (an AUR package which builds a recent master). To stabilize the module, the option `programs.yabar.package` now defaults to `pkgs.yabar-unstable` and yields a warning with several linked issues that are known on `pkgs.yabar`. The test has been refactored as well to ensure that `yabar` actually starts (and avoid non-deterministic random success) and takes a screenshot of a very minimalistic configuration on IceWM. Fixes #46899
* nixos/tests/hibernate: prevent non-deterministic failure (#46882)xeji2018-09-19
| | | | ... that occurred mostly on i686. Improve timing. With this, the failures are no longer reproducible on my machine.
* nixos/tests/containers-imperative: fix on i686 (#46874)xeji2018-09-19
| | | | Test failed on i686 in a sandbox because some packages required to build the nixos manual for the container were missing. Add them.
* Merge pull request #46769 from samueldr/zhf/grubxeji2018-09-17
|\ | | | | Fixes grub1 installer tests
| * nixos/tests/installer: grub1 needs /tmp to exist.Samuel Dionne-Riel2018-09-17
| |
* | nixos/tests: add test for codimdWilliButz2018-09-17
|/
* nixos/tests/opensmtpd: prevent non-deterministic failure (#46071)xeji2018-09-05
| | | | | A sporadic failure occured on Hydra because a request was sent to smtpd after the systemd unit was started, but before the daemon was actually listening. Fix by checking for open ports first.
* nixos/tests/novacomd: prevent non-deterministic failureUli Baum2018-09-04
| | | | | | A sporadic failure occured on Hydra because a request was sent to the daemon after the systemd unit was started, but before the daemon was actually listening. Fix by checking for open port first.
* kernel: Remove CopperheadTim Steinbach2018-09-03
| | | | The patches are unmaintained and suggest a false sense of security
* Merge pull request #45912 from xeji/p/dhcpcdSamuel Dionne-Riel2018-09-02
|\ | | | | dhcpcd: 6.11.5 -> 7.0.8
| * nixos/tests/networking.*.macvlan: disable reverse path checkUli Baum2018-09-02
| | | | | | | | | | | | | | | | Generated reverse path filtering rules for the macvlan interface seem to be incorrect, causing the test to fail - sometimes or always, depending on the dhcpcd version used. - Disable reverse path checking temporarily to avoid blocking the channel - Print more diagnostic information for debugging
* | nixos/tests/flatpak: explicitly disable gdm to fix evalUli Baum2018-09-02
|/ | | | | | The switch to lightdm as default display manager in #30890 broke eval of the flatpak test. Since the test uses the auto display manager (lightdm), gdm must now be explicitly disabled.
* Merge pull request #30890 from Lassulus/slim-lightdmxeji2018-09-01
|\ | | | | display-managers: make lightdm the default
| * xserver.displayManager: change defaultlassulus2018-08-31
| | | | | | | | | | | | | | | | 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
* | nixos/tests/installer: add missing system.extraDependenciesUli Baum2018-09-01
| | | | | | | | | | | | | | Since 1b11fdd0df2254a762a16d04e603ba99e42169c0 the test VM depends on some extra packages to build the system to be installed. This broke the installer test as it tried to download/build these packages in a sandbox.
* | Merge #45774: linux_testing_bcachefs: upgrade, add testsVladimír Čunát2018-09-01
|\ \
| * | nixos/tests/bcachefs: initOkina Matara2018-08-31
| | |
* | | Merge #45731: artwork update (replacing old logo)Vladimír Čunát2018-09-01
|\ \ \ | |_|/ |/| |
| * | Reviews use of old nixos wallpaper to use one with the new logo.Samuel Dionne-Riel2018-08-29
| | | | | | | | | | | | | | | | | | | | | | | | The wallpaper used is *structurally compatible* with the other one, meaning that the logo is at the same location, and not bigger. It has one drawback: the logo is brighter, which clashes with the grub usage. This is to be fixed with new options in grub.
* | | Merge pull request #45748 from xeji/p/nfs-232xeji2018-08-31
|\ \ \ | |_|/ |/| | nfs-utils: 2.1.1 -> 2.3.2, integrate libnfsidmap
| * | nixos/tests/nfs: fix nfs4 client mount pathUli Baum2018-08-30
| | | | | | | | | | | | | | | nfs4 exports from a virtual filesystem root, so the client mount path differs from nfs3
* | | nixos/tests/i3wm: prevent non-deterministic failure (#45759)xeji2018-08-29
| | | | | | | | | | | | Test failed sporadically on Hydra, probably due to timing issues. These changes should make that less likely to occur.
* | | nixos/tests/mesos: fix test (#45758)xeji2018-08-29
|/ / | | | | | | fallout from 39e678e24e38f1f374eaf5463b424ebdf75df9af : dockerTools.buildImage no longer applies default tag "latest"
* | virtualbox: Change the virtualbox tests to not build the unfree tests by ↵Dennis Gosnell2018-08-28
| | | | | | | | default. (#45415)
* | systemd: ensure fsck Requires/After links are created in mount unitsMatt McHenry2018-08-28
| | | | | | | | | | | | | | systemd-fsck-generator only produces these lines if it can find the necessary fsck executable in its PATH. fixes #29139.
* | Merge pull request #45647 from xeji/p/netdata-testJörg Thalheim2018-08-26
|\ \ | | | | | | nixos/tests/netdata: fix non-deterministic failure
| * | nixos/tests/netdata: fix non-deterministic failureUli Baum2018-08-26
| | | | | | | | | | | | | | | | | | The test sporadically failed on hydra when a request was made before the service was actually listening on its port. Explicitly wait for the port to open.
* | | Merge pull request #45649 from xeji/p/networking-testsJörg Thalheim2018-08-26
|\ \ \ | | | | | | | | nixos/tests/networking: fix routes and virtual tests