David Catuhe 5 年之前
父节点
当前提交
2d3286140a
共有 2 个文件被更改,包括 8 次插入6 次删除
  1. 0 5
      tests/validation/integration.js
  2. 8 1
      tests/validation/validation.js

+ 0 - 5
tests/validation/integration.js

@@ -26,11 +26,6 @@ xhr.addEventListener("load", function () {
                         var info = engine.getGlInfo();
                         console.log("Webgl Version: " + info.version);
                         console.log("Webgl Vendor: " + info.vendor);
-                        // Reduces error ratio on Embedded Firefox for travis.
-                        if (info.vendor === "VMware, Inc.") {
-                            errorRatio = 5;
-                        }
-
                         console.log("Webgl Renderer: " + info.renderer);
                         done();
                     });

+ 8 - 1
tests/validation/validation.js

@@ -110,7 +110,14 @@ function evaluate(test, resultCanvas, result, renderImage, waitRing, done) {
 
         // Visual check
         if (!test.onlyVisual) {
-            if (compare(renderData, resultCanvas, test.threshold || 25, test.errorRatio || 2.5)) {
+            var info = engine.getGlInfo();
+            var defaultErrorRatio = 2.5
+            // Reduces error ratio on Embedded Firefox for travis.
+            if (info.vendor === "VMware, Inc.") {
+                defaultErrorRatio = 5;
+            }
+
+            if (compare(renderData, resultCanvas, test.threshold || 25, test.errorRatio || defaultErrorRatio)) {
                 result.classList.add("failed");
                 result.innerHTML = "×";
                 testRes = false;