summary refs log tree commit diff
path: root/nixos/tests
Commit message (Collapse)AuthorAge
* buildbot: add Python 3 supportBen Wolsieffer2018-10-11
|
* Merge pull request #48189 from aanderse/redmineMichael Raskin2018-10-11
|\ | | | | redmine: refactor, cleanup, bug fix, and add functionality
| * switched from builtins.fetchurl to pkgs.fetchurlAaron Andersen2018-10-11
| |
| * redmine: refactor, cleanup, bug fix, and add functionalityAaron Andersen2018-10-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - added package option to specify which version of redmine - added themes option back in to allow specifying redmine themes - added plugins option back in to allow specifying redmine plugins - added database.socket option to allow mysql unix socket authentication - added port option to allow specifying the port rails runs on - cleaned up Gemfile so it is much less hacky - switched to ruby version 2.4 by default as suggested by documentation http://www.redmine.org/projects/redmine/wiki/redmineinstall#Installing-Redmine - fixed an annoyance (bug) in the service causing recursive symlinks - fixed ownership bug on log files generated by redmine - updates reflecting renames in nixos options - added a nixos test
* | Merge pull request #48055 from WilliButz/add-exporter-testsFranz Pletz2018-10-11
|\ \ | |/ |/| nixos/tests: add test for prometheus exporters
| * nixos/tests: add test for prometheus exportersWilliButz2018-10-08
| |
* | nixos/tests: fix non-determinism for goodWilliButz2018-10-10
| |
* | Merge pull request #47917 from arianvp/fix-imperative-containersSamuel Dionne-Riel2018-10-08
|\ \ | |/ |/| Fix imperative containers
| * nixos/containers: Add regression test for #40355Arian van Putten2018-10-08
| |
* | Merge pull request #46443 from bobvanderlinden/pr-test-upnpMatthew Bauer2018-10-05
|\ \ | |/ |/| Miniupnpd and bittorrent improvements
| * tests: bittorrent: add bobvanderlinden as maintainerBob van der Linden2018-09-15
| |
| * tests: bittorrent: improve stabilityBob van der Linden2018-09-15
| | | | | | | | | | | | | | | | | | | | | | | | This attempts to improve stability of the test by using existing services for miniupnpd and transmission. It also uses explicit addresses for the network interfaces so that the external IP addresses are valid internet addresses (thus fixing validation problems from upnpc). Also disable eth0 from being used to transfer torrents over without that being the intention.
| * tests: upnp: init test for upnp using miniupnpd / miniupnpcBob van der Linden2018-09-15
| |
* | Merge pull request #47159 from eqyiel/nextcloudJörg Thalheim2018-10-03
|\ \ | | | | | | nextcloud module: init
| * | nixos/nextcloud: initFranz Pletz2018-10-01
| | | | | | | | | | | | | | | | | | | | | Co-authored-by: Franz Pletz <fpletz@fnordicwalking.de> Co-authored-by: Robin Gloster <mail@glob.in> Co-authored-by: Janne Heß <janne@hess.ooo> Co-authored-by: Florian Klink <flokli@flokli.de>
* | | nixos/tests/misc: Fix reboot-wtmp subtestaszlig2018-10-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From commit b63f65aea0dea11c20e9299210af1d2ee4299b58: I used tmpfiles.d instead of activation snippets to create the logs. It's good enough for upstream and other distros; it's probably good enough for us. The "reboot-wtmp" subtest fails because it it assumes that there is a reboot record even on the initial boot. This is only the case if wtmp is created within the activation script, but the implementation now uses tmpfiles.d, so the creation of the file is done at a much later stage. Apart from that, if you think about the state after the installation as "first boot", using the term "reboot" wouldn't probably make sense either. So in our subtest, we now reboot the machine and check the wtmp record afterwards as we did before. Signed-off-by: aszlig <aszlig@nix.build> Cc: @edolstra, @jameysharp, @Mic92
* | | 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.