[webkit-dev] WebGL test breakage on build bots
Earlier today I landed https://bugs.webkit.org/show_bug.cgi?id=33416 by hand (because the commit queue was blocked), and unfortunately this broke some of the WebGL layout tests on the bots. These tests are passing locally, so the best guess I can make is that the hardware or OpenGL versions on the bots are insufficient or buggy. A couple of questions: 1. Is there any way to get the per-test output from the test runs on the bots? 2. Is there any way to temporarily disable these tests on the bots until we can figure out a resolution? The patch for 33416 is generally sound, and was blocking further work, so it would be preferable not to have to roll it out. Thanks, -Ken ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
Re: [webkit-dev] WebGL test breakage on build bots
On Mar 16, 2010, at 1:45 PM, Kenneth Russell wrote: Earlier today I landed https://bugs.webkit.org/show_bug.cgi?id=33416 by hand (because the commit queue was blocked), and unfortunately this broke some of the WebGL layout tests on the bots. These tests are passing locally, so the best guess I can make is that the hardware or OpenGL versions on the bots are insufficient or buggy. A couple of questions: 1. Is there any way to get the per-test output from the test runs on the bots? Yes. Here is an example from a test run that had WebGL failures: http://build.webkit.org/results/Leopard%20Intel%20Debug%20(Tests)/r56077%20(11505)/results.html 2. Is there any way to temporarily disable these tests on the bots until we can figure out a resolution? The patch for 33416 is generally sound, and was blocking further work, so it would be preferable not to have to roll it out. I would recommend we fully investigate other avenues before considering that route. Regression tests are not very effective if we just disable them whenever they start failing. Regards, Maciej ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
Re: [webkit-dev] WebGL test breakage on build bots
On Tue, Mar 16, 2010 at 1:56 PM, Maciej Stachowiak m...@apple.com wrote: On Mar 16, 2010, at 1:45 PM, Kenneth Russell wrote: Earlier today I landed https://bugs.webkit.org/show_bug.cgi?id=33416 by hand (because the commit queue was blocked), and unfortunately this broke some of the WebGL layout tests on the bots. These tests are passing locally, so the best guess I can make is that the hardware or OpenGL versions on the bots are insufficient or buggy. A couple of questions: 1. Is there any way to get the per-test output from the test runs on the bots? Yes. Here is an example from a test run that had WebGL failures: http://build.webkit.org/results/Leopard%20Intel%20Debug%20(Tests)/r56077%20(11505)/results.html Thanks. 2. Is there any way to temporarily disable these tests on the bots until we can figure out a resolution? The patch for 33416 is generally sound, and was blocking further work, so it would be preferable not to have to roll it out. I would recommend we fully investigate other avenues before considering that route. Regression tests are not very effective if we just disable them whenever they start failing. What is your recommendation? I hate to leave tests broken on the bots for hours at a time. Looking at the test failures, the OpenGL implementation on the bots is completely broken when turning on FBO multisampling so we are going to need to figure out a way to detect this case and not try to turn it on. Is there a way to tell what graphics hardware is in each of the bots, in particular Intel integrated graphics vs. ATI/AMD vs. NVIDIA? Thanks, -Ken ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
Re: [webkit-dev] WebGL test breakage on build bots
On Tue, Mar 16, 2010 at 2:06 PM, Kenneth Russell k...@google.com wrote: On Tue, Mar 16, 2010 at 1:56 PM, Maciej Stachowiak m...@apple.com wrote: On Mar 16, 2010, at 1:45 PM, Kenneth Russell wrote: Earlier today I landed https://bugs.webkit.org/show_bug.cgi?id=33416 by hand (because the commit queue was blocked), and unfortunately this broke some of the WebGL layout tests on the bots. These tests are passing locally, so the best guess I can make is that the hardware or OpenGL versions on the bots are insufficient or buggy. A couple of questions: 1. Is there any way to get the per-test output from the test runs on the bots? Yes. Here is an example from a test run that had WebGL failures: http://build.webkit.org/results/Leopard%20Intel%20Debug%20(Tests)/r56077%20(11505)/results.html Thanks. 2. Is there any way to temporarily disable these tests on the bots until we can figure out a resolution? The patch for 33416 is generally sound, and was blocking further work, so it would be preferable not to have to roll it out. I would recommend we fully investigate other avenues before considering that route. Regression tests are not very effective if we just disable them whenever they start failing. What is your recommendation? I hate to leave tests broken on the bots for hours at a time. Looking at the test failures, the OpenGL implementation on the bots is completely broken when turning on FBO multisampling so we are going to need to figure out a way to detect this case and not try to turn it on. Is there a way to tell what graphics hardware is in each of the bots, in particular Intel integrated graphics vs. ATI/AMD vs. NVIDIA? We're working on the real fix (actually heuristics to detect and work around broken graphics drivers) under https://bugs.webkit.org/show_bug.cgi?id=36194 , but in the meantime to unblock the commit queue I've temporarily disabled these tests under https://bugs.webkit.org/show_bug.cgi?id=36200 . We'll re-enable them as soon as the larger fix is ready, hopefully by tomorrow. -Ken ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
Re: [webkit-dev] WebGL test breakage on build bots
On Mar 16, 2010, at 4:42 PM, Kenneth Russell wrote: We're working on the real fix (actually heuristics to detect and work around broken graphics drivers) under https://bugs.webkit.org/show_bug.cgi?id=36194 , but in the meantime to unblock the commit queue I've temporarily disabled these tests under https://bugs.webkit.org/show_bug.cgi?id=36200 . We'll re-enable them as soon as the larger fix is ready, hopefully by tomorrow. In the future for situations like this, I'd prefer to see the change that caused failures rolled out and redone in a way that doesn't break tests, instead of temporarily disabling tests. But if it's all straightened out tomorrow, I won't complain too much. Thanks for addressing the breakage. Regards, Maciej ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev