mirror of
https://github.com/fnproject/fn.git
synced 2022-10-28 21:29:17 +03:00
if we want them back, we can dig them out of git instead of some poor soul uncommenting them 10 years from now and spending 3 months on failing CI builds trying to figure out how a test that breaks doesn't mean the code's broke. these tests are notoriously flaky and hard to understand/fix, they also test very specific agent behaviors all the way through the front end when it may be easier to test them in unit tests instead (should we so choose). at least, since the behaviors tested aren't being changed very often, these are only serving to provide negative value in time wasted re-running the test suite [since them failing doesn't really indicate the code being wrong]. the `IOPipes` test is partially covered by `TestPipesAreClear` which hasn't cropped up as being as flaky, but it tests less behaviors. it is not easy tt o understand, either. while i think we learned a lot from these tests, they haven't been a great citizen of our test suite at large, i figure if we need to change runner behavior in the future we can maybe make another go at it.