aboutsummaryrefslogtreecommitdiff
path: root/pkgs/applications/networking/irc/convos
diff options
context:
space:
mode:
authorStig Palmquist <stig@stig.io>2020-07-18 15:29:37 +0200
committerStig Palmquist <stig@stig.io>2020-07-19 20:21:47 +0200
commit0c21a99a1a929c754bbd9f01e1d1c7bf5fa627e1 (patch)
tree534fbd713870caddc5c4a3c08dc73e2c380eda7b /pkgs/applications/networking/irc/convos
parentceb1527a6192764651929f97a7f502a08a496b49 (diff)
convos: fix tests
- Patch for time() dependent test started to fail after 1594263232. - Patch for disk space test that fails on zfs.
Diffstat (limited to 'pkgs/applications/networking/irc/convos')
-rw-r--r--pkgs/applications/networking/irc/convos/default.nix22
1 files changed, 16 insertions, 6 deletions
diff --git a/pkgs/applications/networking/irc/convos/default.nix b/pkgs/applications/networking/irc/convos/default.nix
index 8dd545494d17..d4b140815ccb 100644
--- a/pkgs/applications/networking/irc/convos/default.nix
+++ b/pkgs/applications/networking/irc/convos/default.nix
@@ -32,16 +32,26 @@ perlPackages.buildPerlPackage rec {
patchShebangs script/convos
'';
- # A test fails since gethostbyaddr(127.0.0.1) fails to resolve to localhost in
- # the sandbox, we replace the this out from a substitution expression
- #
- # Module::Install is a runtime dependency not covered by the tests, so we add
- # a test for it.
- #
preCheck = ''
+ # A test fails since gethostbyaddr(127.0.0.1) fails to resolve to localhost in
+ # the sandbox, we replace the this out from a substitution expression
+ #
substituteInPlace t/web-register-open-to-public.t \
--replace '!127.0.0.1!' '!localhost!'
+ # Time-impurity in test, (fixed in master)
+ #
+ substituteInPlace t/web-load-user.t \
+ --replace '400' '410'
+
+ # Disk-space check fails on zfs, (fixed in master)
+ #
+ substituteInPlace t/web-admin.t \
+ --replace 'qr{/dev/}' 'qr{\w}'
+
+ # Module::Install is a runtime dependency not covered by the tests, so we add
+ # a test for it.
+ #
echo "use Test::More tests => 1;require_ok('Module::Install')" \
> t/00_nixpkgs_module_install.t
'';