diff options
author | Joachim F <joachifm@users.noreply.github.com> | 2017-10-04 10:57:43 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-10-04 10:57:43 +0000 |
commit | 0625110d1a4abba57c69b3b0baa8e57e1b02578b (patch) | |
tree | 62b793fc6ee6bbaf7051e5ebd5a600da87cf937f /pkgs/servers | |
parent | fd8bc05c1dc26d92ba2d422ba336ea873b9df611 (diff) | |
parent | 7d09fc6ea78a9788a74b13e2e13aa2f9e9547bf2 (diff) | |
download | nixlib-0625110d1a4abba57c69b3b0baa8e57e1b02578b.tar nixlib-0625110d1a4abba57c69b3b0baa8e57e1b02578b.tar.gz nixlib-0625110d1a4abba57c69b3b0baa8e57e1b02578b.tar.bz2 nixlib-0625110d1a4abba57c69b3b0baa8e57e1b02578b.tar.lz nixlib-0625110d1a4abba57c69b3b0baa8e57e1b02578b.tar.xz nixlib-0625110d1a4abba57c69b3b0baa8e57e1b02578b.tar.zst nixlib-0625110d1a4abba57c69b3b0baa8e57e1b02578b.zip |
Merge pull request #29927 from WilliButz/fix-pgjwt-test
nixos/tests: fix pgjwt test
Diffstat (limited to 'pkgs/servers')
-rw-r--r-- | pkgs/servers/sql/postgresql/pgjwt/default.nix | 6 | ||||
-rw-r--r-- | pkgs/servers/sql/postgresql/pgtap/default.nix | 32 |
2 files changed, 35 insertions, 3 deletions
diff --git a/pkgs/servers/sql/postgresql/pgjwt/default.nix b/pkgs/servers/sql/postgresql/pgjwt/default.nix index b4955f8184c2..3e01d9bfe2ca 100644 --- a/pkgs/servers/sql/postgresql/pgjwt/default.nix +++ b/pkgs/servers/sql/postgresql/pgjwt/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchFromGitHub }: stdenv.mkDerivation rec { name = "pgjwt-${version}"; - version = "0.0.1"; + version = "unstable-2017-04-24"; src = fetchFromGitHub { owner = "michelp"; repo = "pgjwt"; - rev = "12a41eef15e6d3a22399e03178560d5174d496a3"; - sha256 = "1dgx7kqkf9d7j5qj3xykx238xm8jg0s6c8h7zyl4lx8dmbz9sgsv"; + rev = "546a2911027b716586e241be7fd4c6f1785237cd"; + sha256 = "1riz0xvwb6y02j0fljbr9hcbqb2jqs4njlivmavy9ysbcrrv1vrf"; }; dontBuild = true; installPhase = '' diff --git a/pkgs/servers/sql/postgresql/pgtap/default.nix b/pkgs/servers/sql/postgresql/pgtap/default.nix new file mode 100644 index 000000000000..b17446ca7786 --- /dev/null +++ b/pkgs/servers/sql/postgresql/pgtap/default.nix @@ -0,0 +1,32 @@ +{ stdenv, fetchFromGitHub, postgresql, perl, perlPackages, which }: + +stdenv.mkDerivation rec { + name = "pgtap-${version}"; + version = "0.97.0"; + + src = fetchFromGitHub { + owner = "theory"; + repo = "pgtap"; + rev = "v${version}"; + sha256 = "1vzc8pxzi0rbywmrvx7i5awngsvzcz75i4jl9bk2vqr223chax6f"; + }; + + nativeBuildInputs = [ postgresql perl perlPackages.TAPParserSourceHandlerpgTAP which ]; + + installPhase = '' + install -D {sql/pgtap--${version}.sql,pgtap.control} -t $out/share/extension + ''; + + meta = with stdenv.lib; { + description = "pgTAP is a unit testing framework for PostgreSQL"; + longDescription = '' + pgTAP is a unit testing framework for PostgreSQL written in PL/pgSQL and PL/SQL. + It includes a comprehensive collection of TAP-emitting assertion functions, + as well as the ability to integrate with other TAP-emitting test frameworks. + It can also be used in the xUnit testing style. + ''; + maintainers = with maintainers; [ willibutz ]; + homepage = http://pgtap.org; + inherit (postgresql.meta) platforms; + }; +} |