Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(513)

Issue 139293003: Create our own blink_heap run_all_tests target to avoid piggy-backing on wtf's. (Closed)

Created:
6 years, 11 months ago by wibling-chromium
Modified:
6 years, 10 months ago
CC:
blink-reviews, abarth-chromium, Dirk Pranke
Visibility:
Public.

Description

Trying this patch again. From what we can tell it was a glitch in the MAC WebKit builder since it seemed to recover before the change was reverted. Create our own blink_heap run_all_tests target to avoid piggy-backing on wtf's. We used to use wtf's run_all_tests target to run out blink heap unittests. That causes a problem when we want to initialize our heap since we cannot call Heap::init/shutdown from wtf's RunAllTests since it cannot/should not depend on blink heap. R=ager@chromium.org, erik.corry@gmail.com, haraken@chromium.org, vegorov@chromium.org, zerny@chromium.org BUG= Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=165205 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=165217 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=165305

Patch Set 1 #

Patch Set 2 : Fixing lib name #

Patch Set 3 : Fixing issue with win64 template warnings. #

Patch Set 4 : fix copyright typo. #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+68 lines, -142 lines) Patch
M Source/core/Init.cpp View 3 chunks +3 lines, -0 lines 0 comments Download
M Source/heap/HeapTest.cpp View 12 chunks +19 lines, -118 lines 0 comments Download
A + Source/heap/RunAllTests.cpp View 3 3 chunks +6 lines, -2 lines 0 comments Download
M Source/heap/blink_heap_tests.gyp View 1 2 1 chunk +40 lines, -22 lines 1 comment Download

Messages

Total messages: 21 (0 generated)
wibling-chromium
6 years, 11 months ago (2014-01-15 09:41:38 UTC) #1
Mads Ager (chromium)
lgtm
6 years, 11 months ago (2014-01-15 09:44:48 UTC) #2
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/wibling@chromium.org/139293003/1
6 years, 11 months ago (2014-01-15 09:49:06 UTC) #3
haraken
LGTM
6 years, 11 months ago (2014-01-15 10:42:02 UTC) #4
commit-bot: I haz the power
Retried try job too often on mac_layout for step(s) webkit_lint http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=mac_layout&number=17146
6 years, 11 months ago (2014-01-15 16:51:35 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/wibling@chromium.org/139293003/1
6 years, 11 months ago (2014-01-16 08:34:31 UTC) #6
commit-bot: I haz the power
Change committed as 165205
6 years, 11 months ago (2014-01-16 08:51:08 UTC) #7
wibling-chromium
A revert of this CL has been created in https://codereview.chromium.org/135853018/ by wibling@chromium.org. The reason for ...
6 years, 11 months ago (2014-01-16 09:14:39 UTC) #8
wibling-chromium
6 years, 11 months ago (2014-01-16 10:08:27 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/wibling@chromium.org/139293003/250001
6 years, 11 months ago (2014-01-16 10:09:41 UTC) #10
commit-bot: I haz the power
Retried try job too often on linux_blink for step(s) wtf_unittests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_blink&number=7748
6 years, 11 months ago (2014-01-16 10:52:36 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/wibling@chromium.org/139293003/250001
6 years, 11 months ago (2014-01-16 11:39:46 UTC) #12
commit-bot: I haz the power
Retried try job too often on linux_blink for step(s) wtf_unittests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_blink&number=7766
6 years, 11 months ago (2014-01-16 12:13:06 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/wibling@chromium.org/139293003/250001
6 years, 11 months ago (2014-01-16 12:27:41 UTC) #14
commit-bot: I haz the power
Change committed as 165217
6 years, 11 months ago (2014-01-16 12:58:26 UTC) #15
wibling-chromium
A revert of this CL has been created in https://codereview.chromium.org/139623003/ by wibling@chromium.org. The reason for ...
6 years, 11 months ago (2014-01-16 13:41:30 UTC) #16
wibling-chromium
6 years, 11 months ago (2014-01-17 09:37:06 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/wibling@chromium.org/139293003/360002
6 years, 11 months ago (2014-01-17 10:47:17 UTC) #18
commit-bot: I haz the power
Change committed as 165305
6 years, 11 months ago (2014-01-17 11:54:47 UTC) #19
tfarina
If we don't have a good reason, I'm proposing merging blink_heap_run_all_tests into blink_heap_unittests. Thanks! https://codereview.chromium.org/139293003/diff/360002/Source/heap/blink_heap_tests.gyp ...
6 years, 10 months ago (2014-02-08 04:47:47 UTC) #20
Mads Ager (chromium)
6 years, 10 months ago (2014-02-17 09:12:36 UTC) #21
Message was sent while issue was closed.
On 2014/02/08 04:47:47, tfarina wrote:
> If we don't have a good reason, I'm proposing merging blink_heap_run_all_tests
> into blink_heap_unittests.
> 
> Thanks!
> 
>
https://codereview.chromium.org/139293003/diff/360002/Source/heap/blink_heap_...
> File Source/heap/blink_heap_tests.gyp (right):
> 
>
https://codereview.chromium.org/139293003/diff/360002/Source/heap/blink_heap_...
> Source/heap/blink_heap_tests.gyp:59: 'target_name':
'blink_heap_run_all_tests',
> you certainly do not need this to be a separate target. blink_heap_unittests
is
> executable, so RunAllTests.cpp can be part of it.
> 
> Do you have a strong reason to keep this separate? If yes, I'm curious to know
> which is.

I doesn't really matter. This was following what was done for the wtf test
targets where the run all tests part can be reused for multiple test targets. If
you have a strong preference for moving that file into the blink_heap_tests
target we can just do that.

Powered by Google App Engine
This is Rietveld 408576698