(List (= scope= flags=0 words=[] bindings=[('test_description', {[SQ ]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./test-lib.sh]} ) (= scope= flags=0 words=[] bindings=[('auml', {[ComSub (Com {[LIT_CHARS printf]} {[SQ ]})]})]) (= scope= flags=0 words=[] bindings=[('aumlcdiar', {[ComSub (Com {[LIT_CHARS printf]} {[SQ ]})]})]) (If (Com {[LIT_CHARS test_have_prereq]} {[LIT_CHARS CASE_INSENSITIVE_FS]} ) (List (Com {[LIT_CHARS say]} {[DQ [LIT_CHARS "will test on a case insensitive filesystem"]]} ) (= scope= flags=0 words=[] bindings=[('test_case', {[LIT_CHARS test_expect_failure]})]) ) (ElseTrue) (= scope= flags=0 words=[] bindings=[('test_case', {[LIT_CHARS test_expect_success]})]) ) (If (Com {[LIT_CHARS test_have_prereq]} {[LIT_CHARS UTF8_NFD_TO_NFC]} ) (List (Com {[LIT_CHARS say]} {[DQ [LIT_CHARS "will test on a unicode corrupting filesystem"]]} ) (= scope= flags=0 words=[] bindings=[('test_unicode', {[LIT_CHARS test_expect_failure]})]) ) (ElseTrue) (= scope= flags=0 words=[] bindings=[('test_unicode', {[LIT_CHARS test_expect_success]})]) ) (AndOr OP_OR_IF (Com {[LIT_CHARS test_have_prereq]} {[LIT_CHARS SYMLINKS]} ) (Com {[LIT_CHARS say]} {[DQ [LIT_CHARS "will test on a filesystem lacking symbolic links"]]} ) ) (If (Com {[LIT_CHARS test_have_prereq]} {[LIT_CHARS CASE_INSENSITIVE_FS]} ) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "detection of case insensitive filesystem during repo init"]]} {[SQ ]} ) (ElseTrue) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "detection of case insensitive filesystem during repo init"]]} {[SQ /dev/null ||\n"> ]} ) ) (If (Com {[LIT_CHARS test_have_prereq]} {[LIT_CHARS SYMLINKS]} ) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "detection of filesystem w/o symlink support during repo init"]]} {[SQ ]} ) (ElseTrue) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "detection of filesystem w/o symlink support during repo init"]]} {[SQ ]} ) ) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "setup case tests"]]} {[SQ ]} ) (Com {[VarSub test_case]} {[SQ ]} {[SQ ]} ) (Com {[VarSub test_case]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_failure]} {[SQ ]} {[SQ CamelCase &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "setup unicode normalization tests"]]} {[SQ ]} ) (Com {[VarSub test_unicode]} {[SQ ]} {[SQ ]} ) (Com {[VarSub test_unicode]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_done]} ) )