Try looks good when I use fail-if at
test_2_conformance__glsl__constructors__glsl-construct-bvec2.html
test_2_conformance__glsl__constructors__glsl-construct-bvec3.html
test_2_conformance__glsl__constructors__glsl-construct-bvec4.html
test_2_conformance__glsl__constructors__glsl-construct-ivec2.html
test_2_conformance__glsl__constructors__glsl-construct-ivec3.html
test_2_conformance__glsl__constructors__glsl-construct-ivec4.html
https://treeherder.mozilla.org/#/jobs?repo=try&revision=5ecf356567b5

Adding other fail-if for
test_2_conformance__glsl__constructors__glsl-construct-vec-mat-corner-cases.html
test_2_conformance__glsl__constructors__glsl-construct-vec2.html
test_2_conformance__glsl__constructors__glsl-construct-vec3.html
test_2_conformance__glsl__constructors__glsl-construct-vec4.html
I believe this is because try servers use old driver version like our Windows 7 cases. I have confirmed it could be passed after I update NV driver to 2016.7 version in my loaner.
And I think using fail-if is better that using skip-if. Because I imagine one day we will update our drivers, and we can aware this tests have already can be passed easily.
Try looks good.
https://treeherder.mozilla.org/#/jobs?repo=try&revision=cdd899a1cf97

In this update, I skip generated/test_2_conformance__canvas__drawingbuffer-static-canvas-test.html for needing more time to investigate and remove fail-if in generated/test_2_conformance__canvas__rapid-resizing.html because Win 8 can be pass in that test.