(List (= scope= flags=0 words=[] bindings=[('test_description', {[SQ ]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./test-lib.sh]} ) (If (Com {[LIT_CHARS test]} {[LIT_CHARS -n]} {[DQ [VarSub NO_CURL]]} ) (List (= scope= flags=0 words=[] bindings=[('skip_all', {[SQ ]})]) (Com {[LIT_CHARS test_done]} ) ) ) (= scope= flags=0 words=[] bindings=[('LIB_HTTPD_PORT', {[VarSub LIB_HTTPD_PORT test_op=VS_TEST_HYPHEN {[LIT_CHARS "'5551'"]}]})]) (Com {[LIT_CHARS .]} {[DQ [VarSub TEST_DIRECTORY]] [LIT_CHARS /lib-httpd.sh]} ) (Com {[LIT_CHARS start_httpd]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ file &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS setup_askpass_helper]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS exp]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "> GET /smart/repo.git/info/refs?service=git-upload-pack HTTP/1.1\n"][LIT_CHARS "> Accept: */*\n"][LIT_CHARS "> Pragma: no-cache\n"][LIT_CHARS "< HTTP/1.1 200 OK\n"][LIT_CHARS "< Pragma: no-cache\n"][LIT_CHARS "< Cache-Control: no-cache, max-age=0, must-revalidate\n"][LIT_CHARS "< Content-Type: application/x-git-upload-pack-advertisement\n"][LIT_CHARS "> POST /smart/repo.git/git-upload-pack HTTP/1.1\n"][LIT_CHARS "> Accept-Encoding: deflate, gzip\n"][LIT_CHARS "> Content-Type: application/x-git-upload-pack-request\n"][LIT_CHARS "> Accept: application/x-git-upload-pack-result\n"][LIT_CHARS "> Content-Length: xxx\n"][LIT_CHARS "< HTTP/1.1 200 OK\n"][LIT_CHARS "< Pragma: no-cache\n"][LIT_CHARS "< Cache-Control: no-cache, max-age=0, must-revalidate\n"][LIT_CHARS "< Content-Type: application/x-git-upload-pack-result\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ err &&\n"> ] [\ LIT_ESCAPED_CHAR "\\'"] [SQ ] [\ LIT_ESCAPED_CHAR "\\'"] [SQ <]/{\n"> /\n"> User-Agent: /d\n"> Host: /d\n"> POST /,$ {\n"> Accept: [*]\\\\/[*]/d\n"> Content-Length: .*/> Content-Length: xxx/\n"> 00..want /d\n"> 00.*done/d\n"> act &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ >file &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS exp]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "GET /smart/repo.git/info/refs?service=git-upload-pack HTTP/1.1 200\n"][LIT_CHARS "POST /smart/repo.git/git-upload-pack HTTP/1.1 200\n"][LIT_CHARS "GET /smart/repo.git/info/refs?service=git-upload-pack HTTP/1.1 200\n"][LIT_CHARS "POST /smart/repo.git/git-upload-pack HTTP/1.1 200\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ act <\"$HTTPD_ROOT_PATH\"/access.log &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expect &&\n"> actual &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expect &&\n"> actual &&\n"> ]} ) (AndOr OP_AND_IF (Com {[LIT_CHARS test]} {[LIT_CHARS -n]} {[DQ [VarSub GIT_TEST_LONG]]} ) (Com {[LIT_CHARS test_set_prereq]} {[LIT_CHARS EXPENSIVE]} ) ) (Com {[LIT_CHARS test_expect_success]} {[LIT_CHARS EXPENSIVE]} {[SQ ]} {[SQ $i +0000\"\n"> >packed-refs\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[LIT_CHARS EXPENSIVE]} {[SQ ]} {[SQ err &&\n"> ]} ) (Com {[LIT_CHARS stop_httpd]} ) (Com {[LIT_CHARS test_done]} ) )