WebGL1 draw-buffers ext test passes on OSX.
draft
--- a/dom/canvas/test/webgl-conf/generated-mochitest.ini
+++ b/dom/canvas/test/webgl-conf/generated-mochitest.ini
@@ -6039,17 +6039,16 @@ fail-if = (os == 'win') || (os == 'mac')
[generated/test_conformance__extensions__webgl-compressed-texture-size-limit.html]
skip-if = (os == 'win')
[generated/test_conformance__extensions__webgl-debug-renderer-info.html]
[generated/test_conformance__extensions__webgl-debug-shaders.html]
[generated/test_conformance__extensions__webgl-depth-texture.html]
[generated/test_conformance__extensions__webgl-draw-buffers-max-draw-buffers.html]
[generated/test_conformance__extensions__webgl-draw-buffers.html]
skip-if = (os == 'linux')
-fail-if = (os == 'mac')
[generated/test_conformance__extensions__webgl-shared-resources.html]
[generated/test_conformance__glsl__bugs__angle-ambiguous-function-call.html]
[generated/test_conformance__glsl__bugs__angle-constructor-invalid-parameters.html]
[generated/test_conformance__glsl__bugs__angle-d3d11-compiler-error.html]
[generated/test_conformance__glsl__bugs__angle-dx-variable-bug.html]
[generated/test_conformance__glsl__bugs__array-of-struct-with-int-first-position.html]
skip-if = (os == 'android')
[generated/test_conformance__glsl__bugs__compare-loop-index-to-uniform.html]
--- a/dom/canvas/test/webgl-conf/mochitest-errata.ini
+++ b/dom/canvas/test/webgl-conf/mochitest-errata.ini
@@ -85,17 +85,16 @@ skip-if = (os == 'win' && os_version !=
# Complicated
[generated/test_conformance__context__context-attributes-alpha-depth-stencil-antialias.html]
fail-if = (os == 'mac' && os_version == '10.6')
# Asserts on 'B2G ICS Emulator Debug' and linux debug. Crashes on Android.
skip-if = (os == 'b2g') || (os == 'linux') || (os == 'android')
[generated/test_conformance__extensions__webgl-draw-buffers.html]
-fail-if = (os == 'mac')
# Crashes
skip-if = (os == 'linux')
[generated/test_conformance__glsl__constructors__glsl-construct-bvec3.html]
# Crashes from libglsl.so
# application crashed [@ jemalloc_crash] on Android
skip-if = (os == 'linux') || (os == 'mac') || (os == 'android')
[generated/test_conformance__glsl__constructors__glsl-construct-bvec4.html]