diff options
author | Herwig Hochleitner <herwig@bendlas.net> | 2019-01-10 17:44:49 +0100 |
---|---|---|
committer | Herwig Hochleitner <herwig@bendlas.net> | 2019-01-10 17:50:25 +0100 |
commit | 0e5c70eb76c0b34d257c4bf9fe9ba0fd3dc1b2eb (patch) | |
tree | f8313086a623063505e5e51ef4090842517fcfe6 /pkgs/tools/package-management/nixops | |
parent | 77ec7d75a9effb1d45dc3c01fb1261be43bcc1e0 (diff) | |
download | nixpkgs-0e5c70eb76c0b34d257c4bf9fe9ba0fd3dc1b2eb.tar nixpkgs-0e5c70eb76c0b34d257c4bf9fe9ba0fd3dc1b2eb.tar.gz nixpkgs-0e5c70eb76c0b34d257c4bf9fe9ba0fd3dc1b2eb.tar.bz2 nixpkgs-0e5c70eb76c0b34d257c4bf9fe9ba0fd3dc1b2eb.tar.lz nixpkgs-0e5c70eb76c0b34d257c4bf9fe9ba0fd3dc1b2eb.tar.xz nixpkgs-0e5c70eb76c0b34d257c4bf9fe9ba0fd3dc1b2eb.tar.zst nixpkgs-0e5c70eb76c0b34d257c4bf9fe9ba0fd3dc1b2eb.zip |
nixops: add checkPhase with a smoke test
This can detect (python) import errors introduced by dependency updates.
Diffstat (limited to 'pkgs/tools/package-management/nixops')
-rw-r--r-- | pkgs/tools/package-management/nixops/generic.nix | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/pkgs/tools/package-management/nixops/generic.nix b/pkgs/tools/package-management/nixops/generic.nix index bc55f99aa81..2ce7f9858a5 100644 --- a/pkgs/tools/package-management/nixops/generic.nix +++ b/pkgs/tools/package-management/nixops/generic.nix @@ -1,4 +1,4 @@ -{ lib, python2Packages, libxslt, docbook_xsl_ns, openssh +{ lib, python2Packages, libxslt, docbook_xsl_ns, openssh, cacert # version args , src, version }: @@ -29,7 +29,13 @@ python2Packages.buildPythonApplication { 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 = '' make -C doc/manual install nixops.1 docbookxsl=${docbook_xsl_ns}/xml/xsl/docbook \ |