diff options
author | Robert Hensing <robert@roberthensing.nl> | 2020-12-09 13:01:56 +0100 |
---|---|---|
committer | Robert Hensing <robert@roberthensing.nl> | 2020-12-09 13:24:48 +0100 |
commit | a298710dd197273d45208fb572e328abad5ed6a9 (patch) | |
tree | 67372496e616ec4fee280be27e7d7da2aec69915 /pkgs/servers/nosql | |
parent | 72a53016101c2cd8e43fe27cbd270aeaecfc6a41 (diff) | |
download | nixpkgs-a298710dd197273d45208fb572e328abad5ed6a9.tar nixpkgs-a298710dd197273d45208fb572e328abad5ed6a9.tar.gz nixpkgs-a298710dd197273d45208fb572e328abad5ed6a9.tar.bz2 nixpkgs-a298710dd197273d45208fb572e328abad5ed6a9.tar.lz nixpkgs-a298710dd197273d45208fb572e328abad5ed6a9.tar.xz nixpkgs-a298710dd197273d45208fb572e328abad5ed6a9.tar.zst nixpkgs-a298710dd197273d45208fb572e328abad5ed6a9.zip |
cassandra: Add passthru.tests
Diffstat (limited to 'pkgs/servers/nosql')
-rw-r--r-- | pkgs/servers/nosql/cassandra/2.1.nix | 1 | ||||
-rw-r--r-- | pkgs/servers/nosql/cassandra/2.2.nix | 5 | ||||
-rw-r--r-- | pkgs/servers/nosql/cassandra/3.0.nix | 1 | ||||
-rw-r--r-- | pkgs/servers/nosql/cassandra/3.11.nix | 1 | ||||
-rw-r--r-- | pkgs/servers/nosql/cassandra/generic.nix | 17 |
5 files changed, 22 insertions, 3 deletions
diff --git a/pkgs/servers/nosql/cassandra/2.1.nix b/pkgs/servers/nosql/cassandra/2.1.nix index 76c1130c469..4511fbcd040 100644 --- a/pkgs/servers/nosql/cassandra/2.1.nix +++ b/pkgs/servers/nosql/cassandra/2.1.nix @@ -3,4 +3,5 @@ callPackage ./generic.nix (args // { version = "2.1.22"; sha256 = "1wk57dz0kmc6d5y8d8dkx269lzh3ark3751z734gxncwdlclcyz3"; + generation = "2_1"; }) diff --git a/pkgs/servers/nosql/cassandra/2.2.nix b/pkgs/servers/nosql/cassandra/2.2.nix index 919fb44ee2e..5cec13e4cd1 100644 --- a/pkgs/servers/nosql/cassandra/2.2.nix +++ b/pkgs/servers/nosql/cassandra/2.2.nix @@ -1,6 +1,7 @@ { callPackage, ... } @ args: callPackage ./generic.nix (args // { - version = "2.2.19"; - sha256 = "1f8axpxxpmzlb22k3lqsnw3096qjp6xd36brvq5xbdk698jw15jl"; + version = "2.2.14"; + sha256 = "1b2x3q1ach44qg07sh8wr7d8a10n36w5522drd3p35djbiwa3d9q"; + generation = "2_2"; }) diff --git a/pkgs/servers/nosql/cassandra/3.0.nix b/pkgs/servers/nosql/cassandra/3.0.nix index bb81d0ca791..72af03af1d8 100644 --- a/pkgs/servers/nosql/cassandra/3.0.nix +++ b/pkgs/servers/nosql/cassandra/3.0.nix @@ -3,4 +3,5 @@ callPackage ./generic.nix (args // { version = "3.0.23"; sha256 = "0cbia20bggq85q2p6gsybw045qdfqxd5xv8ihppq1hwl21sb2klz"; + generation = "3_0"; }) diff --git a/pkgs/servers/nosql/cassandra/3.11.nix b/pkgs/servers/nosql/cassandra/3.11.nix index 8ade5aac030..15e11145d59 100644 --- a/pkgs/servers/nosql/cassandra/3.11.nix +++ b/pkgs/servers/nosql/cassandra/3.11.nix @@ -3,4 +3,5 @@ callPackage ./generic.nix (args // { version = "3.11.9"; sha256 = "1ckaacc1z0j72llklrc4587ia6a0pab02bdyac6g3kl6kqvcz40c"; + generation = "3_11"; }) diff --git a/pkgs/servers/nosql/cassandra/generic.nix b/pkgs/servers/nosql/cassandra/generic.nix index 97c7341c76d..fc8bdf26e90 100644 --- a/pkgs/servers/nosql/cassandra/generic.nix +++ b/pkgs/servers/nosql/cassandra/generic.nix @@ -1,5 +1,9 @@ { stdenv, fetchurl, python, makeWrapper, gawk, bash, getopt, procps -, which, jre, version, sha256, coreutils, ... +, which, jre, coreutils, nixosTests +# generation is the attribute version suffix such as 3_11 in pkgs.cassandra_3_11 +, generation +, version, sha256 +, ... }: let @@ -83,6 +87,17 @@ stdenv.mkDerivation rec { wrapProgram $out/bin/cqlsh --prefix PATH : ${python}/bin ''; + passthru = { + tests = + let + test = nixosTests."cassandra_${generation}"; + in { + nixos = + assert test.testPackage.version == version; + test; + }; + }; + meta = with stdenv.lib; { homepage = "http://cassandra.apache.org/"; description = "A massively scalable open source NoSQL database"; |