google-cloud-sdk: move nixos test to installCheck
This commit is contained in:
parent
1c5a2ba890
commit
88cff9d704
@ -157,7 +157,6 @@ in
|
|||||||
gobgpd = handleTest ./gobgpd.nix {};
|
gobgpd = handleTest ./gobgpd.nix {};
|
||||||
gocd-agent = handleTest ./gocd-agent.nix {};
|
gocd-agent = handleTest ./gocd-agent.nix {};
|
||||||
gocd-server = handleTest ./gocd-server.nix {};
|
gocd-server = handleTest ./gocd-server.nix {};
|
||||||
google-cloud-sdk = handleTest ./google-cloud-sdk.nix {};
|
|
||||||
google-oslogin = handleTest ./google-oslogin {};
|
google-oslogin = handleTest ./google-oslogin {};
|
||||||
gotify-server = handleTest ./gotify-server.nix {};
|
gotify-server = handleTest ./gotify-server.nix {};
|
||||||
grafana = handleTest ./grafana.nix {};
|
grafana = handleTest ./grafana.nix {};
|
||||||
|
@ -1,13 +0,0 @@
|
|||||||
import ./make-test-python.nix ({ pkgs, ... }: {
|
|
||||||
name = "google-cloud-sdk";
|
|
||||||
meta = with pkgs.lib.maintainers; { maintainers = [ iammrinal0 ]; };
|
|
||||||
|
|
||||||
machine = { pkgs, ... }: {
|
|
||||||
environment.systemPackages = [ pkgs.google-cloud-sdk ];
|
|
||||||
};
|
|
||||||
|
|
||||||
testScript = ''
|
|
||||||
import json
|
|
||||||
assert "${pkgs.google-cloud-sdk.version}" in json.loads(machine.succeed("gcloud version --format json"))["Google Cloud SDK"]
|
|
||||||
'';
|
|
||||||
})
|
|
@ -117,9 +117,12 @@ in stdenv.mkDerivation rec {
|
|||||||
runHook postInstall
|
runHook postInstall
|
||||||
'';
|
'';
|
||||||
|
|
||||||
passthru = {
|
|
||||||
tests = { inherit (nixosTests) google-cloud-sdk; };
|
doInstallCheck = true;
|
||||||
};
|
# Minor smoke test, used to be a NixOS test.
|
||||||
|
installCheckPhase = ''
|
||||||
|
$out/bin/gcloud version --format json | jq '."Google Cloud SDK"' | grep "${version}"
|
||||||
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Tools for the google cloud platform";
|
description = "Tools for the google cloud platform";
|
||||||
|
Loading…
Reference in New Issue
Block a user