Closed ryjones closed 4 years ago
Wow, thanks for the exhaustive test @ryjones Do you happen to have the details of the fails? I'm curious if most errors are 309 SDK errors, which is what has been an ongoing intermittent fail related. This error happens when unit test moves faster than the running ledger instance is able to confirm the schema/cred_def.
Nevermind, I found the raw logs in the repo. I'll take a look at this today.
They are 100% 309 SDK errors.
That's encouraging. We'll add some artificial delay in the unit tests to have the ledger catch up with it.
I added @michaeldboyd as an org owner over here: https://github.com/hyperledger-cicd/aries-framework-dotnet so you can iterate quickly and see what Azure needs in terms of timings
@tmarkovski Is a 307 different than a 309, in terms of root cause?
@tmarkovski Is a 307 different than a 309, in terms of root cause?
Yes. 307 generally implies that ledger is unavailable, most commonly due to docker network configuration, unavailable ports, no wifi, etc.
Describe the bug There are a number of unit tests which fail intermittently.
To Reproduce I ran a test for a while, and these are the tests that failed, with counts. Here is the script; I ran it on a dedicated Mac Mini for 119 iterations.
Expected behavior Unit tests are not flaky.