x/build: keep test result logs available after success #34119
Currently, the x/build testing infrastructure (both trybots and post-submit builders) generally makes test logs available under two conditions:
After tests complete successfully, the test logs immediately become inaccessible.
I don't know the exact rationale for this design, but my guess is that it done to reduce computational and storage resource use. It was likely deemed logs are less useful if tests passed. /cc @bradfitz Is there more context on this?
This feature request issue is to make them accessible on successful test completion for some amount of time (at least a month). Both on the build dashboard, and for trybot results.
The reasons for wanting this include:
I think this should be worth doing in order to improve the developer experience for people working on the Go project. Feedback from others is welcome.
@toothrot Thanks for finding those issues. They support the decision to do this.
Both of those issues are from 2015 and talk about a subset of this problem, so I folded them into this higher level tracking issue. I think it'll be better for us to open new smaller issues as needed.