about summary refs log tree commit diff
path: root/pkgs/build-support/trivial-builders/test/default.nix
blob: e1ed0be72bf358c9ba7efc7111ed5da9a46e2604 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
/*
  Run all tests with:

      cd nixpkgs
      nix-build -A tests.trivial-builders

  or run a specific test with:

      cd nixpkgs
      nix-build -A tests.trivial-builders.foo

*/

{ callPackage, lib, stdenv }:
let
  inherit (lib) recurseIntoAttrs;
  references = callPackage ./references {};
in
recurseIntoAttrs {
  concat = callPackage ./concat-test.nix {};
  linkFarm = callPackage ./link-farm.nix {};
  overriding = callPackage ../test-overriding.nix {};
  inherit references;
  writeCBin = callPackage ./writeCBin.nix {};
  writeClosure-union = callPackage ./writeClosure-union.nix {
    inherit (references) samples;
  };
  writeShellApplication = callPackage ./writeShellApplication.nix {};
  writeScriptBin = callPackage ./writeScriptBin.nix {};
  writeShellScript = callPackage ./write-shell-script.nix {};
  writeShellScriptBin = callPackage ./writeShellScriptBin.nix {};
  writeStringReferencesToFile = callPackage ./writeStringReferencesToFile.nix {
    inherit (references) samples;
  };
  writeTextFile = callPackage ./write-text-file.nix {};
}