-- Elliot
> --
> Chromium Developers mailing list: chromi...@chromium.org
> View archives, change email options, or unsubscribe:
> http://groups.google.com/a/chromium.org/group/chromium-dev
>
On Tue, Oct 18, 2011 at 6:56 PM, Dmitry Lomov <dsl...@google.com> wrote:Hi folks,it looks like the new git workflow does not populate chrome/test/data/layout_tests, hence chromium ui_tests do not work in the new git workflow.Intentional? Unintentional? What is the right way to fix?We should make the test look in the real layout tests directory first. It is really bad to have to duplicate all thoselayout tests data. This duplication is not supported on the new git workflow (and hopefully we won't have too).
crrev.com/106424 and crrev.com/107031 recently left me unable to build
as it appears as though .DEPS.git doesn't honor either subpath include
or src/lib_json...
I'll land another change related this topic.
http://codereview.chromium.org/8641002/
Dmitry fixed ui_layout_test. But other disabled tests also need the same hack.
I added chrome::DIR_LAYOUT_TESTS key for PathService::Get() then use it
from each tests to choose suitable directory.
By the way, new git workflow will not allow duplicate layout tests in
chrome/test/data/layout_tests. But, to my understanding, our test bots
never have third_party/WebKit/LayoutTests because its size is too huge.
Must we dispose chrome/test/data/layout_tests in spite of that?
Or bots will continue to use svn, then it could not be a problem?
I feel it's confusing that the source tree structure is different
between git and svn.
For now, I'll land this change to enable some disabled tests.
But, still we need some discussion on this topic?
--
Takashi Toyoshima
Software Engineer, Google
Greetings,
I'll land another change related this topic.
http://codereview.chromium.org/8641002/
Dmitry fixed ui_layout_test. But other disabled tests also need the same hack.
I added chrome::DIR_LAYOUT_TESTS key for PathService::Get() then use it
from each tests to choose suitable directory.
By the way, new git workflow will not allow duplicate layout tests in
chrome/test/data/layout_tests. But, to my understanding, our test bots
never have third_party/WebKit/LayoutTests because its size is too huge.
Must we dispose chrome/test/data/layout_tests in spite of that?
Or bots will continue to use svn, then it could not be a problem?
I feel it's confusing that the source tree structure is different
between git and svn.
So, my change looks good except for the fallback order.
I'll make another change to swap path search order.
Thanks Nicolas,
So, my change looks good except for the fallback order.
I'll make another change to swap path search order.
Thanks,
How do we test changes in src/DEPS with the new git workflow?
I've added a new dependency to src/DEPS locally, but gclient sync didn't fetch the new dependency. Turned out gclient sync honored src/.DEPS.git instead, and the file says "DO NOT EDIT".Per git log, .DEPS.git seems to be updated automatically by chrome-admin bot. Is there any way to update this file locally, so we can test changes in src/DEPS?
Hi Satoru,On Fri, Jan 6, 2012 at 10:03 AM, Satoru Takabayashi <sat...@chromium.org> wrote:
How do we test changes in src/DEPS with the new git workflow?See the docs at http://code.google.com/p/chromium/wiki/UsingNewGit#Rolling_DEPS.
I've added a new dependency to src/DEPS locally, but gclient sync didn't fetch the new dependency. Turned out gclient sync honored src/.DEPS.git instead, and the file says "DO NOT EDIT".Per git log, .DEPS.git seems to be updated automatically by chrome-admin bot. Is there any way to update this file locally, so we can test changes in src/DEPS?The "DO NOT EDIT" is to discourage anyone from editing the file and checking their change back in which will just get overwritten by the automated deps2git system. You can, if needed, edit the file locally and test changes with it.
On Fri, Jan 6, 2012 at 4:54 PM, Chase Phillips <c...@google.com> wrote:Hi Satoru,On Fri, Jan 6, 2012 at 10:03 AM, Satoru Takabayashi <sat...@chromium.org> wrote:
How do we test changes in src/DEPS with the new git workflow?See the docs at http://code.google.com/p/chromium/wiki/UsingNewGit#Rolling_DEPS.Thanks. However, the extra manual steps described here look complicated and error-prone. Wouldn't it be a better solution to provide the script that converts DEPS to .DEPS.git?
I've added a new dependency to src/DEPS locally, but gclient sync didn't fetch the new dependency. Turned out gclient sync honored src/.DEPS.git instead, and the file says "DO NOT EDIT".Per git log, .DEPS.git seems to be updated automatically by chrome-admin bot. Is there any way to update this file locally, so we can test changes in src/DEPS?The "DO NOT EDIT" is to discourage anyone from editing the file and checking their change back in which will just get overwritten by the automated deps2git system. You can, if needed, edit the file locally and test changes with it.Maybe we should update the comment and add a link to the docs.