nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at devShellTools-shell 40 lines 1.2 kB view raw
1/* 2 Run all tests with: 3 4 cd nixpkgs 5 nix-build -A tests.trivial-builders 6 7 or run a specific test with: 8 9 cd nixpkgs 10 nix-build -A tests.trivial-builders.foo 11*/ 12 13{ 14 callPackage, 15 lib, 16 stdenv, 17}: 18let 19 inherit (lib) recurseIntoAttrs; 20 references = callPackage ./references { }; 21in 22recurseIntoAttrs { 23 concat = callPackage ./concat-test.nix { }; 24 linkFarm = callPackage ./link-farm.nix { }; 25 symlinkJoin = recurseIntoAttrs (callPackage ./symlink-join.nix { }); 26 overriding = callPackage ../test-overriding.nix { }; 27 inherit references; 28 writeCBin = callPackage ./writeCBin.nix { }; 29 writeClosure-union = callPackage ./writeClosure-union.nix { 30 inherit (references) samples; 31 }; 32 writeShellApplication = callPackage ./writeShellApplication.nix { }; 33 writeScriptBin = callPackage ./writeScriptBin.nix { }; 34 writeShellScript = callPackage ./write-shell-script.nix { }; 35 writeShellScriptBin = callPackage ./writeShellScriptBin.nix { }; 36 writeStringReferencesToFile = callPackage ./writeStringReferencesToFile.nix { 37 inherit (references) samples; 38 }; 39 writeTextFile = callPackage ./write-text-file.nix { }; 40}