Open CyrusNajmabadi opened 3 years ago
Example run where the failure is hard to diagnose: https://dev.azure.com/dnceng/public/_build/results?buildId=1238413&view=logs&j=cf757b30-6920-5b57-d4b8-8b599fbc5c5f&t=2213ea15-66b2-5fe4-0869-050835bf49d2
This type of failure is diagnosed by downloading the heap dump and finding the deadlock. Historically, test logs have not made the investigation any easier so the emphasis is on ensuring the heap dump is available.
I have run into this many times before and it's an utter PITA. Please provide just the test that was running. We can still keep providing the heap dumps if hte dev needs that.
Right now all you see are things like:
This is cryptic and hard to diagnose. Can we instead print out the test log failure info? It looks like we have it somewhere, so it would just be about printing it to the console.