lcov-parse

WebJar for lcov-parse

Лицензия

Лицензия

BSD 3-Clause
Группа

Группа

org.webjars.npm
Идентификатор

Идентификатор

lcov-parse
Последняя версия

Последняя версия

0.0.10
Дата

Дата

Тип

Тип

jar
Описание

Описание

lcov-parse
WebJar for lcov-parse
Ссылка на сайт

Ссылка на сайт

http://webjars.org
Система контроля версий

Система контроля версий

https://github.com/davglass/lcov-parse

Скачать lcov-parse

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.webjars.npm/lcov-parse/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>lcov-parse</artifactId>
    <version>0.0.10</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/lcov-parse/
implementation 'org.webjars.npm:lcov-parse:0.0.10'
// https://jarcasting.com/artifacts/org.webjars.npm/lcov-parse/
implementation ("org.webjars.npm:lcov-parse:0.0.10")
'org.webjars.npm:lcov-parse:jar:0.0.10'
<dependency org="org.webjars.npm" name="lcov-parse" rev="0.0.10">
  <artifact name="lcov-parse" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='lcov-parse', version='0.0.10')
)
libraryDependencies += "org.webjars.npm" % "lcov-parse" % "0.0.10"
[org.webjars.npm/lcov-parse "0.0.10"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

Данный проект не имеет модулей.

LCOV file parser

Simple LCOV file parser

Installation

npm install lcov-parse

Usage

var parse = require('lcov-parse');

parse('./path/to/file.info', function(err, data) {
    //process the data here
});

or

parse(lcovString, function(err, data) {
    //process the data here
});

Formatting

Using this as a guide: http://ltp.sourceforge.net/coverage/lcov/geninfo.1.php

It will return JSON like this:

 {
    "title": "Test #1",
    "file": "anim-base/anim-base-coverage.js",
    "functions": {
      "hit": 23,
      "found": 29,
      "details": [
        {
          "name": "(anonymous 1)",
          "line": 7,
          "hit": 6
        },
        {
          "name": "(anonymous 2)",
          "line": 620,
          "hit": 225
        },
        {
          "name": "_end",
          "line": 516,
          "hit": 228
        }
      ]
    }
    "lines": {
      "found": 181,
      "hit": 143,
      "details": [
        {
          "line": 7,
          "hit": 6
        },
        {
          "line": 29,
          "hit": 6
        }
      ]
    }
}

Cli Usage

lcov-parse ./lcov.info

or

cat lcov.info | xargs -0 lcov-parse

Tests

npm install && npm test

Build Status

Build Status

Версии библиотеки

Версия
0.0.10
0.0.6