Yay! Thanks a lot! On Mon, Jan 5, 2009 at 3:56 PM, Brett Wilson <bre...@chromium.org> wrote: > > Carlos created some unit testing framework for RenderWidget, and I > just extended them to support RenderView. These areas have not been > covered by unit tests before, and we have had some regressions as a > result of our laziness. > > If you make changes to render_view.cc or render_widget.cc, please make > sure it includes a test from now on! Please be brutal in code reviews > when you see that others are making changes. If you change an area, > you may end up having to write a test for things that weren't tested > before (this includes porting efforts), but spending this extra time > will help everybody (and all ports). > > Stuff you can do now with very little work: > - Send any IPC message to RenderView, or call any of its methods. > - Check that the RenderView sent certain IPC messages after you do > something, and inspect their contents. > - Load HTML and execute JS of your choosing into an offscreen RenderView. > > This capability covers some of the stuff we've used UI tests to cover > in the past. Consider whether your UI tests can instead be expressed > as a render_view_unittest, as it will be much easier to write, debug, > and should be much less flaky (you don't need 3 levels of automation > proxy messages just to do something simple). > > Don't forget about test_shell_tests if you're only testing parts of > the port or glue and don't need render_view. > > Thanks, > Brett > > > >
--~--~---------~--~----~------------~-------~--~----~ Chromium Developers mailing list: chromium-dev@googlegroups.com View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev -~----------~----~----~----~------~----~------~--~---