Block Pull Requests that made tests slower
1–6 of 6 posts
Re: Block Pull Requests that made tests slower
#2Re: Block Pull Requests that made tests slower
#3Re: Block Pull Requests that made tests slower
#4Would've thought for most services you usually just continue to add unit tests and not change/update them, as that is dangerous for backwards compatibility. Time taken for tests has never really been something I've seen anyone care about, since you can upgrade your build hardware. Regardless, this stuff is usually configured to be outputted when you run tests anyway, nice feature to make it easier to see in a more fr…
And most of the times, they were avoidable, and fixed after we realized what happened.
Re: Block Pull Requests that made tests slower
#5Would've thought for most services you usually just continue to add unit tests and not change/update them, as that is dangerous for backwards compatibility. Time taken for tests has never really been something I've seen anyone care about, since you can upgrade your build hardware. Regardless, this stuff is usually configured to be outputted when you run tests anyway, nice feature to make it easier to see in a more fr…
https://en.wikipedia.org/wiki/Argument_from_ignorance
It is an absolute quality of life issue for development. The longer tests take to run, the more loathe developers are to write and work with them. The worst is when developers start to add calls to `sleep()` in order to make async tests work properly... it just balloons out of there and becomes an extremely brittle test suite.
Re: Block Pull Requests that made tests slower
#6Would've thought for most services you usually just continue to add unit tests and not change/update them, as that is dangerous for backwards compatibility. Time taken for tests has never really been something I've seen anyone care about, since you can upgrade your build hardware. Regardless, this stuff is usually configured to be outputted when you run tests anyway, nice feature to make it easier to see in a more fr…
> Time taken for tests has never really been something I've seen anyone care about https://en.wikipedia.org/wiki/Argument_from_ignorance It is an absolute quality of life issue for development. The longer tests take to run, the more loathe developers are to write and work with them. The worst is when developers start to add calls to `sleep()` in order to make async tests work properly... it just balloons out of there…
HN has been chock full of blogs for years from big and small firms that talk about how they sped up the build process. Updating hardware, compilers, architecture refactoring etc, compilers and adding optimization flags could affect the run time of a test, outside of one that literally has some `sleep(...)` call in it, in which case this report is also fairly useless.