[SERVER-18893] Re-enable ASan coverage support Created: 09/Jun/15 Updated: 05/Feb/16 Resolved: 21/Jan/16 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Testing Infrastructure |
| Affects Version/s: | 3.1.4 |
| Fix Version/s: | 3.3.1 |
| Type: | Improvement | Priority: | Minor - P4 |
| Reporter: | Kamran K. | Assignee: | Robert Guo (Inactive) |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||
| Sprint: | TIG E (01/08/16), TIG F (01/29/16) | ||||||||
| Participants: | |||||||||
| Description |
|
ASan coverage support was added in For example, after running jstests/aggregation/bugs/cond.js, this check failed:
|
| Comments |
| Comment by Githook User [ 21/Jan/16 ] |
|
Author: {u'username': u'guoyr', u'name': u'Robert Guo', u'email': u'robert.guo@10gen.com'}Message: |
| Comment by Robert Guo (Inactive) [ 20/Jan/16 ] |
|
patch build without changing compile flags: https://evergreen.mongodb.com/version/569fcb113ff122571e0003bb_0 |
| Comment by Robert Guo (Inactive) [ 11/Jan/16 ] |
|
patch build: https://evergreen.mongodb.com/version/5693d14e3ff1226ec00000bc_0 |
| Comment by Kamran K. [ 04/Jan/16 ] |
|
For now, we can enable support for gathering coverage data and then figure out how to use the data in Evergreen later. We should verify that all test suites (not just the aggregation one) pass when the build contains ASan coverage support, too. |
| Comment by Robert Guo (Inactive) [ 30/Dec/15 ] |
|
the aggregation suite is passing on clang-35 after applying the patch from We can commit this but we're not gathering coverage data when SCONS isn't passed the "asan-coverage" flag. Also, the output is not being uploaded to Evergreen. As a next step, do we want to just add the flags and upload the coverage file for each suite in the existing ASAN tasks? Or add a new variant or task dedicated for ASAN coverage? |