New SDK returns a container, not our old status value. My dashboard still shows plausible availability after failure. How should I separate the request result from the status? Bench integration only.
Start with the documented return structure for the installed version. A container that exists is not necessarily a successful request, and a convenient default is an excellent way to paint uncertainty green.
What does the display show beside that last value? If its age and failed refresh are absent, an operator cannot distinguish an old observation from a current one.
Give the maintainer the expected display as well as the saved response. Otherwise the test can faithfully preserve your current mistake, now with the reassurance of a passing result.
Anil, I agree about retaining it. Gabriel, a separate last-success time would make that useful without forcing the failed request to produce an availability judgement.
Keep those examples with the SDK version and the display expectations when handing this over. Your bench result establishes the application's handling of those examples, not that every controller response has been interpreted correctly.