3 ms·
So, true story: yesterday at work, trying to catch a web bug, linux musheen. Download different version of firefoxes, run them, check the web to pinpoint the re
by johnchristopher 5y ago
So, true story: yesterday at work, trying to catch a web bug, linux musheen. Download different version of firefoxes, run them, check the web to pinpoint the regression between versions. Doing some pinpointing, running again a specific version with the bug. No bug anymore. 30 minutes later. "Ah, I see firefox auto-update itself by default, so when running again it's on 9$.$ something".
- iggldiggl 5y agoPS: You know about mozregression? It's a tool for automating as much of that workflow of pinpointing a regression as possible – you just tell it between which versions you want to test and it then automatically downloads the appropriate builds and runs them and you just need to answer which builds were good and which were bad in order to narrow down the date range. Should be easily installable via python/pip.
- johnchristopher 5y agoNever heard of it. Thanks, I will check it out.
- iggldiggl 5y agoAnother helpful feature is that for builds within the last year or so, it can also narrow things down beyond the regular daily Nightly builds down into the integration builds that are built for each individual commit (or series of commits) as it lands in the source tree, which is really helpful in narrowing down which change exactly caused a particular issue.