[TIMOB-8112] Coverage: Update namespace parsing / mangling for both Android and iOS
| GitHub Issue | n/a |
|---|---|
| Type | Bug |
| Priority | Low |
| Status | Closed |
| Resolution | Won't Fix |
| Resolution Date | 2016-08-24T05:32:40.000+0000 |
| Affected Version/s | Release 2.0.0 |
| Fix Version/s | n/a |
| Components | Tooling |
| Labels | coverage, tbs-2.1.0 |
| Reporter | Marshall Culpepper |
| Assignee | Eric Merriman |
| Created | 2012-03-20T11:11:54.000+0000 |
| Updated | 2017-03-16T21:34:38.000+0000 |
Description
To test this, you will need to first have iOS Coverage results from Magnesium:
https://github.com/appcelerator/Magnesium
Once you've succesfully built / run the Magnesium collector, run the coverage report generator, and open the result html:
$ ./drillbit/coverage/coverage.py -i /path/to/ios_results
$ open dist/coverage/index.html
There are many classes that are incorrectly parsed / mangled, resulting in things like:
* Titanium.D
* Titanium.Appi
* Titanium.D.OMDocFrag (many more like this)
* Titanium.Stream.Titanium.Stream.BlobStream (many more like this)
* Titanium.XML.XML.Attr (many more like this)
Given that Drillbit and Magnesium are a thing of the past, I think we can safely kill this ticket.
Closing ticket as the issue won't fix.