Fix tests in nix and re-enable
This commit is contained in:
@@ -202,8 +202,25 @@ craneLib.buildPackage ( commonAttrs // {
|
|||||||
env = buildDepsOnlyEnv;
|
env = buildDepsOnlyEnv;
|
||||||
});
|
});
|
||||||
|
|
||||||
# Disabled due to integration test failing to find /etc/resolv.conf
|
nativeCheckInputs = [
|
||||||
doCheck = false;
|
pkgsBuildHost.libredirect.hook
|
||||||
|
];
|
||||||
|
|
||||||
|
preCheck =
|
||||||
|
let
|
||||||
|
fakeResolvConf = pkgsBuildHost.writeTextFile {
|
||||||
|
name = "resolv.conf";
|
||||||
|
text = ''
|
||||||
|
nameserver 0.0.0.0
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
in
|
||||||
|
''
|
||||||
|
export NIX_REDIRECTS="/etc/resolv.conf=${fakeResolvConf}"
|
||||||
|
export TUWUNEL_DATABASE_PATH="$(mktemp -d)/smoketest.db"
|
||||||
|
'';
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
doBenchmark = false;
|
doBenchmark = false;
|
||||||
|
|
||||||
cargoExtraArgs = "--no-default-features --locked "
|
cargoExtraArgs = "--no-default-features --locked "
|
||||||
|
|||||||
Reference in New Issue
Block a user