Summary: There's a new layout test results.html page (made by atotic@)!Details: I'd like to switch over the default layout test results viewer and eventually remove the old one in order to simplify things. So, at first, I plan to switch the default viewer, but there old one is still there, and there's a link to the old viewer in the upper-right corner.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAFp4ES%3D62SUXoW1qBqUeffWgCeAL_MOOCU27LUECmKa6%2BDMfDQ%40mail.gmail.com.
Can you share the motivation behind the rewrite?
That new viewer seems to be missing many of the most useful features of the old viewer. Have you considered rolling this out in a less disruptive way by, e.g., leaving the default alone and providing a link at the top of the existing results page to the new results page?
Thanks for the feedback - calling this a "PSA" was actually a bit wrong, it should be considered more of a request for more feedback. I actually only want to change things if it's helpful and good :-)On Tue, Aug 1, 2017 at 12:04 PM, Stefan Zager <sza...@chromium.org> wrote:That new viewer seems to be missing many of the most useful features of the old viewer. Have you considered rolling this out in a less disruptive way by, e.g., leaving the default alone and providing a link at the top of the existing results page to the new results page?Which features are you thinking of now?
My feedback shouldn't count for much since I don't use the expectations viewer all that much. Having said that, I kind of know how to operate the old one and couldn't figure out the new one. (I couldn't figure out the old one at first either, but it's been around for a while, so I learned to do that.) I'd imagine most people not working with expectations all that often might be in a similar situation.1400 lines doesn't sound all that much, and 950 doesn't sound like all that much less -- why isn't it feasible to change the existing one? Why is a full rewrite (+ completely different UI) needed?
> email to blink-dev+unsubscribe@chromium.org.
--
You received this message because you are subscribed to the Google Groups "blink-infra" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-infra+unsubscribe@chromium.org.
To post to this group, send email to blink...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-infra/fb13a086-6205-4f12-8d7d-3f3d918279d6%40chromium.org.
> email to blink-dev+...@chromium.org.
> To view this discussion on the web visit
> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAHOQ7J-%3DH2ou_DGbtS6-3CjRLr3N1hRBUQjuCaqxZ81ZWAkhAg%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "blink-infra" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-infra...@chromium.org.
To post to this group, send email to blink...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-infra/fb13a086-6205-4f12-8d7d-3f3d918279d6%40chromium.org.
--
You received this message because you are subscribed to the Google Groups "blink-infra" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-infra...@chromium.org.
To post to this group, send email to blink...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-infra/CAMdyzDu3W%2BaR21G4SJ_GaRj%3DngmpiH-f%3D_eP8w4y7kDuCCTCMg%40mail.gmail.com.
I'm really liking this too!Aside: Unexpected pass is a funny thing that I don't think anyone's trying to fix. Seems like a shame to have passing tests that we could still regress without noticing. What would it take to collect and send a weekly report of these somewhere like blink...@chromium.org?
> email to blink-dev+unsubscribe@chromium.org.
> To view this discussion on the web visit
> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAHOQ7J-%3DH2ou_DGbtS6-3CjRLr3N1hRBUQjuCaqxZ81ZWAkhAg%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "blink-infra" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-infra+unsubscribe@chromium.org.
To post to this group, send email to blink...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-infra/fb13a086-6205-4f12-8d7d-3f3d918279d6%40chromium.org.
--
You received this message because you are subscribed to the Google Groups "blink-infra" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-infra+unsubscribe@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-infra/CAMdyzDu3W%2BaR21G4SJ_GaRj%3DngmpiH-f%3D_eP8w4y7kDuCCTCMg%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAARdPYef6DUO_XtZEK16EoChe1cFFUfF52-N8BuKLEmhHMkrZw%40mail.gmail.com.
Aside: Unexpected pass is a funny thing that I don't think anyone's trying to fix. Seems like a shame to have passing tests that we could still regress without noticing. What would it take to collect and send a weekly report of these somewhere like blink...@chromium.org?
FYI: We already have Tools/Scripts/update-flaky-expectations which looks at recent trybot results and removes lines in TestExpectations that are unneeded. I'm not sure if WPT are different in any meaningful way but it might already "just work" (or the script may need some simple tweaking to handle WPT specifically). It'd be nice if we could automate to run regularly (though qyearsley@ mentioned there's still an outstanding issue or two).
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/64e039f2-6c14-4ff9-91f6-bf54c9df6c26%40chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADBxrieFVhNwR0oRxiCmSCqjRy4sG2msCATucM7jybeT%2BcObZA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADBxriez06t71re7qJV%3Da7xEudVi5cJH9yRiqjJ_2Tp-2QrBxQ%40mail.gmail.com.
Yes, that would work for my use case. Thanks.On Thu, Oct 19, 2017 at 4:39 PM, Aleks Totic <ato...@google.com> wrote:Names without newlines is easy. Would "Plain text without newlines" format work for you?AleksOn Thu, Oct 19, 2017 at 1:36 PM, Stephen Chenney <sche...@chromium.org> wrote:To circle all the way back several emails, I use the "1. List of test names without new lines" as a string to pass to rebaseline-cl, because it makes it easy to avoid rebaselining unrelated flake failures from try runs. Reverting things in git after the fact is very annoying, and hand copying names is annoying when 300 odd tests change, as happens to me not infrequently.Cheers,Stephen.On Thu, Oct 19, 2017 at 2:38 PM, Xianzhu Wang <wangx...@chromium.org> wrote:run-webkit-tests --reset-results rebaselines platform-specific results if there are already platform-specific baselines, for the current platform. It can also remove extra platform-specific baselines if the new platform-specific baselines are the same as the fallback ones. Together with --copy-baselines, --reset-results can also generate new platform-specific baselines if they are different from the fallback ones.The rebaseline feature of text-expectations.html seems to lack these features, and in some cases it will rebaseline wrong results.I think the rebaseline feature of text-expectations.html would be more useful if it just create a run-webkit-tests --reset-results command line containing all selected tests.
On Thu, Oct 19, 2017 at 11:24 AM, Quinten Yearsley <qyea...@chromium.org> wrote:The "webkit-patch rebaseline*" commands are most useful for rebaselining platform-specific results. For non-platform-specific results it's faster to just run the tests locally to get baselines.run-webkit-tests --reset-results is probably easier for non-platform-specific results. Xiaocheng, do you think that --reset-results could also work for all of the use-cases of the rebaseline feature of test-expectations.html?
On Thu, Oct 19, 2017 at 1:53 PM, Stephen Chenney <sche...@chromium.org> wrote:Yes, that would work for my use case. Thanks.On Thu, Oct 19, 2017 at 4:39 PM, Aleks Totic <ato...@google.com> wrote:Names without newlines is easy. Would "Plain text without newlines" format work for you?AleksOn Thu, Oct 19, 2017 at 1:36 PM, Stephen Chenney <sche...@chromium.org> wrote:To circle all the way back several emails, I use the "1. List of test names without new lines" as a string to pass to rebaseline-cl, because it makes it easy to avoid rebaselining unrelated flake failures from try runs. Reverting things in git after the fact is very annoying, and hand copying names is annoying when 300 odd tests change, as happens to me not infrequently.Cheers,Stephen.On Thu, Oct 19, 2017 at 2:38 PM, Xianzhu Wang <wangx...@chromium.org> wrote:run-webkit-tests --reset-results rebaselines platform-specific results if there are already platform-specific baselines, for the current platform. It can also remove extra platform-specific baselines if the new platform-specific baselines are the same as the fallback ones. Together with --copy-baselines, --reset-results can also generate new platform-specific baselines if they are different from the fallback ones.The rebaseline feature of text-expectations.html seems to lack these features, and in some cases it will rebaseline wrong results.I think the rebaseline feature of text-expectations.html would be more useful if it just create a run-webkit-tests --reset-results command line containing all selected tests.This seems to be the correct direction. It seems better for test-expectations.html to simply generate a list of tests to be rebaselined (using the flag feature), and then pass the list to run-webkit-tests or some other tool.On Thu, Oct 19, 2017 at 11:24 AM, Quinten Yearsley <qyea...@chromium.org> wrote:The "webkit-patch rebaseline*" commands are most useful for rebaselining platform-specific results. For non-platform-specific results it's faster to just run the tests locally to get baselines.run-webkit-tests --reset-results is probably easier for non-platform-specific results. Xiaocheng, do you think that --reset-results could also work for all of the use-cases of the rebaseline feature of test-expectations.html?We don't need to consider platform-specific baselines for now. However, we need to rebaseline flag-specific results.Does run-webkit-tests --reset-results reset flag-specific baselines when, say, run with --additional-driver-flag?