Manishearth / ChatExchange

A Python API for talking to Stack Exchange chat
Apache License 2.0
65 stars 36 forks source link

"Limit concurrent jobs" to 1 in Travis settings for this repo #141

Closed jeremyBanks closed 2 years ago

jeremyBanks commented 7 years ago

Depending on Travis worker availability, the current configuration could run as many as 8 instances of the test in parallel, one for each version of Python being tested. This can cause Stack Exchange's rate limits be exceeded in some cases, leading to flakey tests. (I think that may be what happened to the last build on master but I'm not sure. I'd like to be able to rule it out, at least.)

It may take longer for the builds to complete, but I think it's probably worth disabling the parallel execution in order to get more trustworthy build results. @Manishearth should consider setting "Limit concurrent jobs" to 1in the Travis interface:

screen shot 2017-03-22 at 1 43 18 am

tripleee commented 2 years ago

This is obsolete now, after #165