[Webkit-unassigned] [Bug 54533] [NRWT] new-run-webkit-test should find DumpRenderTree even if 'ninja' is used as a build system.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Feb 22 19:15:53 PST 2011


https://bugs.webkit.org/show_bug.cgi?id=54533





--- Comment #13 from Hayato Ito <hayato at chromium.org>  2011-02-22 19:15:54 PST ---
I am aware that we can use symlink out/{Debug, Release} to ninja. I am actually doing it and fully satisfied with 'symbolic link' solution. 
But it takes some time for me to find that solution. I just wanted other developers not to spend some time on finding such a solution. It is nice to use ninja out of box without such a tweaking.

I don't have a strong opinion that we should support ninja in new-run-webkit-test at this point. So review- is okay for me now until ninja becomes more popular and ready for prime time.

(In reply to comment #9)
> (In reply to comment #7)
> > (From update of attachment 82600 [details] [details])
> > View in context: https://bugs.webkit.org/attachment.cgi?id=82600&action=review
> > 
> > adding evan to this. Evan, is ninja intentionally ignoring the configuration? That doesn't seem like a good thing.
> > 
> > > Tools/Scripts/webkitpy/layout_tests/port/chromium_linux.py:94
> > > +                    if arg.lower() not in ['release', 'debug', 'default']]
> > 
> > This is kind of an ugly hack. If it is correct that ninja ignores the configuration, then I think it would be better to change the signature of _build_path() to be def _build_path(configuration, binary) and then just ignore the configuration parameter here. 
> > 
> > However, I'm not real comfortable with ninja ignoring the configuration. That seems like it could cause bad things could happen and is unlike all of our other builds.
> 
> In ninja, the configuration is part of the gclient step.
> 
> I feel that whoever is using ninja right now should just symlink out/{Debug,Release} to ninja/.  It's not quite ready for prime time yet.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list