Loading pkgs/development/tools/toxiproxy/default.nix +24 −5 Original line number Diff line number Diff line { lib, buildGoModule, fetchFromGitHub }: { lib , buildGoModule , fetchFromGitHub , testers , toxiproxy }: buildGoModule rec { pname = "toxiproxy"; version = "2.5.0"; version = "2.6.0"; src = fetchFromGitHub { owner = "Shopify"; repo = "toxiproxy"; rev = "v${version}"; sha256 = "sha256-SL3YHsNeFw8K8lPrzJXAoTkHxS+1sTREfzjawBxdnf0="; sha256 = "sha256-wa39RsopmENXNEI5kiNIYSLGi/qGwIEfNVKWhAgVOuE="; }; vendorHash = "sha256-CmENxPAdjz0BAyvhLKIaJjSbK/mvRzHGCQOfGIiA3yI="; vendorHash = "sha256-m6jZOVlJI3GGqCsCkMAIB2jg1Nk8oAELyzL3y4b2nqA="; excludedPackages = [ "test/e2e" ]; Loading @@ -20,14 +25,28 @@ buildGoModule rec { # Fixes tests on Darwin __darwinAllowLocalNetworking = true; checkFlags = [ "-short" ]; checkFlags = [ "-short" "-skip=TestVersionEndpointReturnsVersion" ]; postInstall = '' mv $out/bin/cli $out/bin/toxiproxy-cli mv $out/bin/server $out/bin/toxiproxy-server ''; passthru.tests = { cliVersion = testers.testVersion { inherit version; package = toxiproxy; command = "${toxiproxy}/bin/toxiproxy-cli -version"; }; serverVersion = testers.testVersion { inherit version; package = toxiproxy; command = "${toxiproxy}/bin/toxiproxy-server -version"; }; }; meta = { changelog = "https://github.com/Shopify/toxiproxy/releases/tag/v${version}"; description = "Proxy for for simulating network conditions"; homepage = "https://github.com/Shopify/toxiproxy"; maintainers = with lib.maintainers; [ avnik ]; Loading Loading
pkgs/development/tools/toxiproxy/default.nix +24 −5 Original line number Diff line number Diff line { lib, buildGoModule, fetchFromGitHub }: { lib , buildGoModule , fetchFromGitHub , testers , toxiproxy }: buildGoModule rec { pname = "toxiproxy"; version = "2.5.0"; version = "2.6.0"; src = fetchFromGitHub { owner = "Shopify"; repo = "toxiproxy"; rev = "v${version}"; sha256 = "sha256-SL3YHsNeFw8K8lPrzJXAoTkHxS+1sTREfzjawBxdnf0="; sha256 = "sha256-wa39RsopmENXNEI5kiNIYSLGi/qGwIEfNVKWhAgVOuE="; }; vendorHash = "sha256-CmENxPAdjz0BAyvhLKIaJjSbK/mvRzHGCQOfGIiA3yI="; vendorHash = "sha256-m6jZOVlJI3GGqCsCkMAIB2jg1Nk8oAELyzL3y4b2nqA="; excludedPackages = [ "test/e2e" ]; Loading @@ -20,14 +25,28 @@ buildGoModule rec { # Fixes tests on Darwin __darwinAllowLocalNetworking = true; checkFlags = [ "-short" ]; checkFlags = [ "-short" "-skip=TestVersionEndpointReturnsVersion" ]; postInstall = '' mv $out/bin/cli $out/bin/toxiproxy-cli mv $out/bin/server $out/bin/toxiproxy-server ''; passthru.tests = { cliVersion = testers.testVersion { inherit version; package = toxiproxy; command = "${toxiproxy}/bin/toxiproxy-cli -version"; }; serverVersion = testers.testVersion { inherit version; package = toxiproxy; command = "${toxiproxy}/bin/toxiproxy-server -version"; }; }; meta = { changelog = "https://github.com/Shopify/toxiproxy/releases/tag/v${version}"; description = "Proxy for for simulating network conditions"; homepage = "https://github.com/Shopify/toxiproxy"; maintainers = with lib.maintainers; [ avnik ]; Loading