Michael Fagan
02/19/2022, 5:03 AMMatt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
XUnitOutput
added to the Outputters
attribute. If I leave that in, I’m assuming the output is redirected to the xunit tool (which I don’t use, so in the terminal it’s empty)Matt (pactflow.io / pact-js / pact-go)
Outputters = new List<IOutput>
{
new XUnitOutput(this.output),
new ConsoleOutput()
}
Presumably will write to both stdout and xunitAdam Rodger (pact-net)
02/19/2022, 11:06 AMAdam Rodger (pact-net)
02/19/2022, 11:08 AMdotnet test
. In that case just using the xUnit output is enough thoughAdam Rodger (pact-net)
02/19/2022, 11:09 AMPactNet.Output.Xunit
package I think, because it's just something you always need. It's annoying that it's literally one class with one line of code thoughAdam Rodger (pact-net)
02/19/2022, 11:10 AMMichael Fagan
02/19/2022, 11:18 AMAdam Rodger (pact-net)
02/19/2022, 11:19 AMMatt (pactflow.io / pact-js / pact-go)
dotnet test
in the terminal or clicky in VS (or VS code)? Just gave the clicky clicky a go in VS code, and pretty impressed it “just worked”Matt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
Adam Rodger (pact-net)
02/19/2022, 12:18 PMAdam Rodger (pact-net)
02/19/2022, 12:19 PMMatt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
Adam Rodger (pact-net)
02/19/2022, 1:39 PMMichael Fagan
02/19/2022, 8:32 PMAdam Rodger (pact-net)
02/19/2022, 9:09 PMMichael Fagan
02/19/2022, 9:51 PMAdam Rodger (pact-net)
02/19/2022, 9:58 PMMichael Fagan
02/19/2022, 10:01 PMMichael Fagan
02/19/2022, 10:44 PMMatt (pactflow.io / pact-js / pact-go)
Adam Rodger (pact-net)
02/20/2022, 11:04 AMAdam Rodger (pact-net)
02/20/2022, 11:05 AMAdam Rodger (pact-net)
02/20/2022, 11:05 AMAdam Rodger (pact-net)
02/20/2022, 11:07 AMMichael Fagan
02/20/2022, 11:23 PMMichael Fagan
02/20/2022, 11:24 PMMatt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
Adam Rodger (pact-net)
02/21/2022, 7:56 AMMichael Fagan
02/22/2022, 8:15 PM[2022-02-22T20:12:57Z ERROR rustls_native_test] Failed to parse cert
[2022-02-22T20:12:57Z ERROR rustls_native_test] Subject: CN=127.0.0.1
[2022-02-22T20:12:57Z ERROR rustls_native_test] Error: MissingOrMalformedExtensions
Matt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
Adam Rodger (pact-net)
02/22/2022, 9:55 PMAdam Rodger (pact-net)
02/22/2022, 9:57 PMMatt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
0.11.9
which doesn’t have the fixMichael Fagan
02/23/2022, 1:08 AMMatt (pactflow.io / pact-js / pact-go)
Michael Fagan
02/23/2022, 3:08 AMMatt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
Michael Fagan
02/23/2022, 6:15 AMAdam Rodger (pact-net)
02/23/2022, 7:55 AMAdam Rodger (pact-net)
02/23/2022, 7:55 AMMatt (pactflow.io / pact-js / pact-go)
I still don’t really get why we’re not just using the native certs support in reqwest instead of the rustls version. I compiled it locally with the default TLS feature and it worked absolutely fine, even with the ‘invalid’ certIf you look at the PR that removed it, you’ll see why. Essentially, it doesn’t support the standard open ssl environment variables that everybody is used to on the current version.
Matt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)