Created
May 14, 2020 04:04
-
-
Save baloo/23e4b482738b3ea06f1bb71423785e54 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ cat tests/basic/src/start.sh | |
#!/bin/bash | |
export PATH=@binpath@ | |
echo "hello world!" | |
cat /proc/self/mountinfo | |
ps auxfw | |
read | |
$ cat tests/basic/default.nix | |
{ system ? builtins.currentSystem }: | |
let | |
pkgs = import <nixpkgs> { inherit system; }; | |
bash = pkgs.bash; | |
coreutils = pkgs.coreutils; | |
procps = pkgs.procps; | |
in pkgs.stdenv.mkDerivation rec { | |
name = "basic-test"; | |
buildInputs = [ | |
coreutils | |
procps | |
bash | |
]; | |
src = ./src; | |
binpath = pkgs.lib.makeBinPath [ | |
coreutils procps | |
]; | |
buildPhase = ""; | |
installPhase = '' | |
cp -r ./start.sh $out | |
chmod +x $out | |
substituteAllInPlace $out | |
''; | |
} | |
$ target/debug/laurn run -p tests/basic/ | |
warning: you did not specify '--add-root'; the result might be removed by the garbage collector | |
warning: you did not specify '--add-root'; the result might be removed by the garbage collector | |
hello world! | |
1347 641 253:1 /nix/store/mxaxvp33wg9sim8qh2kkw041v492bvxj-libunistring-0.9.10 /nix/store/mxaxvp33wg9sim8qh2kkw041v492bvxj-libunistring-0.9.10 rw,relatime master:1 - ext4 /dev/mapper/vic-root rw,errors=remount-ro | |
1348 641 253:1 /nix/store/hjng28vbd73qq9iz9j8r397x19aa8fp9-libidn2-2.3.0 /nix/store/hjng28vbd73qq9iz9j8r397x19aa8fp9-libidn2-2.3.0 rw,relatime master:1 - ext4 /dev/mapper/vic-root rw,errors=remount-ro | |
1349 641 253:1 /nix/store/8g1v3sf0xvf044sz1b4kcrg1i86z9bh7-glibc-2.30 /nix/store/8g1v3sf0xvf044sz1b4kcrg1i86z9bh7-glibc-2.30 rw,relatime master:1 - ext4 /dev/mapper/vic-root rw,errors=remount-ro | |
1350 641 253:1 /nix/store/18g0mnrxq829yw1fdn6lr92icsi97irb-ncurses-6.1-20190112 /nix/store/18g0mnrxq829yw1fdn6lr92icsi97irb-ncurses-6.1-20190112 rw,relatime master:1 - ext4 /dev/mapper/vic-root rw,errors=remount-ro | |
1351 641 253:1 /nix/store/3qwd41p2cwam035r3ik62ri4dcrgmlyg-attr-2.4.48 /nix/store/3qwd41p2cwam035r3ik62ri4dcrgmlyg-attr-2.4.48 rw,relatime master:1 - ext4 /dev/mapper/vic-root rw,errors=remount-ro | |
1352 641 253:1 /nix/store/4f3xb633flsm1lina69z4nd8yj9zxiz7-lz4-1.9.1 /nix/store/4f3xb633flsm1lina69z4nd8yj9zxiz7-lz4-1.9.1 rw,relatime master:1 - ext4 /dev/mapper/vic-root rw,errors=remount-ro | |
1353 641 253:1 /nix/store/99azsj9swsvj721n3mwxn61ww5v464lx-libgpg-error-1.36 /nix/store/99azsj9swsvj721n3mwxn61ww5v464lx-libgpg-error-1.36 rw,relatime master:1 - ext4 /dev/mapper/vic-root rw,errors=remount-ro | |
1354 641 253:1 /nix/store/jy73kzgc92zgnnxcdrdhckjjkf3wmzdr-xz-5.2.4 /nix/store/jy73kzgc92zgnnxcdrdhckjjkf3wmzdr-xz-5.2.4 rw,relatime master:1 - ext4 /dev/mapper/vic-root rw,errors=remount-ro | |
1355 641 253:1 /nix/store/k049sqrbm1rzx7rilqsr3kr3jhvfncsl-libcap-2.27-lib /nix/store/k049sqrbm1rzx7rilqsr3kr3jhvfncsl-libcap-2.27-lib rw,relatime master:1 - ext4 /dev/mapper/vic-root rw,errors=remount-ro | |
1356 641 253:1 /nix/store/r6hbqfvwis5qjs9vppgmdcmsmh0hmf2k-libgcrypt-1.8.5 /nix/store/r6hbqfvwis5qjs9vppgmdcmsmh0hmf2k-libgcrypt-1.8.5 rw,relatime master:1 - ext4 /dev/mapper/vic-root rw,errors=remount-ro | |
1357 641 253:1 /nix/store/lz31apmyh255xq5z7kzrxihss9gv0ngx-systemd-243.4-lib /nix/store/lz31apmyh255xq5z7kzrxihss9gv0ngx-systemd-243.4-lib rw,relatime master:1 - ext4 /dev/mapper/vic-root rw,errors=remount-ro | |
1358 641 253:1 /nix/store/cp3a6dkc0i9hqk6hx3ydm5j4wsh0mi8z-procps-3.3.16 /nix/store/cp3a6dkc0i9hqk6hx3ydm5j4wsh0mi8z-procps-3.3.16 rw,relatime master:1 - ext4 /dev/mapper/vic-root rw,errors=remount-ro | |
1359 641 253:1 /nix/store/g3vkfhbh0j5dg2i0ja4rz6bspkb46k3r-acl-2.2.53 /nix/store/g3vkfhbh0j5dg2i0ja4rz6bspkb46k3r-acl-2.2.53 rw,relatime master:1 - ext4 /dev/mapper/vic-root rw,errors=remount-ro | |
1360 641 253:1 /nix/store/scgxalx94hbc60px2bazzap0n3n3w897-coreutils-8.31 /nix/store/scgxalx94hbc60px2bazzap0n3n3w897-coreutils-8.31 rw,relatime master:1 - ext4 /dev/mapper/vic-root rw,errors=remount-ro | |
1361 641 253:1 /nix/store/vrnxw026hiy8jvdpaaix47x528bkzksk-bash-4.4-p23 /nix/store/vrnxw026hiy8jvdpaaix47x528bkzksk-bash-4.4-p23 rw,relatime master:1 - ext4 /dev/mapper/vic-root rw,errors=remount-ro | |
1362 641 253:1 /nix/store/wiznlw62k2qw9qi4w6sq60fna2rj23qc-basic-test /nix/store/wiznlw62k2qw9qi4w6sq60fna2rj23qc-basic-test rw,relatime master:1 - ext4 /dev/mapper/vic-root rw,errors=remount-ro | |
1363 641 0:70 / /proc rw,nosuid,nodev,noexec,relatime - proc proc rw | |
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND | |
65534 1 0.0 0.0 4888 2244 ? S+ 04:00 0:00 /nix/store/vrnxw026hiy8jvdpaaix47x528bkzksk-bash-4.4-p23/bin/bash /nix/store/wiznlw62k2qw9qi4w6sq60fna2rj23qc-basic-test | |
65534 3 0.0 0.0 7784 2852 ? R+ 04:00 0:00 ps auxfw | |
child exited: 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment