portfolio: 0.71.2 -> 0.72.2 (#360387)
[NixPkgs.git] / pkgs / by-name / xu / xunit-viewer / package.nix
blob7c31b82aac7b3bc8412eda221a62afaecef54d40
2   lib,
3   buildNpmPackage,
4   fetchFromGitHub,
5   nix-update-script,
6   callPackage,
7   testers, xunit-viewer,
8 }:
9 let
10   version = "10.6.1";
12 buildNpmPackage {
13   pname = "xunit-viewer";
14   inherit version;
16   src = fetchFromGitHub {
17     owner = "lukejpreston";
18     repo = "xunit-viewer";
19     rev = "v${version}";
20     hash = "sha256-n9k1Z/wofExG6k/BxtkU8M+Lo3XdCgCh8VFj9jcwL1Q=";
21   };
23   npmDepsHash = "sha256-6PV0+G1gzUWUjOfwRtVeALVFFiwkCAB33yB9W0PCGfc=";
25   passthru.updateScript = nix-update-script { };
27   passthru.tests = {
28     version = testers.testVersion {
29       package = xunit-viewer;
30       version = "unknown"; # broken, but at least it runs
31     };
32     example = callPackage ./test/example.nix { };
33   };
35   meta = {
36     description = "View your xunit results using JavaScript";
37     homepage = "https://lukejpreston.github.io/xunit-viewer";
38     license = with lib.licenses; [ mit ];
39     maintainers = with lib.maintainers; [ pluiedev ];
40     platforms = lib.platforms.all;
41   };