Bug 1372922 - Don't log suite_start a second time in reftest if recovering from a crash, r?shinglyu draft
authorAndrew Halberstadt <ahalberstadt@mozilla.com>
Wed, 14 Jun 2017 12:10:10 -0400
changeset 594151 10ed944ac046bbb7a4640403b6f5680d94280894
parent 594056 ad3f1138ce6f199408ad58d65c7476636e924909
child 633347 fb6ffb1539b27870b6de21ed446ee420f0e1f362
push id63947
push userahalberstadt@mozilla.com
push dateWed, 14 Jun 2017 16:31:24 +0000
reviewersshinglyu
bugs1372922
milestone56.0a1
Bug 1372922 - Don't log suite_start a second time in reftest if recovering from a crash, r?shinglyu MozReview-Commit-ID: 45lYTfrCyxN
layout/tools/reftest/reftest.jsm
--- a/layout/tools/reftest/reftest.jsm
+++ b/layout/tools/reftest/reftest.jsm
@@ -527,17 +527,19 @@ function StartTests()
 
             if (gURLs[i].slow && !gRunSlowTests)
                 continue;
 
             tURLs.push(gURLs[i]);
             tIDs.push(gURLs[i].identifier);
         }
 
-        logger.suiteStart(tIDs, {"skipped": gURLs.length - tURLs.length});
+        if (gStartAfter === undefined) {
+            logger.suiteStart(tIDs, {"skipped": gURLs.length - tURLs.length});
+        }
 
         if (gTotalChunks > 0 && gThisChunk > 0) {
             // Calculate start and end indices of this chunk if tURLs array were
             // divided evenly
             var testsPerChunk = tURLs.length / gTotalChunks;
             var start = Math.round((gThisChunk-1) * testsPerChunk);
             var end = Math.round(gThisChunk * testsPerChunk);