(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]}) )