about summary refs log blame commit diff
path: root/third_party/nix/tests/filter-source.sh
blob: 1f8dceee578633f1e88eb3baa655f5e4687a2d57 (plain) (tree)
1
2
3
4
5
6
7
8
9
10






                                 


                                   
                                    
 
                                                     
 

                                      

                                        
                                   
source common.sh

rm -rf $TEST_ROOT/filterin
mkdir $TEST_ROOT/filterin
mkdir $TEST_ROOT/filterin/foo
touch $TEST_ROOT/filterin/foo/bar
touch $TEST_ROOT/filterin/xyzzy
touch $TEST_ROOT/filterin/b
touch $TEST_ROOT/filterin/bak
touch $TEST_ROOT/filterin/bla.c.bak
ln -s xyzzy $TEST_ROOT/filterin/link

nix-build ./filter-source.nix -o $TEST_ROOT/filterout

test ! -e $TEST_ROOT/filterout/foo/bar
test -e $TEST_ROOT/filterout/xyzzy
test -e $TEST_ROOT/filterout/bak
test ! -e $TEST_ROOT/filterout/bla.c.bak
test ! -L $TEST_ROOT/filterout/link