My favorites | Sign in
Project Home Downloads Wiki Issues Code Search
New issue   Search
for
  Advanced search   Search tips   Subscriptions
Issue 4301: Split unit_tests.exe into multiple executables
7 people starred this issue and may be notified of changes. Back to list
Status:  WontFix
Owner:  maruel@chromium.org
Closed:  Sep 2011
Cc:  dpranke@chromium.org

Blocked on:
issue 46666

Blocking:
issue 52555

Restricted
  • Only users with Commit permission may comment.


Sign in to add a comment
 
Project Member Reported by maruel@chromium.org, Nov 11, 2008
Reduce the link time by splitting unit_tests into smaller and static 
libraries. More logical separation of browser/common/plugin/renderer unit 
tests. Would still link into one big executable since browser still depends 
on renderer. :/

Need to sync with scons & xcode.

Proposed: postpone after 1.0 so it doesn't make merging into official 
harder?
Dec 16, 2008
#1 maruel@chromium.org
(No comment was entered for this change.)
Owner: erik...@chromium.org
Cc: -m...@chromium.org
Mar 5, 2009
#2 j...@chromium.org
 Issue 7483  has been merged into this issue.
Apr 9, 2009
#3 j...@chromium.org
(No comment was entered for this change.)
Labels: -Area-DevTools Area-Infrastructure
Jun 16, 2009
#4 lafo...@chromium.org
After the gyp changes this doesn't seem valid, please re-open as needed.
Status: WontFix
Jun 16, 2009
#5 erik...@chromium.org
(No comment was entered for this change.)
Summary: Split unit_tests.exe into multiple static libs + one executable project
Status: Available
Owner: ---
Dec 18, 2009
#6 mal.chromium@gmail.com
(No comment was entered for this change.)
Labels: -Area-Infrastructure Area-BuildTools
May 28, 2010
#7 maruel@chromium.org
Linking is getting increasingly hard on every platforms. This is mostly orthogonal to 
splitting off webkit.dll,  bug 21796 
Labels: GoodFirstBug HelpWanted
Jun 16, 2010
#8 maruel@chromium.org
Changing the bug subject and making the relevant underlying issue a blocker.
Summary: Split unit_tests.exe into multiple executables
Labels: Area-Internals
Blockedon: 46666
Jun 21, 2010
#9 dpranke@chromium.org
(No comment was entered for this change.)
Cc: dpra...@chromium.org
Aug 21, 2010
#10 anna...@chromium.org
(No comment was entered for this change.)
Labels: not-sync
Sep 21, 2010
#11 maruel@chromium.org
Self-assigning so it doesn't fall into oblivion
Owner: maruelatchromium
Feb 14, 2011
#12 mal@google.com
(No comment was entered for this change.)
Labels: -HelpWanted
Mar 18, 2011
#13 lafo...@chromium.org
Reduce the link time by splitting unit_tests into smaller and static 
libraries. More logical separation of browser/common/plugin/renderer unit 
tests. Would still link into one big executable since browser still depends 
on renderer. :/

Need to sync with scons & xcode.

Proposed: postpone after 1.0 so it doesn't make merging into official 
harder?
Labels: -GoodFirstBug bulkmove Hotlist-GoodFirstBug
Mar 18, 2011
#14 lafo...@chromium.org
Reduce the link time by splitting unit_tests into smaller and static 
libraries. More logical separation of browser/common/plugin/renderer unit 
tests. Would still link into one big executable since browser still depends 
on renderer. :/

Need to sync with scons & xcode.

Proposed: postpone after 1.0 so it doesn't make merging into official 
harder?
Labels: -Area-BuildTools Area-Build
Apr 26, 2011
#15 tony@chromium.org
It would be good to measure the binary size and link time changes in splitting unit_tests into 2 or more binaries.

I suspect it will be slower since most of the binary size is coming from WebKit+base+net+third_party.
Apr 26, 2011
#16 mad@chromium.org
Another benefit of splitting the actually exe into multiple test categories would be to finally get code coverage working on Windows. The instrumentation currently fails because of the size of our test executable...

Sep 27, 2011
#17 maruel@google.com
I'll mark as WontFix since I don't plan to work on that and it's not something you can do in 100 lines of code.
Status: WontFix
Oct 13, 2012
#18 bugdroid1@chromium.org
This issue has been closed for some time. No one will pay attention to new comments.
If you are seeing this bug or have new data, please click New Issue to start a new bug.
Labels: Restrict-AddIssueComment-Commit
Blockedon: -chromium:46666 chromium:46666
Blocking: -chromium:52555 chromium:52555
Mar 9, 2013
#19 bugdroid1@chromium.org
(No comment was entered for this change.)
Labels: -Type-Cleanup -Pri-2 -Tests -Area-Internals -Area-Build Cr-Internals Pri-3 Type-Bug Cr-Tests Build
Sign in to add a comment

Powered by Google Project Hosting