My favorites | Sign in
Project Home Downloads Wiki Issues
New issue   Search
for
  Advanced search   Search tips
Issue 4301: Split unit_tests.exe into multiple executables
7 people starred this issue and may be notified of changes. Back to list
 
Reported by project member 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?
Comment 1 by maruel@chromium.org, Dec 16, 2008
(No comment was entered for this change.)
Owner: erik...@chromium.org
Cc: -m...@chromium.org
Comment 2 by j...@chromium.org, Mar 5, 2009
 Issue 7483  has been merged into this issue.
Comment 3 by j...@chromium.org, Apr 9, 2009
(No comment was entered for this change.)
Labels: -Area-DevTools Area-Infrastructure
Comment 4 by lafo...@chromium.org, Jun 16, 2009
After the gyp changes this doesn't seem valid, please re-open as needed.
Status: WontFix
Comment 5 by erik...@chromium.org, Jun 16, 2009
(No comment was entered for this change.)
Summary: Split unit_tests.exe into multiple static libs + one executable project
Status: Available
Owner: ---
Comment 6 by mal.chromium@gmail.com, Dec 18, 2009
(No comment was entered for this change.)
Labels: -Area-Infrastructure Area-BuildTools
Comment 7 by maruel@chromium.org, May 28, 2010
Linking is getting increasingly hard on every platforms. This is mostly orthogonal to 
splitting off webkit.dll,  bug 21796 
Labels: GoodFirstBug HelpWanted
Comment 8 by maruel@chromium.org, Jun 16, 2010
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
Comment 9 by dpra...@chromium.org, Jun 21, 2010
(No comment was entered for this change.)
Cc: dpra...@chromium.org
Comment 10 by anna...@chromium.org, Aug 21, 2010
(No comment was entered for this change.)
Labels: not-sync
Comment 11 by maruel@chromium.org, Sep 21, 2010
Self-assigning so it doesn't fall into oblivion
Owner: maruelatchromium
Comment 12 by mal@google.com, Feb 14, 2011
(No comment was entered for this change.)
Labels: -HelpWanted
Comment 13 by lafo...@chromium.org, Mar 18, 2011
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
Comment 14 by lafo...@chromium.org, Mar 18, 2011
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
Comment 15 by tony@chromium.org, Apr 26, 2011
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.
Comment 16 by m...@chromium.org, Apr 26, 2011
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...

Comment 17 by mar...@google.com, Sep 27, 2011
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
Sign in to add a comment

Powered by Google Project Hosting