我找到了lcov-parse工具來解析lcov信息文件。我怎麼能使用它。在此鏈接中解釋的用法:https://github.com/davglass/lcov-parse/blob/master/README.md 尚不清楚。我需要知道哪裏可以使用代碼來解析和提取信息。Lcov-parse的用法還不清楚
0
A
回答
0
在README.md鏈路用法部分中所描述的代碼示出如何調用的javascript內的工具(我已經添加額外的註釋):
// Include the lcov-parse dependency, installed via npm
var parse = require('lcov-parse');
// Specify the path to the file to parse,
// the file contents are parsed into a JSON object, "data"
parse('./path/to/file.info', function(err, data) {
// process the data here
// e.g. write out to a string
});
要運行並在命令行輸出在CLI使用部分的描述並沒有爲我工作,但可執行代碼的例子可以在項目的GitHub上頁下的bin目錄中可以看出:
https://github.com/davglass/lcov-parse/blob/master/bin/cli.js
這個文件的內容是:
#!/usr/bin/env node
var lcov = require('../lib/index.js');
var file = process.argv[2];
lcov(file, function(err, data) {
if (err) {
return console.error(err)
}
console.log(JSON.stringify(data));
});
再次data
這裏被解析成一個JSON對象LCOV文件。
要運行它:
1)先用NPM安裝LCOV-解析工具:
npm install lcov-parse
在一個空目錄,這將創建一些文件,其中之一就是例子JavaScript的上述用於在命令行運行工具:
./node_modules/lcov-parse/bin/cli.js
2)該腳本可以像這樣運行:
./node_modules/lcov-parse/bin/cli.js ./path/to/lcovfile
例如測試它的覆蓋文件LCOV-解析:
./node_modules/lcov-parse/bin/cli.js ./node_modules/lcov-parse/coverage/lcov.info
3)的JSON.stringify
的默認格式是很難通過肉眼閱讀,它可以通過添加間隔參數(例如2位)而得到提高:
console.log(JSON.stringify(data, null, 2));
相關問題
- 1. Nagle的算法不清楚
- 2. StringIndexOutOfBoundsException不清楚
- 3. 不清楚java.util.ConcurrentModificationException
- 4. 清楚POST方法
- 5. 關於JQuery語法的不清楚
- 6. 在作業中不清楚的寫法
- 7. 我還是不清楚的publish.stream功能..請幫我
- 8. CMD環境變量的行爲目前還不清楚
- 9. 不清楚Python語法/錯誤
- 10. SQLiteException語法錯誤不清楚
- 11. 不清楚mySql查詢語法
- 12. 有些不清楚PHP語法
- 13. JavaScript window.getSelection()無法弄清楚
- 14. ,我無法弄清楚
- 15. 無法弄清楚getElementById()
- 16. 爲什麼很清楚:兩者都不清楚:留在clearfix中?
- 17. 不清楚關於PHP
- 18. 不清楚在LAST_VALUE - 前段
- 19. kCGBlendModeClear不清楚,爲什麼?
- 20. 無法弄清楚如何使用OfficeExtension.Promise
- 21. 總是使用「this」還是僅在必要時更清楚?
- 22. Htaccess的問題,無法弄清楚
- 23. 無法弄清楚的XPath HtmlAgilityPack
- 24. 我無法弄清楚的sql錯誤
- 25. UpdatePanel的錯誤 - 無法弄清楚
- 26. 任務在C#中 - 結果目前還不清楚使用隨機
- 27. Tesseract不清楚的文本提取
- 28. F#不清楚功能的影響
- 29. Zend_Form_Element_Hash問題(不清楚的文檔?)
- 30. PHP函數的參數不清楚