Bug 1381846 - Fix gecko profiling with talos tpaint on windows; r?jmaher
MozReview-Commit-ID: 9ggb0fbJCjZ
--- a/testing/talos/talos/pageloader/chrome/pageloader.js
+++ b/testing/talos/talos/pageloader/chrome/pageloader.js
@@ -341,19 +341,25 @@ function getTestName() { // returns tp5n
let parts = pageName.split("/");
if (parts.length > 4) {
return parts[4];
}
return "pageloader";
}
function getCurrentPageShortName() {
+ // this is also used by gecko profiling for the profile
+ // file name; so ensure it is valid on Windows/Linux/OSX
var pageName = pages[pageIndex].url.spec;
let parts = pageName.split("/");
if (parts.length > 5) {
+ if (parts[5].indexOf("?" != -1)) {
+ // page name is something like 'tpaint.html?auto=1'
+ return parts[5].split("?")[0];
+ }
return parts[5];
}
return "page_" + pageIndex;
}
function loadFail() {
var pageName = pages[pageIndex].url.spec;
numRetries++;