about summary refs log tree commit diff
path: root/nixos/tests
Commit message (Collapse)AuthorAge
* Merge pull request #126187 from K900/vaultwardenJörg Thalheim2021-07-03
|\ | | | | vaultwarden: update to 1.21.0, rename from bitwarden_rs
| * vaultwarden: update to 1.22.1, rename from bitwarden_rsK9002021-07-01
| | | | | | | | | | | | I tried to make this as non-breaking as possible, but it will still break things slightly for people expecting certain file names in the packages themselves.
* | nixos/tests/coturn: initChristian Kampka2021-07-03
| | | | | | | | Co-authored-by: MatthewCroughan <matt@croughan.sh>
* | nixos/tests/zsh-history: Fix matching promptaszlig2021-07-02
|/ | | | | | | | | | | | | | | | | | | | | | | In commit fbbaa4d40f73a5350671f286b07ab3dc58f07321, the Zsh default prompt has changed from "walters" to "suse". So instead of: root@default> ... we now have: root@default:~/ > However, in the NixOS VM test, we are matching "root@default>", which doesn't include the current working directory and thus eventually leads to a test failure after timing out. To fix this, I changed the regex to include a newline at the beginning and made sure that the hostname ends with a word boundary. This way it doesn't matter whether the prompt is "walters" or "suse", because after all the test is not about the prompt but about whether the history mechanism works (or not). Signed-off-by: aszlig <aszlig@nix.build>
* nixos/test/vault: fix assertion logicJonathan Ringer2021-06-30
| | | | | "vault status" now returns exit code 2 when the vault is still unsealed.
* Merge pull request #83904 from ju1m/sanoidSandro2021-06-30
|\ | | | | sanoid: fix sanoid.conf generation
| * sanoid: fix sanoid.conf generationJulien Moutinho2021-06-09
| |
* | Merge pull request #128546 from scvalex/fix-kubernetes-testsSandro2021-06-30
|\ \ | | | | | | kubernetes: make tests pass by fixing a conntrack-tools dep and a missing dir
| * | kubernetes: fix conntrack-tools package name, missing dir, and testsAlexandru Scvortov2021-06-28
| | |
* | | nixos/tests/kernel-generic: fix evaluationLuke Granger-Brown2021-06-28
| | | | | | | | | | | | | | | This is breaking the tarball build, because #128502 depends on this test existing. After this commit, nixpkgs.tarball once again evaluates.
* | | nixos/tests/home-assistant: don't test packageRobert Schütz2021-06-28
|/ / | | | | | | | | | | | | | | The modules overrides extraComponents which leads to a costly rebuild of the home-assistant package with all tests. Make it less costly by not running the tests, as does the default for the package option. The package's tests are already run by ofborg on every pull request as well as by Hydra when building home-assistant.
* | php: Run nixpkgs-fmt on all php related filesElis Hirwing2021-06-26
| |
* | Merge master into staging-nextgithub-actions[bot]2021-06-26
|\ \
| * \ Merge pull request #127767 from Mic92/go-nebMartin Weinelt2021-06-26
| |\ \
| | * | nixos/go-neb: secret supportJörg Thalheim2021-06-26
| | | |
* | | | Merge master into staging-nextgithub-actions[bot]2021-06-25
|\| | |
| * | | Merge pull request #128055 from Synthetica9/sway-check-quitMichael Weiss2021-06-25
| |\ \ \ | | | | | | | | | | nixos/tests/sway: add check that sway quits
| | * | | nixos/tests/sway: add check that sway quitsPatrick Hilhorst2021-06-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We used to check that sway quits _succesfully_. However, since 73d7f08b4d89b1af213db5db34e6f39518d88634 disabled this, we'll add another check to see it quits _at all_. cc @primeos
| * | | | Merge pull request #128048 from dali99/add-txredisapi-synapseMaximilian Bosch2021-06-25
| |\ \ \ \ | | |/ / / | |/| | | Add txredisapi to matrix-synapse dependencies
| | * | | pythonPackages.txredisapi: Add unit testDaniel Olsen2021-06-24
| | |/ /
* | | | Merge branch 'master' into staging-nextRobert Schütz2021-06-25
|\| | |
| * | | sway: 1.6 -> 1.6.1Michael Weiss2021-06-24
| |/ / | | | | | | | | | | | | | | | | | | Since wlroots 0.14 setting WLR_RENDERER_ALLOW_SOFTWARE=1 to allow software rendering is now enforced [0]. [0]: https://github.com/swaywm/wlroots/pull/2810
* | | Merge branch 'master' into staging-nextMartin Weinelt2021-06-22
|\| |
| * | Merge pull request #92378 from jnetod/zfs-smb-share-fixJörg Thalheim2021-06-21
| |\ \ | | | | | | | | zfs: patch client path used in smb share
| | * | Update nixos/tests/zfs.nixJörg Thalheim2021-06-18
| | | | | | | | | | | | Co-authored-by: jnetod <49963580+jnetod@users.noreply.github.com>
| | * | nixos/zfs: add tests for sambaJörg Thalheim2021-06-11
| | | |
* | | | Merge master into staging-nextgithub-actions[bot]2021-06-20
|\| | |
| * | | nixos/jitsi-meet: update nixos testsillustris2021-06-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - remove check for `connected .JID: focus@auth.server` because - log format was changed in https://github.com/jitsi/jicofo/commit/c1945ea6cb3dd7c815e963768abc9a3fab57101e - connection.getUser() in jicofo also appears to be broken, returning null instead of username - testing for this log line shouldn't be necessary, as we also test for "Authenticated as focus@auth.server" - remove check for `External component successfully authenticated` because - [JVB no longer uses component](https://community.jitsi.org/t/jvb-not-connecting/91157/2) - increase VM memory
* | | | Merge master into staging-nextgithub-actions[bot]2021-06-19
|\| | |
| * | | Merge pull request #127127 from mweinelt/home-assistantMartin Weinelt2021-06-18
| |\ \ \ | | | | | | | | | | nixos/home-assistant: update hardening
| | * | | nixos/home-assistant: update hardeningMartin Weinelt2021-06-16
| | | | | | | | | | | | | | | | | | | | | | | | | This makes access to serial devices contingent on using certain components and restricts the default setup even further.
* | | | | Merge master into staging-nextgithub-actions[bot]2021-06-18
|\| | | |
| * | | | Merge pull request #125598 from zowoq/podmanadisbladis2021-06-18
| |\ \ \ \ | | |/ / / | |/| | | podman: 3.1.2 -> 3.2.1
| | * | | nixos/podman/tests: add workaround for broken importzowoq2021-06-18
| | | | |
* | | | | Merge branch 'staging-next' into stagingJan Tojnar2021-06-16
|\| | | | | | | | | | | | | | | | | | | Regenerated pkgs/servers/x11/xorg/default.nix to resolve the conflict.
| * | | | Merge pull request #126785 from oxzi/ucarp-1.5.2markuskowa2021-06-16
| |\ \ \ \ | | | | | | | | | | | | ucarp: init at 1.5.2 / nixos/ucarp: init / nixos/test/ucarp: init
| | * | | | nixos/test/ucarp: initAlvar Penning2021-06-15
| | | | | |
| * | | | | nixos/tests/overlayfs: Use individual commandsaszlig2021-06-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts the test to be similar to its original Perl version, where the test steps were performed as individual commands instead of what we have now, where commands are sent to the machine as one giant string. While this change doesn't seem like it would make a big difference, it makes a huge difference if the test fails because you then get an error about which command has failed exactly instead of just knowing that "something in there" has failed. I also switched 2 spaces indentation, because it is more in line with Nix coding conventions. Signed-off-by: aszlig <aszlig@nix.build>
| * | | | | nixos/tests/overlayfs: Fix erroneous backslashesaszlig2021-06-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit b7749c76715ba96727f7a12bc2514ddfa6847813, commands run as part of VM tests are exiting immediately if an error happens. When converting the overlayfs test to Python in commit 5ae92144ba04caefaf56b4204abe85b71dbb527b, the individual test commands were crammed into one big string instead of using a series of test commands like done in the Perl version. Additionally, the backslash-escaped dollar signs were necessary in Perl's double-quoted strings to avoid variable interpolation, for Python however, this results in an actual backslash being inserted into the command. While this obviously results in an exit code of 1 (without an error message, since it's using bash's expression evaluation command), the test didn't fail because putting all these commands in one string will result in only the last error code being relevant. With the change to "set -e" for commands sent to test machines, this has changed and with the exit code of all commands now relevant, the test now fails because the errors from individual command substitutions that were prevented by escaping the dollar sign are now actually visible. This in turn also means that until now, we wouldn't have noticed if the overlayfs test would have failed for real. Signed-off-by: aszlig <aszlig@nix.build>
| * | | | | Merge pull request #125011 from Xe/Xe/solanum-motdMartin Weinelt2021-06-16
| |\ \ \ \ \ | | |/ / / / | |/| | | | solanum: fix MOTD
| | * | | | solanum: fix MOTDChristine Dodrill2021-05-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously this defaulted to the default MOTD in the solanum source tree, and I don't want my friends to laugh at me. Includes a patch to the tests to ensure that the MOTD is actually set. This replicates the fix done in #109705 (solanum is a fork of charybdis, so they share fundamental logic for this). Signed-off-by: Christine Dodrill <me@christine.website>
* | | | | | Merge staging-next into staginggithub-actions[bot]2021-06-10
|\| | | | |
| * | | | | nixos/jenkins: test declarative jobsBjørn Forsman2021-06-10
| | | | | |
* | | | | | Merge branch 'staging-next' into stagingJan Tojnar2021-06-10
|\| | | | |
| * | | | | nixos/*: replace alsa* aliasesVladimír Čunát2021-06-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The attributes got renamed in PR #126440 and in some places this caused evaluation errors, e.g. the tarball job was saying (locally) > attribute 'alsaUtils' missing, at /build/source/nixos/modules/services/audio/alsa.nix:6:4 and I suspect that trunk-combined jobset's failure to evaluate was also caused.
| * | | | | nixos/tests/printing: fix after setting pipefailtalyz2021-06-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It failed since pipefail (b7749c7, PR #125683), due to `systemctl status` not exiting with code=0 for inactive units (apparently). That command is meant for humans anyway.
* | | | | | Merge staging-next into staginggithub-actions[bot]2021-06-09
|\| | | | |
| * | | | | Merge pull request #126271 from mweinelt/firefoxMartin Weinelt2021-06-09
| |\ \ \ \ \
| | * | | | | nixos/tests/custom-ca: disable firefox test integrationMartin Weinelt2021-06-09
| | | |_|/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Firefox has been decoupled from the system certificate store since the nss p11-kit integration in combination with our cacert package does not expose CKA_NSS_MOZILLA_CA_POLICY, which among other things is required for addon updates.
| * / | | | nixos/tests/kernel-generic: fix evaluationMaximilian Bosch2021-06-09
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The test doesn't evaluate since #125469 because Linux 5.11 got removed as it's EOL. As this fixes the evaluation of the test and it only removes a declaration that was apparently forgotten, I figured that a push to unbreak the test is fine.