MozillaSecurity / MozillaSecurity/FuzzManager
[CovManager] Implement MozSourceCodeProvider for mozilla-specific repository
Open
@pyoor is already working on this.
Since Jun 18, 2020.
enhancement
- Dominant language
- Python
- Stars
- 208
- Forks
- 48
- Avg merge
- 23h 5m
- Merged PRs (30d)
- 2
Description
Currently, we do not support displaying coverage for bindings since these files are generated at build time. This is particularly import for Firefox builds as the binding coverage demonstrates a direct correlation between the WebIDL and the interfaces they describe. As this is process is specific to mozilla, we'll subclass the HGSourceCodeProvider as MozSourceCodeProvider.
The current plan for implementing this is:
- Add method to base SourceCodeProvider class for performing initial preprocessing steps
- When parsing incoming coverage data, call preprocessing
- Extract all generated bindings and store in location associated with rev
- When fetching source in MozSourceCodeProvide.getSource, if hg cat fails check bindings
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.