deqp copy_image tests fail intermittently on zink/gen9
Intel Mesa CI reports that ~350 deqp tests fail when running zink on gen9. The failure seems to depend on the invocation, but is generally reproducible. For example, dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.rgb10_a2ui_rg16ui.texture2d_to_renderbuffer
is shown to fail in CI:
http://mesa-ci-results.jf.intel.com/main_daily/builds/200/results/1479834175
This test will pass if run directly:
$ ./deqp-gles31 -n dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.rgb10_a2\
ui_rg16ui.texture2d_to_renderbuffer
Writing test log into TestResults.qpa
dEQP Core git-67df132b09c578af2ea85ec6a0aa75d179a088bc (0x67df132b) starting..
target implementation = 'X11 EGL'
Test case 'dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.rgb10_a2ui_rg16ui.texture2d_to_renderbuffer'..
Pass (Pass)
DONE!
Test run totals:
Passed: 1/1 (100.0%)
Failed: 0/1 (0.0%)
Not supported: 0/1 (0.0%)
Warnings: 0/1 (0.0%)
Waived: 0/1 (0.0%)
However, it fails when run in the larger group:
$ ./deqp-gles31 -n dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.rgb10_a2ui_rg16ui.*
Writing test log into TestResults.qpa
dEQP Core git-67df132b09c578af2ea85ec6a0aa75d179a088bc (0x67df132b) starting..
target implementation = 'X11 EGL'
Test case 'dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.rgb10_a2ui_rg16ui.texture2d_to_texture2d'..
Fail (Image comparison of level 1 failed.)
Test case 'dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.rgb10_a2ui_rg16ui.texture2d_to_texture3d'..
Fail (Image comparison of level 1 failed.)
Test case 'dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.rgb10_a2ui_rg16ui.texture2d_to_renderbuffer'..
Fail (Image comparison of level 1 failed.)
Test case 'dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.rgb10_a2ui_rg16ui.texture3d_to_texture2d'..
Pass (Pass)
Test case 'dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.rgb10_a2ui_rg16ui.texture3d_to_texture3d'..
Pass (Pass)
... (skip some output) ...
DONE!
Test run totals:
Passed: 20/25 (80.0%)
Failed: 5/25 (20.0%)
Not supported: 0/25 (0.0%)
Warnings: 0/25 (0.0%)
Waived: 0/25 (0.0%)