nixops: add checkPhase with a smoke test
This can detect (python) import errors introduced by dependency updates.
This commit is contained in:
parent
77ec7d75a9
commit
0e5c70eb76
@ -1,4 +1,4 @@
|
|||||||
{ lib, python2Packages, libxslt, docbook_xsl_ns, openssh
|
{ lib, python2Packages, libxslt, docbook_xsl_ns, openssh, cacert
|
||||||
# version args
|
# version args
|
||||||
, src, version
|
, src, version
|
||||||
}:
|
}:
|
||||||
@ -29,7 +29,13 @@ python2Packages.buildPythonApplication {
|
|||||||
typing
|
typing
|
||||||
];
|
];
|
||||||
|
|
||||||
doCheck = false;
|
checkPhase =
|
||||||
|
# Ensure, that there are no (python) import errors
|
||||||
|
''
|
||||||
|
SSL_CERT_FILE=${cacert}/etc/ssl/certs/ca-bundle.crt \
|
||||||
|
HOME=$(pwd) \
|
||||||
|
$out/bin/nixops --version
|
||||||
|
'';
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
make -C doc/manual install nixops.1 docbookxsl=${docbook_xsl_ns}/xml/xsl/docbook \
|
make -C doc/manual install nixops.1 docbookxsl=${docbook_xsl_ns}/xml/xsl/docbook \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user