nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 36 lines 790 B view raw
1# Run: 2# nix-build -A tests.testers.shellcheck 3 4{ 5 lib, 6 testers, 7}: 8lib.recurseIntoAttrs { 9 example-dir = testers.testBuildFailure' { 10 drv = testers.shellcheck { 11 name = "example-dir"; 12 src = ./src; 13 }; 14 expectedBuilderExitCode = 123; 15 expectedBuilderLogEntries = [ 16 '' 17 echo $@ 18 ^-- SC2068 (error): Double quote array expansions to avoid re-splitting elements. 19 '' 20 ]; 21 }; 22 23 example-file = testers.testBuildFailure' { 24 drv = testers.shellcheck { 25 name = "example-file"; 26 src = ./src/example.sh; 27 }; 28 expectedBuilderExitCode = 123; 29 expectedBuilderLogEntries = [ 30 '' 31 echo $@ 32 ^-- SC2068 (error): Double quote array expansions to avoid re-splitting elements. 33 '' 34 ]; 35 }; 36}