On 01/05/2012 12:36 PM, Bruno Haible wrote: > Pádraig Brady wrote: >> In this case I don't think it's a practical issue because: >> >> 1. The failure mode is only of practical concern close to 2038 > > This is true. > > I have to remind, though, that the test suite is not only some random piece > of code. Rather, it verifies the contract between the program and its users. > This contract is written in its documentation. > > Each time you modify a unit test, you have to ask yourself the questions: > - Am I modifying the contract between the program and its users? > - Should I modify the documentation accordingly? > > In this case, the answer to both questions is yes. Namely, you have to add > the sentence: "Timeouts beyond the year 2038 are not supported on some > platforms."
Agreed, I'll add that. cheers, Pádraig.
