mirror of
https://github.com/NixOS/nix
synced 2025-07-10 04:43:53 +02:00
Add tests for restricted eval mode
This commit is contained in:
parent
3c1c6b8f00
commit
fc6a032989
2 changed files with 19 additions and 1 deletions
18
tests/restricted.sh
Normal file
18
tests/restricted.sh
Normal file
|
@ -0,0 +1,18 @@
|
|||
source common.sh
|
||||
|
||||
clearStore
|
||||
|
||||
nix-instantiate --option restrict-eval true --eval -E '1 + 2'
|
||||
(! nix-instantiate --option restrict-eval true ./simple.nix)
|
||||
nix-instantiate --option restrict-eval true ./simple.nix -I src=.
|
||||
nix-instantiate --option restrict-eval true ./simple.nix -I src1=simple.nix -I src2=config.nix -I src3=./simple.builder.sh
|
||||
|
||||
(! nix-instantiate --option restrict-eval true --eval -E 'builtins.readFile ./simple.nix')
|
||||
nix-instantiate --option restrict-eval true --eval -E 'builtins.readFile ./simple.nix' -I src=..
|
||||
|
||||
(! nix-instantiate --option restrict-eval true --eval -E 'builtins.readDir ../src/boost')
|
||||
nix-instantiate --option restrict-eval true --eval -E 'builtins.readDir ../src/boost' -I src=../src
|
||||
|
||||
(! nix-instantiate --option restrict-eval true --eval -E 'let __nixPath = [ { prefix = "foo"; path = ./.; } ]; in <foo>')
|
||||
nix-instantiate --option restrict-eval true --eval -E 'let __nixPath = [ { prefix = "foo"; path = ./.; } ]; in <foo>' -I src=.
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue