summary refs log tree commit diff
path: root/nixos/tests
Commit message (Collapse)AuthorAge
* Merge pull request #23279 from mbbx6spp/make-nginx-module-less-grossFranz Pletz2017-03-20
|\ | | | | nginx service: add commonHttpConfig option
| * nginx service: add commonHttpConfig optionSusan Potter2017-02-28
| |
* | nixos: tests: firefox: make more comprehensiveMichael Raskin2017-03-15
| | | | | | | | | | | | Run Firefox inside an XTerm, it doesn't crash mysteriously this way. Also try opening developer tools and checking that Firefox doesn't crash in the process.
* | wordpress: security upgrade: 4.7.2 -> 4.7.3 & other improvements (#23837)Bas van Dijk2017-03-14
| | | | | | | | | | | | | | | | | | * Moved the wordpress sources derivation to the attribute pkgs.wordpress. This makes it easier to override. * Also introduce the `package` option for the wordpress virtual host config which defaults to pkgs.wordpress. * Also fixed the test in nixos/tests/wordpress.nix.
* | pump.io: fix testsJörg Thalheim2017-03-12
| | | | | | | | fixes #23568
* | networking/bonds: fix examplesProfpatsch2017-03-08
| | | | | | | | | | | | | | After the change of the bonding options, the examples were not quite correct. The diff is over-the top because the new `let` needs everything indented. Also add a small docstring to the `networkd` attr in the networking test.
* | buildbot: 0.9.3 -> 0.9.4Fernando J Pando2017-03-07
| | | | | | | | | | | | | | | | | | - adds jwt - adds module tests - master.cfg as path in module - fix systemd worker config - builds on darwin - tested on nixos
* | nixos/tests/leaps.nix: fixed race conditionJoachim Schiele2017-03-06
| |
* | nixos/tests/trac: fix renaming warningThomas Tuegel2017-03-03
| |
* | nixos/tests/phabricator: fix renaming warningThomas Tuegel2017-03-03
| |
* | nixos/tests/plasma5: fix test nameThomas Tuegel2017-03-03
| |
* | nixos/tests: fix Plasma 5 testThomas Tuegel2017-03-02
| |
* | samba test: fix race conditionNikolay Amiantov2017-03-01
|/
* amazon-init.service: fix starting services at startupDan Peebles2017-02-27
| | | | | | | | | | We now make it happen later in the boot process so that multi-user has already activated, so as to not run afoul of the logic in switch-to-configuration.pl. It's not my favorite solution, but at least it works. Also added a check to the VM test to catch the failure so we don't break in future. Fixes #23121
* pgjwt: init at 0.0.1 (#22644)Tomasz Czyż2017-02-26
|
* Merge pull request #22822 from Mic92/iputilsJörg Thalheim2017-02-22
|\ | | | | iputils: 20151218 -> 20161105
| * replace ping6 with pingJörg Thalheim2017-02-17
| | | | | | | | | | | | | | | | | | reason: after the upgrade of iputils from 20151218 to 20161105 functionality of ping6 and tracepath6 was merged into ping and tracepath. Ping is now mostly a drop-in replacment for ping6, except that selecting a specific interface is done by encoding it into the address (ex.: fe80::1%eth0) rather then specifing it with the `-I` flag.
* | nixos/tests/taskserver: Add test for manual configaszlig2017-02-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This subtest actually serves two purposes: 1. Test manual PKI configuration 2. Test changing of configuration files In order to only test manual PKI configuration it would have been enough to just add another server with a manual config. But as the switch from automatic PKI config to manual config is probably one of the most fundamental changes in configuration, so it serves *very* well to also check whether changes in the NixOS configuration actually have an impact in the real system. So instead of adding another server, we now create a dummy "newServer" machine, which is the new configuration for "server" and use switch-to-configuration to switch "server" to the config of "newServer". Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | networking.bonds: add support for arbitrary driverOptionsProfpatsch2017-02-16
|/ | | | | | | | | Until now the four attributes available very selectively provided a small subset, while copying upstream documentation. We make driver options an arbitrary key-value set and point to kernel documentation, which is always up-to-date. This way every option can be set. The four already existing options are deprecated with a warning.
* nixos-container: added test for port forwarding ( ↵Ian-Woo Kim2017-02-15
| | | | nixos/tests/containers-portforward.nix )
* Merging against upstream masterParnell Springmeyer2017-02-13
|\
| * pam_oath: require OATH and pam_unix credentials to be validGraham Christensen2017-02-12
| |
| * kdm: drop serviceGraham Christensen2017-02-11
| |
| * nixos: update default cases from KDM/KDE4 to SDDM/KDE5Graham Christensen2017-02-09
| |
| * grsecurity test: adapt to changes in tinycc outputsJoachim Fasting2017-02-09
| |
| * nixos/tests/chromium: Run tests as normal useraszlig2017-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The tests have failed because Chromium has started up displaying the following error message in a dialog window: Chromium can not be run as root. Please start Chromium as a normal user. If you need to run as root for development, rerun with the --no-sandbox flag. So let's run as user "alice" and pass all commands using the small helper function "ru" (to keep it short, it's for "Run as User"). Tested it by running the "stable" test on x86_64-linux. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Reported-by: @globin
| * nfs tests: fix nfs server unit nameNikolay Amiantov2017-02-05
| |
| * Remove myself from maintainersDamien Cassou2017-01-31
| |
* | Getting rid of the var indirection and using a bin path insteadParnell Springmeyer2017-01-29
| |
* | Addressing PR feedbackParnell Springmeyer2017-01-28
| |
* | Merging against master - updating smokingpig, rebase was going to be messyParnell Springmeyer2017-01-26
|\|
| * tests.bittorrent: use a file instead of a directoryRobin Gloster2017-01-26
| | | | | | | | nixUnstable.src is a directory, which made cp fail without -r
| * tests.installer: rely on swap.target in testsRobin Gloster2017-01-25
| | | | | | | | fixes #5258
| * nixos/tests/nat: add test for conntrack helper autoloadingFranz Pletz2017-01-25
| |
| * firewall: disable conntrack helper autoloading by defaultFranz Pletz2017-01-25
| | | | | | | | | | | | | | This was disabled in the Linux kernel since 4.7 and poses a security risk if not configured properly. https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/?id=486dcf43da7815baa615822f3e46883ccca5400f
| * Merge pull request #21416 from cstrahan/mesos-1.1.0Charles Strahan2017-01-21
| |\ | | | | | | mesos: 1.0.1 -> 1.1.0
| | * mesos: 1.0.1 -> 1.1.0Charles Strahan2016-12-29
| | |
| * | Merge pull request #21882 from abbradar/dhcp6Nikolay Amiantov2017-01-15
| |\ \ | | | | | | | | DHCPv6 improvements
| | * | networking test: test IPv6 with RA and DHCPv6Nikolay Amiantov2017-01-15
| | | |
| * | | kubernetes vm test: make dig and netcat availableMaarten Hoogendoorn2017-01-15
| |/ / | | | | | | | | | | | | Dig could not be found in the test cases. Adding it as a global package fixes this.
* / / More fixes and improvementsParnell Springmeyer2017-01-26
|/ /
* | nixos/glance: add testAntoine Eiche2016-12-31
| | | | | | | | | | | | | | | | The test starts the glance service, creates a nixos image and ensures Glance list it. Note the test also starts the Keystone service since it is required by Glance.
* | openssh: test that startWhenNeeded worksGraham Christensen2016-12-29
| |
* | nixos/tests/gnome3.nix: Speed up testEelco Dolstra2016-12-29
|/ | | | | 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.
* docker: update service units from upstreamJörg Thalheim2016-12-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All the new options in detail: Enable docker in multi-user.target make container created with restart=always to start. We still want socket activation as it decouples dependencies between the existing of /var/run/docker.sock and the docker daemon. This means that services can rely on the availability of this socket. Fixes #11478 #21303 wantedBy = ["multi-user.target"]; This allows us to remove the postStart hack, as docker reports on its own when it is ready. Type=notify The following will set unset some limits because overhead in kernel's ressource accounting was observed. Note that these limit only apply to containerd. Containers will have their own limit set. LimitNPROC=infinity LimitCORE=infinity TasksMax=infinity Upgrades may require schema migrations. This can delay the startup of dockerd. TimeoutStartSec=0 Allows docker to create its own cgroup subhierarchy to apply ressource limits on containers. Delegate=true When dockerd is killed, container should be not affected to allow `live restore` to work. KillMode=process
* Work around slowness in the KDE 5 testEelco Dolstra2016-12-21
| | | | | | | | | | The use of unionfs-fuse (57a0f140643cde409022e297ed05e05f8d34d778) slows down the KDE 5 test enough that it hits Hydra timeouts. (E.g. on my laptop it went from ~5 min to ~30 min.) So disable it for the KDE test. http://hydra.nixos.org/build/45127422 (cherry picked from commit 3fcbcf25568cd629644a680562f47762d1ae15b2)
* nixos: unbreak prometheus testBjørn Forsman2016-12-20
| | | | | | target_groups was renamed to static_configs in d459916504 ("prometheus service: rename values to match prometheus 1.0 naming."). Catch up.
* nixos: Disable OCR for tests that do not use itaszlig2016-12-19
| | | | | | | | Found out during testing of the Tesseract upgrade the kde5 and sddm tests don't actually use OCR, so let's disable support for it. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @ttuegel
* nixos/keystone: add test in release.nixAntoine Eiche2016-12-16
|
* nixos/keystone: secrets can be read from filesAntoine Eiche2016-12-16
| | | | | | | A secret can be stored in a file. It is written at runtime in the configuration file. Note it is also possible to write them in the nix store for dev purposes.