about summary refs log tree commit diff
path: root/pkgs/development/compilers/openjdk/tests/test_jre_minimal_with_logging.nix
blob: b9c417d3949cd5afe9295997fbcc9cadfbd6e885 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{ runCommand
, callPackage
, jdk
, jre_minimal
}:

let
  hello-logging = callPackage ./hello-logging.nix {
    jdk = jdk;
    jre = jre_minimal.override {
      modules = [
        "java.base"
        "java.logging"
      ];
    };
  };
in
  runCommand "test" {} ''
    ${hello-logging}/bin/hello &>/dev/stdout | grep "Hello, world!"
    touch $out
  ''