(List (= scope= flags=0 words=[] bindings=[('test_description', {[SQ ]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./test-lib.sh]} ) (Com {[LIT_CHARS .]} {[DQ [VarSub TEST_DIRECTORY]] [LIT_CHARS /lib-credential.sh]} ) (If (Com {[LIT_CHARS test]} {[LIT_CHARS -z]} {[DQ [VarSub GIT_TEST_CREDENTIAL_HELPER]]} ) (List (= scope= flags=0 words=[] bindings=[('skip_all', {[DQ [LIT_CHARS "used to test external credential helpers"]]})]) (Com {[LIT_CHARS test_done]} ) ) ) (AndOr OP_OR_IF (Com {[LIT_CHARS test]} {[LIT_CHARS -z]} {[DQ [VarSub GIT_TEST_CREDENTIAL_HELPER_SETUP]]} ) (Com {[LIT_CHARS eval]} {[DQ [VarSub GIT_TEST_CREDENTIAL_HELPER_SETUP]]} ) ) (Com {[LIT_CHARS helper_test_clean]} {[DQ [VarSub GIT_TEST_CREDENTIAL_HELPER]]} ) (Com {[LIT_CHARS helper_test]} {[DQ [VarSub GIT_TEST_CREDENTIAL_HELPER]]} ) (If (Com {[LIT_CHARS test]} {[LIT_CHARS -z]} {[DQ [VarSub GIT_TEST_CREDENTIAL_HELPER_TIMEOUT]]} ) (Com {[LIT_CHARS say]} {[DQ [LIT_CHARS "# skipping timeout tests (GIT_TEST_CREDENTIAL_HELPER_TIMEOUT not set)"]]} ) (ElseTrue) (Com {[LIT_CHARS helper_test_timeout]} {[DQ [VarSub GIT_TEST_CREDENTIAL_HELPER_TIMEOUT]]} ) ) (Com {[LIT_CHARS helper_test_clean]} {[DQ [VarSub GIT_TEST_CREDENTIAL_HELPER]]} ) (Com {[LIT_CHARS test_done]} ) )