google / pprof

pprof is a tool for visualization and analysis of profiling data
Apache License 2.0
8.03k stars 608 forks source link

Support code coverage in javascript test #797

Open Louis-Ye opened 1 year ago

Louis-Ye commented 1 year ago

After fixing #791 , we should make the tests support code coverage to make the tests more useful.

If the web test is run through chromedp, then one option is to make use of the chrome devtools profiler (profiler.startPreciseCoverage method) to collect the coverage info of the javascript files, and convert it into the code coverage format (example format from the current report coverage.txt, generated by go -coverprofile in test.sh: github.com/google/pprof/profile/prune.go:152.2,152.12 1 2)

aalexand commented 1 year ago

Changed to type:cleanup since it's not really a feature - I suggest we use feature type only for user-visible feature requests.