about summary refs log tree commit diff
path: root/nixos/tests
Commit message (Collapse)AuthorAge
* 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
| * | | nixos/tests/networking: fix "virtual" testsUli Baum2018-08-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | `ip route` now displays extended tun attributes, so the expected output of this test changed. Upstream change: https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/commit/?id=118eda77d6602616bc523a17ee45171e879d1818
| * | | nixos/tests/networking: fix routes testsUli Baum2018-08-26
| |/ / | | | | | | | | | | | | The output format of `ip route` changed, it now explicitly shows "proto static" for static routes.
* | | nixos/tests/matrix-synapse: fix test (#45596)xeji2018-08-26
| | | | | | | | | | | | | | | | | | | | | Since matrix-synapse 0.33.0 underscores in server names are rejected by server name validation, causing the test to fail: valueError: Server name 'server_sqlite' contains invalid characters Relevant upstream change: https://github.com/matrix-org/synapse/commit/546bc9e28b3d7758c732df8e120639d58d455164
* | | Merge pull request #44340 from shmish111/es-curatorBas van Dijk2018-08-26
|\ \ \ | | | | | | | | nixos/curator: init elasticsearch curator
| * | | nixos/tests/elk.nix: make sure the test doesn't wait for too long on ↵Bas van Dijk2018-08-25
| | | | | | | | | | | | | | | | elasticsearch-curator
| * | | elasticsearch-curator: add testDavid Smith2018-08-25
| |/ /
* | | Merge pull request #43736 from volth/patch-208xeji2018-08-26
|\ \ \ | |/ / |/| | qemu: 2.12.1 -> 3.0.0
| * | qemu: 2.12.1 -> 3.0.0volth2018-08-20
| | |
* | | nixos/tests/munin: fix non-deterministic failureUli Baum2018-08-25
| | | | | | | | | | | | | | | | | | - wait for node to listen before starting munin-cron - increase timeout for munin-cron startup - disable a failing plugin to remove irrelevant error message
* | | nixos/tests/wordpress: fix testUli Baum2018-08-24
| |/ |/| | | | | | | - explicitly add dbHost to fix test - remove unnecessary options that are set by default anyway
* | home-assistant: 0.75.2 -> 0.76.1Robert Schütz2018-08-21
|/ | | | | Also simplify the way overrides are defined for better readability and use the opportunity to introduce a packageOverrides option.
* Merge remote-tracking branch 'origin/master' into vbox-extpack(cdep)illabout2018-08-16
|\
| * Merge pull request #44841 from Ma27/bump-hydralewo2018-08-14
| |\ | | | | | | hydra: 2017-11-21 -> 2018-08-07
| | * hydra: 2017-11-21 -> 2018-08-07Maximilian Bosch2018-08-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This bumps Hydra to the latest revision available. As Hydra doesn't have a release model (and therefore no tags) ATM, the derivation will pin against the actual git revision and the date of the commit in the derivation name. Additionally the following changes have been made: * Dropped `postUnpack` phase. It is useful when working with the Hydra source (and no dirty changes shall be used in `release.nix`, but is has no use in `nixpkgs`). * Added myself as maintainer to have more folks available in case of future breakage. * Implemented support for Nix 2.0 and `unstable` (currently 2.1): Since 1672bcd230447f1ce0c3291950bdd9a662cee974 in NixOS/nix the evaluator differentiates between `settings` and `evalSettings`. Previously `restrictEval` in `hydra-eval-jobs.cc` has been set in `settings`, this doesn't work anymore in Nix 2.1 and is therefore incompatible to Nix 2.0 on an API level. To resolve this, the flag `isGreaterNix20` parses the version string of `pkgs.nix` and applies a patch if nix.version<=2.0. Furthermore the Hydra build with Nix 2.1 requires `boost` as build input which is not needed for Nix 2.0. To avoid unnecessary increase in the closure size this library will only used as build input for nix.version>2.0. * Fixed the NixOS test for `hydra`: disabled binary cache to allow sandbox builds (otherwise it would query `cache.nixos.org` during the Hydra build inside the test). Additionally the trivial.nix jobset required simplification (as done in NixOS/hydra, e.g. tests/api-test.nix) as bash is not available in the build sandbox as builder (even when adding pkgs.bash to systemPackages). The easiest workaround to confirm a the functionality of a jobset without importing nixpkgs is to use the default shell /bin/sh which is mounted from `pkgs.busybox` into the build env (https://github.com/NixOS/nixpkgs/pull/44841#discussion_r209751972) in the VM and a named pipe to create $out. Closes #44044
| * | nixos/tests/luksroot: Fix OCR of passphrase promptaszlig2018-08-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since a9d69a74d6edb6bcca29b1189d4bc3b203ecaf25, the passphrase prompt now no longer starts with "Enter passphrase for" but now it's just "Passphrase for", which causes the luksroot installer test to fail. I've tested this on a x86_64-linux machine and the test now succeeds. Signed-off-by: aszlig <aszlig@nix.build> Cc: @oxij, @samueldr Issue: #29441
| * | Merge pull request #44870 from symphorien/tests-evalxeji2018-08-10
| |\ \ | | | | | | | | Fix evaluation of two tests
| | * | nixos/tests/yabar: fix evaluationSymphorien Gibol2018-08-10
| | | |
| * | | Merge pull request #44556 from johanot/certmgr-module-initSilvan Mosberger2018-08-10
| |\ \ \ | | |_|/ | |/| | nixos/certmgr: init
| | * | nixos/certmgr: initJohan Thomsen2018-08-10
| | | |
* | | | virtualbox: Add tests for the VirtualBox Extension Pack.(cdep)illabout2018-08-15
|/ / /
* / / cassandra: rewrote service from scratchThomas Bach2018-08-07
|/ / | | | | | | | | Adds a replacement for the previously broken `services.database.cassandra` with tests for a multi-node setup.
* | simp_le: use python3Packages (#44476)Robert Schütz2018-08-05
| |
* | netdata: 1.9.0 -> 1.10.0 (#44472)Jesper2018-08-05
| | | | | | | | | | | | | | | | | | | | | | | | The web_access.patch would no longer apply. It disabled a check that required the static files for the web UI to be owned by the user the daemon runs as (not root, so it doesn't work well with nix). Besides updating netdata, this commit removes that patch, changes the netdata service config to set the "web files owner/group" option to "root" and adds a test that checks that the web UI is being served. This allows the web files to be owned by root without patching.
* | Merge pull request #44127 from johanot/nixos-cfsslSilvan Mosberger2018-08-03
|\ \ | | | | | | nixos/cfssl: Add new module for cfssl
| * | nixos/cfssl: initJohan Thomsen2018-08-03
| | | | | | | | | | | | | | | | | | | | | - based on module originally written by @srhb - complies with available options in cfssl v1.3.2 - uid and gid 299 reserved in ids.nix - added simple nixos test case