On Mon, Oct 30, 2017 at 06:20:12PM +0100, Johannes Schindelin wrote: > Subject: Re: [PATCH 1/2] t0302: check helper can handle empty credentials I guess we really care about t0303 here (which tests external helpers). This patch adds the test to lib-credential, so it hits the "cache" and "store" helpers, too. Which seems to pass, so I guess that's OK (I have to admit that as the author of those tools, I wasn't sure how they'd react). > Make sure the helper does not crash when blank username and password is > provided. If the helper can save such credentials, it should be able to > read them back. I worry that some third-party helpers might not be able to represent this case and would fail the test. This has been around for years no Windows, but probably hasn't ever been run with osxkeychain or libsecret. I'd be OK with taking this as-is, though, and waiting to see if anybody complains. At that point we'll know if the right solution is enhancing that helper, or providing a way to optionally skip this test. (Though I have no idea if anybody actually runs t0303 against custom-built helpers in the first place. The process is pretty manual for now, though the Makefiles in contrib/credential could probably at least provide a "make test"). -Peff