Skip to content

Conversation

@jpeach
Copy link
Contributor

@jpeach jpeach commented May 13, 2016

This fixes the code coverage configuration and removes calls to _exit that prevent coverage data being emitted. Note that we assume the fix for TS-4441 and replace a couple of manual exits with Fatal.

@zwoop
Copy link
Contributor

zwoop commented May 13, 2016

@bryancall Wasn't there a reason why we changed to _exit() again?

@zwoop
Copy link
Contributor

zwoop commented May 14, 2016

[approve ci]

@jpeach jpeach force-pushed the jpeach/coverage branch from b1c0f8c to 8c6eac6 Compare May 14, 2016 04:10
@zwoop
Copy link
Contributor

zwoop commented May 14, 2016

Same here, did you really intend for these branches to get pushed into the main repo?

@zwoop zwoop added Build work related to build configuration or environment Tests labels May 15, 2016
@zwoop zwoop added this to the 7.0.0 milestone May 15, 2016
jpeach added 2 commits May 15, 2016 11:29
Fix the --enable-coverage option to correctly pass the right
compilation flags. Make a special case for LuaJIT, since we don't
really want to enable coverage for third-party code.
We should not be using _exit() unless the circumstances are really
exceptional. Replace all uses of _exit with exit(), except for
signal handlers and exec failures. This is necessary for emitting
code coverage data.
@jpeach jpeach force-pushed the jpeach/coverage branch from 8c6eac6 to da4aa85 Compare May 15, 2016 18:33
@jpeach jpeach merged commit 937933a into apache:master May 15, 2016
@jpeach jpeach deleted the jpeach/coverage branch August 16, 2016 15:54
shinrich added a commit to shinrich/trafficserver that referenced this pull request Jan 9, 2018
Build: Fix build problems on RHEL 6 for traffic_top.
ywkaras pushed a commit to ywkaras/trafficserver that referenced this pull request Jul 7, 2022
Revert "body factory does not respect runroot (apache#8388)"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Build work related to build configuration or environment Tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants