|
|
Description[Testing] Run libaddressinput_unittests on bots
BUG=585151
TEST=bots
Committed: https://crrev.com/6ddda6d1f93fddbe7656dd237344f5f571df8da2
Cr-Commit-Position: refs/heads/master@{#374933}
Patch Set 1 : Initial #
Total comments: 4
Patch Set 2 : addressed comments #Patch Set 3 : no libphonenumber for now #
Total comments: 2
Patch Set 4 : release #Patch Set 5 : trying to fix test data #Patch Set 6 : name fi #Patch Set 7 : gn #Patch Set 8 : rebase #Patch Set 9 : android gn fix #Patch Set 10 : gn fix! #Patch Set 11 : trailing slash #Patch Set 12 : ... #Patch Set 13 : gn TEST_DATA_DIR #
Total comments: 1
Messages
Total messages: 97 (40 generated)
Patchset #1 (id:1) has been deleted
maruel@chromium.org changed reviewers: + maruel@chromium.org
https://codereview.chromium.org/1681663002/diff/20001/third_party/libaddressi... File third_party/libaddressinput/libaddressinput_unittests.isolate (right): https://codereview.chromium.org/1681663002/diff/20001/third_party/libaddressi... third_party/libaddressinput/libaddressinput_unittests.isolate:6: ['OS=="linux" or OS=="mac" or OS=="win" or OS=="android"', { Remove android https://codereview.chromium.org/1681663002/diff/20001/third_party/libphonenum... File third_party/libphonenumber/libphonenumber.gyp (right): https://codereview.chromium.org/1681663002/diff/20001/third_party/libphonenum... third_party/libphonenumber/libphonenumber.gyp:160: 'targets': [ You are already inside a targets section. You must get out of the target first.
Description was changed from ========== [Testing] Run libaddressinput_unittests and libphonenumber_unittests on bots BUG=585151 TEST=bots ========== to ========== [Testing] Run libaddressinput_unittests on bots BUG=585151 TEST=bots ==========
mathp@chromium.org changed reviewers: + thakis@chromium.org
Hi Nico, please have a look https://codereview.chromium.org/1681663002/diff/20001/third_party/libphonenum... File third_party/libphonenumber/libphonenumber.gyp (right): https://codereview.chromium.org/1681663002/diff/20001/third_party/libphonenum... third_party/libphonenumber/libphonenumber.gyp:160: 'targets': [ On 2016/02/08 21:49:00, M-A Ruel wrote: > You are already inside a targets section. You must get out of the target first. Done.
https://codereview.chromium.org/1681663002/diff/20001/third_party/libaddressi... File third_party/libaddressinput/libaddressinput_unittests.isolate (right): https://codereview.chromium.org/1681663002/diff/20001/third_party/libaddressi... third_party/libaddressinput/libaddressinput_unittests.isolate:6: ['OS=="linux" or OS=="mac" or OS=="win" or OS=="android"', { On 2016/02/08 21:48:59, M-A Ruel wrote: > Remove android Done.
thanks! https://codereview.chromium.org/1681663002/diff/60001/testing/buildbot/chromi... File testing/buildbot/chromium.linux.json (right): https://codereview.chromium.org/1681663002/diff/60001/testing/buildbot/chromi... testing/buildbot/chromium.linux.json:757: { can you add it to the release bot too? else it won't run on try jobs (which do release bots with dcheck_always_on)
https://codereview.chromium.org/1681663002/diff/60001/testing/buildbot/chromi... File testing/buildbot/chromium.linux.json (right): https://codereview.chromium.org/1681663002/diff/60001/testing/buildbot/chromi... testing/buildbot/chromium.linux.json:757: { On 2016/02/09 01:26:10, Nico wrote: > can you add it to the release bot too? else it won't run on try jobs (which do > release bots with dcheck_always_on) Done. Let me know if this is what you meant!
yes, that's what I meant. Can you do it on mac and win too? (else it's possible some cl makes it through the c
q but then breaks the mac/win main waterfall dbg bots)
Done, PTAL!
lgtm, thanks :-)
Error opening "src/third_party/libaddressinput/src/testdata/countryinfo.txt". Looks like you forgot to map the test data.
On 2016/02/09 03:00:35, M-A Ruel wrote: > Error opening "src/third_party/libaddressinput/src/testdata/countryinfo.txt". > > Looks like you forgot to map the test data. (examples for how to do this: https://code.google.com/p/chromium/codesearch#search/&q=test.?data%20file:%5C...)
On 2016/02/09 03:02:39, Nico wrote: > On 2016/02/09 03:00:35, M-A Ruel wrote: > > Error opening "src/third_party/libaddressinput/src/testdata/countryinfo.txt". > > > > Looks like you forgot to map the test data. > > (examples for how to do this: > https://code.google.com/p/chromium/codesearch#search/&q=test.?data%20file:%5C...) Hi, I'm hitting a snag. The tests expect to read from TEST_DATA_DIR, which is set in libaddressinput.gyp. In patchset 6 and 7, I have two different attempts to fix it, with none working. Patchset 7 feels like it should work, but the tests end up looking for "$!PRODUCT_DIR/libaddressinput_test_data//countryinfo.txt". Anyway to have a gyp define that will reference the proper dir? Thanks
On 2016/02/09 15:09:45, Mathieu Perreault wrote: > On 2016/02/09 03:02:39, Nico wrote: > > On 2016/02/09 03:00:35, M-A Ruel wrote: > > > Error opening > "src/third_party/libaddressinput/src/testdata/countryinfo.txt". > > > > > > Looks like you forgot to map the test data. > > > > (examples for how to do this: > > > https://code.google.com/p/chromium/codesearch#search/&q=test.?data%20file:%5C...) > > Hi, I'm hitting a snag. > > The tests expect to read from TEST_DATA_DIR, which is set in > libaddressinput.gyp. In patchset 6 and 7, I have two different attempts to fix > it, with none working. > > Patchset 7 feels like it should work, but the tests end up looking for > "$!PRODUCT_DIR/libaddressinput_test_data//countryinfo.txt". Anyway to have a gyp > define that will reference the proper dir? > > Thanks To be clear, Patchset 6 allows me to run the tests from <checkout>/src, but not in swarming. Patchset 7 has the error above where tests can't be run locally or in swarming.
https://codereview.chromium.org/1681663002/diff/140001/third_party/libaddress... File third_party/libaddressinput/libaddressinput_unittests.isolate (right): https://codereview.chromium.org/1681663002/diff/140001/third_party/libaddress... third_party/libaddressinput/libaddressinput_unittests.isolate:13: 'src/testdata/', The path here is relative to the directory containing this file so it looks like it's fine. The problem may be directory walking done by the test. You didn't trigger try jobs so I can't look at the isolated file or swarming task result.
https://codereview.chromium.org/1681663002/diff/140001/third_party/libaddress... File third_party/libaddressinput/libaddressinput_unittests.isolate (right): https://codereview.chromium.org/1681663002/diff/140001/third_party/libaddress... third_party/libaddressinput/libaddressinput_unittests.isolate:13: 'src/testdata/', On 2016/02/09 15:38:28, M-A Ruel wrote: > The path here is relative to the directory containing this file so it looks like > it's fine. The problem may be directory walking done by the test. > > You didn't trigger try jobs so I can't look at the isolated file or swarming > task result. Triggered try jobs, with interesting pre-patch failures?
On 2016/02/09 16:10:11, Mathieu Perreault wrote: > https://codereview.chromium.org/1681663002/diff/140001/third_party/libaddress... > File third_party/libaddressinput/libaddressinput_unittests.isolate (right): > > https://codereview.chromium.org/1681663002/diff/140001/third_party/libaddress... > third_party/libaddressinput/libaddressinput_unittests.isolate:13: > 'src/testdata/', > On 2016/02/09 15:38:28, M-A Ruel wrote: > > The path here is relative to the directory containing this file so it looks > like > > it's fine. The problem may be directory walking done by the test. > > > > You didn't trigger try jobs so I can't look at the isolated file or swarming > > task result. > > Triggered try jobs, with interesting pre-patch failures? The test literally reads from the TEST_DATA_DIR set in gyp (see https://code.google.com/p/chromium/codesearch#chromium/src/third_party/libadd...). How can we set it to a swarming friendly location?
On 2016/02/09 16:14:42, Mathieu Perreault wrote: > On 2016/02/09 16:10:11, Mathieu Perreault wrote: > > > https://codereview.chromium.org/1681663002/diff/140001/third_party/libaddress... > > File third_party/libaddressinput/libaddressinput_unittests.isolate (right): > > > > > https://codereview.chromium.org/1681663002/diff/140001/third_party/libaddress... > > third_party/libaddressinput/libaddressinput_unittests.isolate:13: > > 'src/testdata/', > > On 2016/02/09 15:38:28, M-A Ruel wrote: > > > The path here is relative to the directory containing this file so it looks > > like > > > it's fine. The problem may be directory walking done by the test. > > > > > > You didn't trigger try jobs so I can't look at the isolated file or swarming > > > task result. > > > > Triggered try jobs, with interesting pre-patch failures? > > The test literally reads from the TEST_DATA_DIR set in gyp (see > https://code.google.com/p/chromium/codesearch#chromium/src/third_party/libadd...). > > How can we set it to a swarming friendly location? Oh, that won't work. Many other tests read test data (https://code.google.com/p/chromium/codesearch#search/&q=test.?data%20file:%5C...), can you check what they do?
https://chromium-swarm.appspot.com/user/task/2cdfb974c3049910 Looks like you need to map in addition: <(PRODUCT_DIR)/libaddressinput_test_data/
The CQ bit was checked by mathp@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from thakis@chromium.org Link to the patchset: https://codereview.chromium.org/1681663002/#ps150007 (title: "split target")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1681663002/150007 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1681663002/150007
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: linux_chromium_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
The CQ bit was checked by mathp@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from thakis@chromium.org Link to the patchset: https://codereview.chromium.org/1681663002/#ps190001 (title: "name fi")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1681663002/190001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1681663002/190001
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: linux_chromium_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
Patchset #8 (id:150007) has been deleted
Patchset #8 (id:170001) has been deleted
Patchset #7 (id:140001) has been deleted
Patchset #5 (id:100001) has been deleted
On 2016/02/10 04:17:01, commit-bot: I haz the power wrote: > Try jobs failed on following builders: > linux_chromium_rel_ng on tryserver.chromium.linux (JOB_FAILED, > http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...) M-A, would you have an idea why it only fails on one bot? I believe it's looks for the data in the right place, it just seems like src/testdata is not mapped out on the swarming server for that bot.
That's a gn bot, right? Since you changed a .gyp file, do you need to change a .gn file too?
The CQ bit was checked by mathp@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from thakis@chromium.org Link to the patchset: https://codereview.chromium.org/1681663002/#ps210001 (title: "gn")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1681663002/210001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1681663002/210001
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: ios_dbg_simulator_ninja on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios_dbg_simulator...) ios_rel_device_ninja on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios_rel_device_ni...) mac_chromium_compile_dbg_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_comp...) mac_chromium_gn_rel on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_gn_r...) mac_chromium_rel_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_...)
maruel@chromium.org changed reviewers: + dpranke@chromium.org
+Dirk for the mechanism of adding the GN target properly.
The CQ bit was checked by mathp@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from thakis@chromium.org Link to the patchset: https://codereview.chromium.org/1681663002/#ps230001 (title: "rebase")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1681663002/230001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1681663002/230001
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: linux_chromium_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
Patchset #9 (id:250001) has been deleted
On 2016/02/10 15:46:43, commit-bot: I haz the power wrote: > Try jobs failed on following builders: > linux_chromium_rel_ng on tryserver.chromium.linux (JOB_FAILED, > http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...) gn should be good now, let's see if we have remaining failures on the GYP side.
The CQ bit was checked by mathp@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from thakis@chromium.org Link to the patchset: https://codereview.chromium.org/1681663002/#ps270001 (title: "android gn fix")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1681663002/270001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1681663002/270001
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: linux_chromium_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
The CQ bit was checked by mathp@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from thakis@chromium.org Link to the patchset: https://codereview.chromium.org/1681663002/#ps290001 (title: "gn fix!")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1681663002/290001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1681663002/290001
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: mac_chromium_rel_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_...)
The CQ bit was checked by mathp@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1681663002/290001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1681663002/290001
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: linux_chromium_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
The CQ bit was checked by mathp@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from thakis@chromium.org Link to the patchset: https://codereview.chromium.org/1681663002/#ps310001 (title: "trailing slash")
I'm reading quite a bit about swarming and gn recently, and I discovered that gn doesn't use the .isolate files at all. Instead, tools/mb/mb.py writes the .isolate files based on the output of `gn desc out/Release //base:base_unittests runtime_deps` (etc). For test data, it needs data statements such as https://code.google.com/p/chromium/codesearch#chromium/src/sql/BUILD.gn&q=tes... I see that you did this, but I'm guessing your data entry also needs a trailing '/'. I think it's a bit weird that you had to define a template for the test, and a _local target – did you get this form elsewhere? It'd be better if the same target was used for devs and bots.
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1681663002/310001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1681663002/310001
On 2016/02/11 00:45:46, Nico wrote: > I'm reading quite a bit about swarming and gn recently, and I discovered that gn > doesn't use the .isolate files at all. Instead, tools/mb/mb.py writes the > .isolate files based on the output of `gn desc out/Release //base:base_unittests > runtime_deps` (etc). For test data, it needs data statements such as > https://code.google.com/p/chromium/codesearch#chromium/src/sql/BUILD.gn&q=tes... > > I see that you did this, but I'm guessing your data entry also needs a trailing > '/' Yup, this part is correct. > I think it's a bit weird that you had to define a template for the test, and a > _local target – did you get this form elsewhere? It'd be better if the same > target was used for devs and bots. I agree with Nico; this is pretty strange. Is there some way we can modify the source code to the tests so that we don't need to set this define, or we can make it work in some way that isn't so dependent on the current working directory?
On 2016/02/11 01:06:40, Dirk Pranke wrote: > On 2016/02/11 00:45:46, Nico wrote: > > I'm reading quite a bit about swarming and gn recently, and I discovered that > gn > > doesn't use the .isolate files at all. Instead, tools/mb/mb.py writes the > > .isolate files based on the output of `gn desc out/Release > //base:base_unittests > > runtime_deps` (etc). For test data, it needs data statements such as > > > https://code.google.com/p/chromium/codesearch#chromium/src/sql/BUILD.gn&q=tes... > > > > I see that you did this, but I'm guessing your data entry also needs a > trailing > > '/' > > Yup, this part is correct. > > > I think it's a bit weird that you had to define a template for the test, and a > > _local target – did you get this form elsewhere? It'd be better if the > same > > target was used for devs and bots. > > I agree with Nico; this is pretty strange. Is there some way we can modify the > source > code to the tests so that we don't need to set this define, or we can make it > work > in some way that isn't so dependent on the current working directory? The code [1] uses a define (TEST_DATA_DIR) that indicates where to find the test data relative to the CWD. Given the CWD is not the same when running locally (in the checkout) and when running from isolate (third_party/libaddressinput), Rouslan and I thought this was a pretty good compromise. It's unlikely we will get the open source project to change how they do things. [1] https://github.com/googlei18n/libaddressinput/blob/5eeeb797e79fa01503fcdcbebd...
How do you know what the cwd is when running locally? Do you just assume people run it form src/? (That's bad, since some folks live in src/out/Release.) Or do you pass an absolute path to that define? (That's bad 'cause it means that builds on different computes can never produce identical binaries, which eventually will be bad for test result caching.) If upstream won't accept patches for this, maybe we can have a downstream diff? I think it's ok to land this patch as-is as that part isn't getting worse here and it allows us to run the thing on swarming, but I think that's something that should be figured out independently of this patch. On Wed, Feb 10, 2016 at 8:22 PM, <mathp@chromium.org> wrote: > > On 2016/02/11 01:06:40, Dirk Pranke wrote: > > On 2016/02/11 00:45:46, Nico wrote: > > > I'm reading quite a bit about swarming and gn recently, and I discovered > that > > gn > > > doesn't use the .isolate files at all. Instead, tools/mb/mb.py writes the > > > .isolate files based on the output of `gn desc out/Release > > //base:base_unittests > > > runtime_deps` (etc). For test data, it needs data statements such as > > > > >https://code.google.com/p/chromium/codesearch#chromium/src/sql/BUILD.gn&q=test.?data%20file:%5C.gn&sq=package:chromium&type=cs&l=91 > > > > > > I see that you did this, but I'm guessing your data entry also needs a > > trailing > > > '/' > > > > Yup, this part is correct. > > > > > I think it's a bit weird that you had to define a template for the test, and > a > > > _local target – did you get this form elsewhere? It'd be better if the > > same > > > target was used for devs and bots. > > > > I agree with Nico; this is pretty strange. Is there some way we can modify the > > source > > code to the tests so that we don't need to set this define, or we can make it > > work > > in some way that isn't so dependent on the current working directory? > > The code [1] uses a define (TEST_DATA_DIR) that indicates where to find the test > data relative to the CWD. Given the CWD is not the same when running locally (in > the checkout) and when running from isolate (third_party/libaddressinput), > Rouslan and I thought this was a pretty good compromise. It's unlikely we will > get the open source project to change how they do things. > > [1]https://github.com/googlei18n/libaddressinput/blob/5eeeb797e79fa01503fcdcbebdc50036fac023ef/cpp/test/testdata_source.cc#L38 > > https://codereview.chromium.org/1681663002/ > > -- You received this message because you are subscribed to the Google Groups "Chromium-reviews" group. To unsubscribe from this group and stop receiving emails from it, send an email to chromium-reviews+unsubscribe@chromium.org.
+1 to what Nico wrote. In fact, on the GN-based bots, the isolate will actually run with out/{build_dir} as the current working directory, so you can't even assume that third_party/libaddressinput is the CWD. If you can't fix this in the source code, I would change the build file to assume that out/{build_dir} is the CWD and add a separate wrapper script that will cd to that directory and run the tests. But you don't necessarily need to make those changes in this release. I would probably however only define the targets as needed by the bots, and not provide a local equivalent.
On 2016/02/11 01:30:26, Dirk Pranke wrote: > +1 to what Nico wrote. > > In fact, on the GN-based bots, the isolate will actually run with > out/{build_dir} > as the current working directory, so you can't even assume that > third_party/libaddressinput is the CWD. > > If you can't fix this in the source code, I would change the build file to > assume that > out/{build_dir} is the CWD and add a separate wrapper script that will cd to > that > directory and run the tests. > > But you don't necessarily need to make those changes in this release. I would > probably however only define the targets as needed by the bots, and not provide > a local equivalent. Thanks, those are all good suggestions to solve this weird situation. I will follow up with changes to address this.
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: linux_chromium_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
On 2016/02/11 01:53:49, commit-bot: I haz the power wrote: > Try jobs failed on following builders: > linux_chromium_rel_ng on tryserver.chromium.linux (JOB_FAILED, > http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...) I tried mapping src/testdata/ and src/testdata/countryinfo.txt in BUILD.gn (patchsets 11 and 12) and both fail on linux_chromium_rel_ng (GN bot). I have difficulty reproducing the GN case on my machine: :~/chrome/src$ rm -rf out/Release/* :~/chrome/src$ gn gen out/Release Done. Wrote 4323 targets from 894 files in 890ms :~/chrome/src$ ninja -C out/Release libaddressinput_unittests_run ninja: Entering directory `out/Release' [2559/2559] STAMP obj/third_party/libaddressinput/libaddressinput_unittests_run.stamp :~/chrome/src$ ./tools/swarming_client/isolate.py run -v -s out/Release/libaddressinput_unittests.isolated 9335 2016-02-11 15:13:39.041 W: Failed to load /<my home...>/chrome/src/out/Release/libaddressinput_unittests.isolated.state: [Errno 2] No such file or directory: u'/<my home...>/chrome/src/out/Release/libaddressinput_unittests.isolated.state' Execution failure: A .isolate file is required.
I believe the _run targets aren't used with gn. Try something like `python tools\mb\mb.py run //out/yourgnbuilddir libaddressinput_unittests`
On 2016/02/11 15:22:30, Nico wrote: > I believe the _run targets aren't used with gn. Try something like `python > tools\mb\mb.py run //out/yourgnbuilddir libaddressinput_unittests` Thanks Nico! Indeed, for completeness the command ended up being: python tools/mb/mb.py run //out/Default libaddressinput_unittests
The CQ bit was checked by mathp@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from thakis@chromium.org Link to the patchset: https://codereview.chromium.org/1681663002/#ps350001 (title: "gn TEST_DATA_DIR")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1681663002/350001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1681663002/350001
The CQ bit was unchecked by commit-bot@chromium.org
Failed to request the patch to try. Please note that binary files are still unsupported at the moment, this is being worked on. Thanks for your patience. Transient error: No JSON object could be decoded
The CQ bit was unchecked by commit-bot@chromium.org
The CQ bit was checked by mathp@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1681663002/350001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1681663002/350001
Message was sent while issue was closed.
Description was changed from ========== [Testing] Run libaddressinput_unittests on bots BUG=585151 TEST=bots ========== to ========== [Testing] Run libaddressinput_unittests on bots BUG=585151 TEST=bots ==========
Message was sent while issue was closed.
Committed patchset #13 (id:350001)
Message was sent while issue was closed.
https://codereview.chromium.org/1681663002/diff/350001/third_party/libaddress... File third_party/libaddressinput/libaddressinput.gyp (right): https://codereview.chromium.org/1681663002/diff/350001/third_party/libaddress... third_party/libaddressinput/libaddressinput.gyp:126: 'TEST_DATA_DIR="src/third_party/libaddressinput/src/testdata/"', this caused TEST_DATA_DIR to grow a trailing slash, which caused the file path to expand to "src/testdata//countryinfo.txt", which is not so good.
Message was sent while issue was closed.
A revert of this CL (patchset #13 id:350001) has been created in https://codereview.chromium.org/1693813003/ by dpranke@chromium.org. The reason for reverting is: Reverting, this caused the test to fail on the Dr Memory bots (where it was running fine prior to this change). https://build.chromium.org/p/chromium.memory.fyi/builders/Windows%20Unit%20(D....
Message was sent while issue was closed.
On 2016/02/12 23:51:40, Dirk Pranke wrote: > A revert of this CL (patchset #13 id:350001) has been created in > https://codereview.chromium.org/1693813003/ by mailto:dpranke@chromium.org. > > The reason for reverting is: Reverting, this caused the test to fail on the Dr > Memory bots (where it was running fine prior to this change). > > https://build.chromium.org/p/chromium.memory.fyi/builders/Windows%20Unit%20(D.... FYI, this is also causing failure on the bot: "Mac 10.10 Tests" https://build.chromium.org/p/chromium.mac/builders/Mac10.10%20Tests?numbuilds=50 e.g. https://build.chromium.org/p/chromium.mac/builders/Mac10.10%20Tests/builds/53...
Message was sent while issue was closed.
On 2016/02/13 00:35:31, lazyboy wrote: > On 2016/02/12 23:51:40, Dirk Pranke wrote: > > A revert of this CL (patchset #13 id:350001) has been created in > > https://codereview.chromium.org/1693813003/ by mailto:dpranke@chromium.org. > > > > The reason for reverting is: Reverting, this caused the test to fail on the Dr > > Memory bots (where it was running fine prior to this change). > > > > > https://build.chromium.org/p/chromium.memory.fyi/builders/Windows%20Unit%20(D.... > > FYI, this is also causing failure on the bot: "Mac 10.10 Tests" > https://build.chromium.org/p/chromium.mac/builders/Mac10.10%20Tests?numbuilds=50 > e.g. > https://build.chromium.org/p/chromium.mac/builders/Mac10.10%20Tests/builds/53... Hmm, re Mac 10.10 Tests, it seems as though it's configured for swarming but it's NOT running on swarming. Since my GYP binary
Message was sent while issue was closed.
On 2016/02/13 05:22:08, Mathieu Perreault wrote: > On 2016/02/13 00:35:31, lazyboy wrote: > > On 2016/02/12 23:51:40, Dirk Pranke wrote: > > > A revert of this CL (patchset #13 id:350001) has been created in > > > https://codereview.chromium.org/1693813003/ by mailto:dpranke@chromium.org. > > > > > > The reason for reverting is: Reverting, this caused the test to fail on the > Dr > > > Memory bots (where it was running fine prior to this change). > > > > > > > > > https://build.chromium.org/p/chromium.memory.fyi/builders/Windows%20Unit%20(D.... > > > > FYI, this is also causing failure on the bot: "Mac 10.10 Tests" > > > https://build.chromium.org/p/chromium.mac/builders/Mac10.10%20Tests?numbuilds=50 > > e.g. > > > https://build.chromium.org/p/chromium.mac/builders/Mac10.10%20Tests/builds/53... > > Hmm, re Mac 10.10 Tests, it seems as though it's configured for swarming but > it's NOT running on swarming. Since my GYP binary since my GYP binary (libaddressinput_unittests) only supports a path relative to the swarm out dir, it's gets complicated! I didn't know bots could decide whether they swarm or not.
Message was sent while issue was closed.
Description was changed from ========== [Testing] Run libaddressinput_unittests on bots BUG=585151 TEST=bots ========== to ========== [Testing] Run libaddressinput_unittests on bots BUG=585151 TEST=bots Committed: https://crrev.com/6ddda6d1f93fddbe7656dd237344f5f571df8da2 Cr-Commit-Position: refs/heads/master@{#374933} ==========
Message was sent while issue was closed.
Patchset 13 (id:??) landed as https://crrev.com/6ddda6d1f93fddbe7656dd237344f5f571df8da2 Cr-Commit-Position: refs/heads/master@{#374933} |