You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[FAILED] Expected
<int>: 3
to match exit code:
<int>: 0
In [BeforeEach] at: /go/src/github.com/cloudfoundry/cf-acceptance-tests/helpers/services/sso.go:46
Setting --flake-attempts=2 to ./bin/test results in this test almost always failing, setting --flake-attempts=5 is what makes the test pass for us, currently.
Possibility of this as an environmental issue
This flake seems to occur frequently in our new concourse instance (https://bosh.ci.cloudfoundry.org/), whereas I can't seem to reproduce this in my local machine cats run, or with our old concourse instance. The target test subject cf deployment, and the cats config json, remain the same. We are confused of why where the test is run would affect whether ServiceBroker.GetApiInfoUrl, which is a curl to an external endpoint, flakes or not.
The text was updated successfully, but these errors were encountered:
The error
The failure we see in test output is:
Which corresponds to a non-zero exit code when curling the api info url. However, this is misleading. When we print out what the api info url is:
right before a failed curl. We see that the value of
apiInfoEndpoint
is:As a comparison, right before a successful curl. The value of
apiInfoEndpoint
is:http://api.xxx.cf-app.com/v2/info
.This shows that an error from earlier code path was not caught (this test "debug-ability" issue is captured separately in #1017).
Hence, ServiceBroker.GetApiInfoUrl is sometimes returning an error.
Flake rate
Setting
--flake-attempts=2
to./bin/test
results in this test almost always failing, setting--flake-attempts=5
is what makes the test pass for us, currently.Possibility of this as an environmental issue
This flake seems to occur frequently in our new concourse instance (https://bosh.ci.cloudfoundry.org/), whereas I can't seem to reproduce this in my local machine cats run, or with our old concourse instance. The target test subject cf deployment, and the cats config json, remain the same. We are confused of why where the test is run would affect whether ServiceBroker.GetApiInfoUrl, which is a curl to an external endpoint, flakes or not.
The text was updated successfully, but these errors were encountered: