Re:How Completely Messed Up Practices Become Normal
by PaulKeeble on Wednesday December 30, 2015 @09:37AM
(#10812169)
Its a broken window, if you don't fix it people have permission to just have tests that fail, they get used to seeing a failure that 2 failures isn't an issue and pretty soon real problems that would be caught by the tests aren't fixed anymore.
Re:How Completely Messed Up Practices Become Normal
by bmn_ on Wednesday December 30, 2015 @12:01PM
(#10812969)
A nice thought, but pointless. Failing tests do not matter to the PHP release managers, they ship it anyway.
Re:How Completely Messed Up Practices Become Normal
by TazeTSchnitzel on Wednesday December 30, 2015 @04:26PM
(#10814477)
That's nonsense, PHP releases ship with no failing tests. That's from three years ago, and anyway gcov.php.net is not used for CI these days (IIRC it's an abandoned old box, its results are inaccurate), Travis is. The PHP-7.0 and PHP-5.6 branches are currently green on Travis.
Re:How Completely Messed Up Practices Become Normal
by spacecowboy_lon on Wednesday December 30, 2015 @09:50AM
(#10812235)
That also reminds me back when I did x.400 mail for a living (at british telecom) Sprint had a implementation that completely contradicted the ITU standard - Sprints response was well just put a fix in for sprint's mail systems.
ICL also though that even if the standard said such and such index MUST start at 1 that they woudl start it at 0 - cue some nice divide by zero errors - Not surprised we don't have a UK Mainframe company any more.
Re:How Completely Messed Up Practices Become Normal
by rmtew on Wednesday December 30, 2015 @04:09PM
(#10814374)
Similarly, back when I used to maintain Stackless Python and do merges in from mainline Python, my benchmark was to only have the same set of failing tests post-merge for the same merged revision.
More often than not I would have failing tests in official Python release version tags, which became par for the course.
That way, when someone eventually actually breaks that function, they'll notice.