Thread (30 messages) 30 messages, 5 authors, 2022-08-30

Re: [PATCH 1/5] remote-curl: add 'get' capability

From: Derrick Stolee <hidden>
Date: 2022-08-01 13:55:15

On 7/27/2022 7:00 PM, Ævar Arnfjörð Bjarmason wrote:
On Mon, Jul 25 2022, Derrick Stolee via GitGitGadget wrote:
quoted
From: Derrick Stolee <redacted>
[...]
Add a:

	TEST_PASSES_SANITIZE_LEAK=true
I trust this is important for your series that flags tests
that _could_ pass with this. Thanks.
quoted
+. ./test-lib.sh
+
+. "$TEST_DIRECTORY"/lib-httpd.sh
+start_httpd
+
+test_expect_success 'get by URL: 404' '
+	url="$HTTPD_URL/none.txt" &&
+	cat >input <<-EOF &&
+	capabilities
+	get $url file1
+	EOF
+
+	test_must_fail git remote-http $url <input 2>err &&
+	test_path_is_missing file1 &&
+	grep "failed to download file at URL" err &&
+	rm file1.temp
This should presumably be a :

	test_when_finished "rm file.temp"
Yes. Thanks.
quoted
+'
+
+test_expect_success 'get by URL: 200' '
+	echo data >"$HTTPD_DOCUMENT_ROOT_PATH/exists.txt" &&
+
+	url="$HTTPD_URL/exists.txt" &&
+	cat >input <<-EOF &&
+	capabilities
+	get $url file2
+
+	EOF
+
+	GIT_TRACE2_PERF=1 git remote-http $url <input &&
Is this ad-hoc debugging that snuck into the test? Nothing here needs
this GIT_TRACE2_PERF...
Good eye. Removed.

Thanks,
-Stolee
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help