diff --git a/plugins/code-coverage-backend/src/service/CoverageUtils.test.ts b/plugins/code-coverage-backend/src/service/CoverageUtils.test.ts
index 23c7c6cba0..b2ac052412 100644
--- a/plugins/code-coverage-backend/src/service/CoverageUtils.test.ts
+++ b/plugins/code-coverage-backend/src/service/CoverageUtils.test.ts
@@ -87,10 +87,10 @@ describe('aggregateCoverage', () => {
percentage: 81.55,
},
line: {
- available: 2632,
- covered: 2079,
- missed: 553,
- percentage: 78.99,
+ available: 2559,
+ covered: 2027,
+ missed: 532,
+ percentage: 79.21,
},
timestamp: 1234567890,
},
@@ -105,10 +105,10 @@ describe('aggregateCoverage', () => {
percentage: 67.12,
},
line: {
- available: 110,
- covered: 91,
- missed: 19,
- percentage: 82.73,
+ available: 95,
+ covered: 77,
+ missed: 18,
+ percentage: 81.05,
},
timestamp: 1234567890,
},
@@ -141,10 +141,10 @@ describe('aggregateCoverage', () => {
percentage: 55.26,
},
line: {
- available: 175,
- covered: 124,
+ available: 169,
+ covered: 118,
missed: 51,
- percentage: 70.86,
+ percentage: 69.82,
},
timestamp: 1234567890,
},
diff --git a/plugins/code-coverage-backend/src/service/__fixtures__/cobertura-jsoncoverage-files-1.json b/plugins/code-coverage-backend/src/service/__fixtures__/cobertura-jsoncoverage-files-1.json
index b5b861254c..cd906a7863 100644
--- a/plugins/code-coverage-backend/src/service/__fixtures__/cobertura-jsoncoverage-files-1.json
+++ b/plugins/code-coverage-backend/src/service/__fixtures__/cobertura-jsoncoverage-files-1.json
@@ -1,11 +1,12 @@
[
{
"filename": "src/main/scala/com/example/Main.scala",
+ "branchHits": {},
"lineHits": {
- "100": 4,
- "103": 2,
- "104": 4,
- "105": 4,
+ "100": 2,
+ "103": 1,
+ "104": 2,
+ "105": 2,
"112": 2,
"114": 4,
"115": 2,
@@ -25,14 +26,14 @@
"148": 1,
"149": 1,
"150": 1,
- "160": 2,
- "163": 8,
- "164": 4,
- "166": 2,
- "167": 4,
- "168": 6,
- "169": 6,
- "170": 4,
+ "160": 1,
+ "163": 4,
+ "164": 2,
+ "166": 1,
+ "167": 2,
+ "168": 3,
+ "169": 3,
+ "170": 2,
"178": 1,
"179": 1,
"181": 1,
@@ -40,51 +41,51 @@
"183": 3,
"187": 1,
"188": 3,
- "202": 4,
- "203": 6,
- "204": 4,
+ "202": 2,
+ "203": 3,
+ "204": 2,
"210": 5,
- "26": 4,
- "27": 4,
- "28": 4,
- "30": 4,
- "33": 4,
- "35": 2,
- "36": 2,
- "37": 4,
- "38": 2,
- "42": 2,
- "44": 2,
- "46": 2,
- "48": 2,
- "50": 2,
- "52": 2,
- "53": 2,
- "55": 2,
- "56": 2,
- "58": 2,
- "60": 2,
- "61": 2,
- "64": 2,
- "65": 6,
- "68": 4,
- "73": 2,
- "75": 10,
- "77": 4,
+ "26": 2,
+ "27": 2,
+ "28": 2,
+ "30": 2,
+ "33": 2,
+ "35": 1,
+ "36": 1,
+ "37": 2,
+ "38": 1,
+ "42": 1,
+ "44": 1,
+ "46": 1,
+ "48": 1,
+ "50": 1,
+ "52": 1,
+ "53": 1,
+ "55": 1,
+ "56": 1,
+ "58": 1,
+ "60": 1,
+ "61": 1,
+ "64": 1,
+ "65": 3,
+ "68": 2,
+ "73": 1,
+ "75": 5,
+ "77": 2,
"83": 1,
"84": 2,
"85": 3,
"86": 3,
"87": 1,
"88": 6,
- "95": 2,
- "97": 8,
- "99": 2
- },
- "branchHits": {}
+ "95": 1,
+ "97": 4,
+ "99": 1
+ }
},
{
"filename": "src/main/scala/com/example/Other.scala",
+ "branchHits": {},
"lineHits": {
"103": 6,
"104": 2,
@@ -100,9 +101,9 @@
"123": 3,
"124": 1,
"129": 7,
- "132": 2,
- "133": 4,
- "134": 2,
+ "132": 1,
+ "133": 2,
+ "134": 1,
"138": 1,
"139": 2,
"140": 2,
@@ -125,13 +126,13 @@
"33": 2,
"34": 2,
"37": 0,
- "42": 4,
- "44": 2,
- "45": 2,
- "46": 2,
- "49": 4,
- "50": 10,
- "52": 4,
+ "42": 2,
+ "44": 1,
+ "45": 1,
+ "46": 1,
+ "49": 2,
+ "50": 5,
+ "52": 2,
"59": 5,
"61": 4,
"64": 2,
@@ -151,16 +152,15 @@
"92": 4,
"93": 3,
"94": 2
- },
- "branchHits": {}
+ }
},
{
"filename": "src/main/scala/com/example/utils/Util.scala",
+ "branchHits": {},
"lineHits": {
- "13": 2,
- "8": 4,
- "7": 2
- },
- "branchHits": {}
+ "7": 1,
+ "8": 2,
+ "13": 1
+ }
}
]
diff --git a/plugins/code-coverage-backend/src/service/__fixtures__/cobertura-jsoncoverage-files-2.json b/plugins/code-coverage-backend/src/service/__fixtures__/cobertura-jsoncoverage-files-2.json
index ddfcc729fd..d4cb70a908 100644
--- a/plugins/code-coverage-backend/src/service/__fixtures__/cobertura-jsoncoverage-files-2.json
+++ b/plugins/code-coverage-backend/src/service/__fixtures__/cobertura-jsoncoverage-files-2.json
@@ -1,6 +1,7 @@
[
{
"filename": "src/index.ts",
+ "branchHits": {},
"lineHits": {
"1": 3,
"3": 3,
@@ -12,47 +13,10 @@
"11": 3,
"12": 3,
"14": 3
- },
- "branchHits": {}
+ }
},
{
"filename": "src/utils.ts",
- "lineHits": {
- "4": 104,
- "7": 1178,
- "12": 20,
- "16": 2,
- "29": 3105,
- "33": 1601,
- "37": 15,
- "56": 20,
- "64": 42,
- "65": 2,
- "1": 18,
- "8": 589,
- "9": 589,
- "15": 1,
- "18": 2,
- "20": 0,
- "22": 2,
- "28": 18,
- "30": 776,
- "34": 1601,
- "42": 158,
- "48": 1,
- "53": 15,
- "57": 0,
- "58": 1,
- "60": 19,
- "61": 19,
- "63": 19,
- "66": 2,
- "67": 2,
- "68": 2,
- "69": 1,
- "70": 1,
- "73": 19
- },
"branchHits": {
"8": {
"covered": 2,
@@ -79,279 +43,41 @@
"missed": 0,
"available": 2
}
+ },
+ "lineHits": {
+ "1": 18,
+ "4": 19,
+ "7": 589,
+ "8": 589,
+ "9": 589,
+ "12": 18,
+ "15": 1,
+ "18": 2,
+ "20": 0,
+ "22": 2,
+ "28": 18,
+ "29": 2329,
+ "30": 776,
+ "34": 1601,
+ "42": 158,
+ "48": 1,
+ "53": 15,
+ "57": 0,
+ "58": 1,
+ "60": 19,
+ "61": 19,
+ "63": 19,
+ "64": 21,
+ "66": 2,
+ "67": 2,
+ "68": 2,
+ "69": 1,
+ "70": 1,
+ "73": 19
}
},
{
"filename": "src/controller/VideoContextPlayerCoordinator.ts",
- "lineHits": {
- "50": 8,
- "74": 66,
- "137": 33,
- "143": 5,
- "157": 18,
- "217": 5,
- "240": 5,
- "309": 48,
- "343": 48,
- "357": 48,
- "405": 8,
- "420": 20,
- "442": 19,
- "445": 1,
- "460": 20,
- "466": 20,
- "480": 16,
- "488": 8,
- "520": 16,
- "530": 14,
- "619": 0,
- "627": 2,
- "636": 0,
- "640": 8,
- "651": 8,
- "661": 12,
- "673": 37,
- "690": 8,
- "711": 7,
- "736": 4,
- "740": 29,
- "1": 4,
- "2": 4,
- "31": 4,
- "33": 4,
- "37": 4,
- "39": 4,
- "41": 4,
- "76": 33,
- "77": 33,
- "78": 33,
- "79": 33,
- "80": 33,
- "81": 33,
- "82": 33,
- "83": 33,
- "84": 33,
- "85": 33,
- "86": 33,
- "87": 33,
- "90": 33,
- "91": 33,
- "92": 33,
- "93": 33,
- "94": 33,
- "95": 33,
- "96": 33,
- "100": 33,
- "103": 33,
- "106": 33,
- "107": 33,
- "110": 33,
- "111": 33,
- "112": 33,
- "113": 33,
- "115": 33,
- "116": 33,
- "118": 33,
- "120": 33,
- "121": 33,
- "122": 0,
- "128": 33,
- "131": 33,
- "138": 0,
- "139": 0,
- "147": 1,
- "148": 1,
- "149": 1,
- "150": 1,
- "159": 2,
- "162": 0,
- "164": 0,
- "167": 1,
- "171": 1,
- "174": 1,
- "176": 1,
- "180": 1,
- "183": 7,
- "185": 0,
- "186": 7,
- "188": 7,
- "189": 7,
- "194": 0,
- "196": 0,
- "200": 0,
- "201": 1,
- "203": 1,
- "205": 1,
- "207": 1,
- "209": 1,
- "211": 1,
- "213": 1,
- "225": 1,
- "233": 0,
- "234": 0,
- "245": 1,
- "247": 0,
- "250": 0,
- "253": 1,
- "254": 1,
- "255": 0,
- "258": 0,
- "263": 1,
- "276": 0,
- "278": 1,
- "283": 1,
- "285": 1,
- "286": 0,
- "288": 1,
- "289": 0,
- "291": 0,
- "293": 0,
- "301": 1,
- "315": 24,
- "316": 24,
- "318": 24,
- "319": 24,
- "322": 10,
- "323": 10,
- "325": 0,
- "328": 0,
- "332": 0,
- "333": 0,
- "337": 0,
- "338": 0,
- "341": 24,
- "346": 24,
- "347": 24,
- "351": 24,
- "352": 24,
- "354": 24,
- "359": 24,
- "361": 24,
- "362": 24,
- "363": 0,
- "366": 24,
- "377": 24,
- "378": 24,
- "379": 24,
- "380": 24,
- "381": 24,
- "383": 24,
- "384": 24,
- "386": 24,
- "396": 24,
- "397": 24,
- "406": 4,
- "408": 0,
- "413": 4,
- "418": 20,
- "429": 0,
- "433": 0,
- "434": 0,
- "435": 0,
- "440": 20,
- "443": 19,
- "450": 1,
- "451": 1,
- "452": 1,
- "462": 0,
- "464": 20,
- "468": 20,
- "470": 0,
- "485": 8,
- "490": 0,
- "491": 0,
- "493": 8,
- "496": 0,
- "497": 0,
- "500": 8,
- "502": 8,
- "507": 8,
- "525": 8,
- "527": 8,
- "528": 8,
- "531": 14,
- "534": 0,
- "535": 0,
- "538": 14,
- "539": 14,
- "543": 8,
- "544": 8,
- "549": 8,
- "552": 0,
- "553": 1,
- "554": 1,
- "555": 1,
- "559": 1,
- "561": 1,
- "562": 1,
- "567": 2,
- "570": 1,
- "572": 2,
- "574": 2,
- "575": 2,
- "579": 1,
- "580": 1,
- "582": 1,
- "583": 1,
- "588": 1,
- "589": 1,
- "592": 1,
- "594": 1,
- "595": 1,
- "599": 0,
- "600": 0,
- "605": 0,
- "606": 0,
- "610": 0,
- "615": 0,
- "616": 0,
- "620": 0,
- "621": 0,
- "625": 8,
- "628": 2,
- "629": 0,
- "630": 2,
- "632": 1,
- "647": 4,
- "653": 4,
- "654": 4,
- "656": 4,
- "662": 8,
- "663": 8,
- "665": 0,
- "666": 0,
- "667": 0,
- "675": 8,
- "676": 8,
- "679": 8,
- "680": 8,
- "682": 33,
- "683": 33,
- "684": 33,
- "685": 33,
- "687": 33,
- "694": 4,
- "695": 4,
- "697": 4,
- "698": 4,
- "699": 4,
- "700": 4,
- "720": 1,
- "721": 1,
- "722": 1,
- "726": 0,
- "727": 1,
- "732": 1,
- "734": 2,
- "737": 2,
- "745": 1,
- "746": 1,
- "749": 1,
- "750": 0,
- "752": 1,
- "754": 24,
- "756": 4
- },
"branchHits": {
"122": {
"covered": 0,
@@ -503,20 +229,285 @@
"missed": 1,
"available": 2
}
+ },
+ "lineHits": {
+ "1": 4,
+ "2": 4,
+ "31": 4,
+ "33": 4,
+ "37": 4,
+ "39": 4,
+ "41": 4,
+ "50": 4,
+ "74": 33,
+ "76": 33,
+ "77": 33,
+ "78": 33,
+ "79": 33,
+ "80": 33,
+ "81": 33,
+ "82": 33,
+ "83": 33,
+ "84": 33,
+ "85": 33,
+ "86": 33,
+ "87": 33,
+ "90": 33,
+ "91": 33,
+ "92": 33,
+ "93": 33,
+ "94": 33,
+ "95": 33,
+ "96": 33,
+ "100": 33,
+ "103": 33,
+ "106": 33,
+ "107": 33,
+ "110": 33,
+ "111": 33,
+ "112": 33,
+ "113": 33,
+ "115": 33,
+ "116": 33,
+ "118": 33,
+ "120": 33,
+ "121": 33,
+ "122": 0,
+ "128": 33,
+ "131": 33,
+ "137": 33,
+ "138": 0,
+ "139": 0,
+ "143": 4,
+ "147": 1,
+ "148": 1,
+ "149": 1,
+ "150": 1,
+ "157": 4,
+ "159": 2,
+ "162": 0,
+ "164": 0,
+ "167": 1,
+ "171": 1,
+ "174": 1,
+ "176": 1,
+ "180": 1,
+ "183": 7,
+ "185": 0,
+ "186": 7,
+ "188": 7,
+ "189": 7,
+ "194": 0,
+ "196": 0,
+ "200": 0,
+ "201": 1,
+ "203": 1,
+ "205": 1,
+ "207": 1,
+ "209": 1,
+ "211": 1,
+ "213": 1,
+ "217": 4,
+ "225": 1,
+ "233": 0,
+ "234": 0,
+ "240": 4,
+ "245": 1,
+ "247": 0,
+ "250": 0,
+ "253": 1,
+ "254": 1,
+ "255": 0,
+ "258": 0,
+ "263": 1,
+ "276": 0,
+ "278": 1,
+ "283": 1,
+ "285": 1,
+ "286": 0,
+ "288": 1,
+ "289": 0,
+ "291": 0,
+ "293": 0,
+ "301": 1,
+ "309": 24,
+ "315": 24,
+ "316": 24,
+ "318": 24,
+ "319": 24,
+ "322": 10,
+ "323": 10,
+ "325": 0,
+ "328": 0,
+ "332": 0,
+ "333": 0,
+ "337": 0,
+ "338": 0,
+ "341": 24,
+ "343": 24,
+ "346": 24,
+ "347": 24,
+ "351": 24,
+ "352": 24,
+ "354": 24,
+ "357": 24,
+ "359": 24,
+ "361": 24,
+ "362": 24,
+ "363": 0,
+ "366": 24,
+ "377": 24,
+ "378": 24,
+ "379": 24,
+ "380": 24,
+ "381": 24,
+ "383": 24,
+ "384": 24,
+ "386": 24,
+ "396": 24,
+ "397": 24,
+ "405": 4,
+ "406": 4,
+ "408": 0,
+ "413": 4,
+ "418": 20,
+ "429": 0,
+ "433": 0,
+ "434": 0,
+ "435": 0,
+ "440": 20,
+ "443": 19,
+ "450": 1,
+ "451": 1,
+ "452": 1,
+ "462": 0,
+ "464": 20,
+ "468": 20,
+ "470": 0,
+ "480": 8,
+ "485": 8,
+ "490": 0,
+ "491": 0,
+ "493": 8,
+ "496": 0,
+ "497": 0,
+ "500": 8,
+ "502": 8,
+ "507": 8,
+ "520": 8,
+ "525": 8,
+ "527": 8,
+ "528": 8,
+ "531": 14,
+ "534": 0,
+ "535": 0,
+ "538": 14,
+ "539": 14,
+ "543": 8,
+ "544": 8,
+ "549": 8,
+ "552": 0,
+ "553": 1,
+ "554": 1,
+ "555": 1,
+ "559": 1,
+ "561": 1,
+ "562": 1,
+ "567": 2,
+ "570": 1,
+ "572": 2,
+ "574": 2,
+ "575": 2,
+ "579": 1,
+ "580": 1,
+ "582": 1,
+ "583": 1,
+ "588": 1,
+ "589": 1,
+ "592": 1,
+ "594": 1,
+ "595": 1,
+ "599": 0,
+ "600": 0,
+ "605": 0,
+ "606": 0,
+ "610": 0,
+ "615": 0,
+ "616": 0,
+ "620": 0,
+ "621": 0,
+ "625": 8,
+ "628": 2,
+ "629": 0,
+ "630": 2,
+ "632": 1,
+ "640": 4,
+ "647": 4,
+ "651": 4,
+ "653": 4,
+ "654": 4,
+ "656": 4,
+ "661": 4,
+ "662": 8,
+ "663": 8,
+ "665": 0,
+ "666": 0,
+ "667": 0,
+ "673": 4,
+ "675": 8,
+ "676": 8,
+ "679": 8,
+ "680": 8,
+ "682": 33,
+ "683": 33,
+ "684": 33,
+ "685": 33,
+ "687": 33,
+ "690": 4,
+ "694": 4,
+ "695": 4,
+ "697": 4,
+ "698": 4,
+ "699": 4,
+ "700": 4,
+ "711": 4,
+ "720": 1,
+ "721": 1,
+ "722": 1,
+ "726": 0,
+ "727": 1,
+ "732": 1,
+ "734": 2,
+ "736": 2,
+ "737": 2,
+ "740": 4,
+ "745": 1,
+ "746": 1,
+ "749": 1,
+ "750": 0,
+ "752": 1,
+ "754": 24,
+ "756": 4
}
},
{
"filename": "src/controller/VideoContextPlayerCoordinatorFactory.ts",
+ "branchHits": {
+ "24": {
+ "covered": 1,
+ "missed": 1,
+ "available": 2
+ }
+ },
"lineHits": {
- "9": 8,
- "11": 33,
- "14": 66,
"2": 4,
"3": 4,
"4": 4,
"5": 4,
"6": 4,
+ "9": 4,
"12": 33,
+ "14": 33,
"15": 33,
"16": 33,
"17": 33,
@@ -534,218 +525,20 @@
"47": 33,
"52": 33,
"62": 4
- },
- "branchHits": {
- "24": {
- "covered": 1,
- "missed": 1,
- "available": 2
- }
}
},
{
"filename": "src/controller/index.ts",
+ "branchHits": {},
"lineHits": {
"1": 3,
"2": 3,
"4": 3,
"5": 3
- },
- "branchHits": {}
+ }
},
{
"filename": "src/controller-x/VideoContextPlayerCoordinatorX.ts",
- "lineHits": {
- "43": 6,
- "59": 60,
- "99": 24,
- "126": 0,
- "132": 0,
- "219": 4,
- "233": 16,
- "290": 3,
- "338": 34,
- "341": 17,
- "362": 34,
- "363": 0,
- "422": 10,
- "435": 8,
- "444": 33,
- "458": 6,
- "466": 4,
- "477": 4,
- "507": 3,
- "1": 3,
- "2": 3,
- "25": 3,
- "26": 3,
- "27": 3,
- "28": 3,
- "29": 3,
- "31": 3,
- "34": 3,
- "57": 30,
- "60": 30,
- "61": 30,
- "62": 30,
- "68": 30,
- "73": 30,
- "74": 0,
- "75": 0,
- "79": 0,
- "81": 30,
- "83": 30,
- "85": 30,
- "86": 30,
- "89": 30,
- "90": 30,
- "92": 30,
- "100": 21,
- "104": 21,
- "109": 21,
- "110": 0,
- "117": 21,
- "121": 21,
- "123": 21,
- "129": 21,
- "136": 3,
- "139": 11,
- "141": 11,
- "142": 0,
- "143": 0,
- "146": 5,
- "147": 5,
- "148": 10,
- "150": 5,
- "155": 5,
- "158": 1,
- "159": 1,
- "160": 1,
- "162": 1,
- "164": 1,
- "166": 1,
- "168": 2,
- "170": 2,
- "174": 1,
- "176": 2,
- "178": 2,
- "180": 1,
- "182": 1,
- "183": 1,
- "185": 1,
- "187": 1,
- "189": 1,
- "191": 0,
- "193": 0,
- "195": 0,
- "198": 0,
- "201": 0,
- "203": 6,
- "206": 3,
- "209": 0,
- "210": 2,
- "212": 2,
- "214": 2,
- "216": 0,
- "223": 1,
- "224": 1,
- "225": 1,
- "226": 1,
- "235": 1,
- "238": 0,
- "240": 0,
- "243": 1,
- "247": 1,
- "250": 1,
- "252": 1,
- "256": 1,
- "259": 7,
- "261": 0,
- "262": 7,
- "264": 7,
- "265": 7,
- "269": 0,
- "273": 0,
- "274": 1,
- "276": 1,
- "278": 1,
- "280": 1,
- "282": 1,
- "284": 1,
- "286": 1,
- "291": 0,
- "293": 0,
- "299": 3,
- "303": 21,
- "306": 21,
- "307": 21,
- "310": 7,
- "311": 7,
- "313": 0,
- "316": 0,
- "320": 0,
- "321": 0,
- "325": 0,
- "328": 21,
- "333": 21,
- "334": 21,
- "335": 21,
- "337": 4,
- "339": 17,
- "350": 0,
- "354": 0,
- "355": 0,
- "356": 0,
- "360": 17,
- "368": 4,
- "371": 21,
- "373": 21,
- "374": 21,
- "376": 21,
- "379": 21,
- "386": 0,
- "390": 21,
- "391": 21,
- "392": 21,
- "393": 21,
- "394": 21,
- "397": 21,
- "398": 21,
- "400": 21,
- "402": 21,
- "412": 0,
- "415": 21,
- "416": 21,
- "424": 7,
- "428": 7,
- "430": 7,
- "436": 5,
- "438": 5,
- "446": 0,
- "447": 0,
- "450": 0,
- "451": 0,
- "453": 30,
- "454": 30,
- "455": 30,
- "459": 3,
- "461": 2,
- "462": 2,
- "467": 1,
- "471": 1,
- "478": 0,
- "479": 1,
- "482": 1,
- "483": 0,
- "486": 1,
- "487": 0,
- "491": 0,
- "493": 0,
- "495": 0,
- "499": 1,
- "508": 0,
- "510": 3
- },
"branchHits": {
"110": {
"covered": 1,
@@ -847,388 +640,482 @@
"missed": 1,
"available": 4
}
+ },
+ "lineHits": {
+ "1": 3,
+ "2": 3,
+ "25": 3,
+ "26": 3,
+ "27": 3,
+ "28": 3,
+ "29": 3,
+ "31": 3,
+ "34": 3,
+ "43": 3,
+ "57": 30,
+ "59": 30,
+ "60": 30,
+ "61": 30,
+ "62": 30,
+ "68": 30,
+ "73": 30,
+ "74": 0,
+ "75": 0,
+ "79": 0,
+ "81": 30,
+ "83": 30,
+ "85": 30,
+ "86": 30,
+ "89": 30,
+ "90": 30,
+ "92": 30,
+ "99": 3,
+ "100": 21,
+ "104": 21,
+ "109": 21,
+ "110": 0,
+ "117": 21,
+ "121": 21,
+ "123": 21,
+ "129": 21,
+ "136": 3,
+ "139": 11,
+ "141": 11,
+ "142": 0,
+ "143": 0,
+ "146": 5,
+ "147": 5,
+ "148": 10,
+ "150": 5,
+ "155": 5,
+ "158": 1,
+ "159": 1,
+ "160": 1,
+ "162": 1,
+ "164": 1,
+ "166": 1,
+ "168": 2,
+ "170": 2,
+ "174": 1,
+ "176": 2,
+ "178": 2,
+ "180": 1,
+ "182": 1,
+ "183": 1,
+ "185": 1,
+ "187": 1,
+ "189": 1,
+ "191": 0,
+ "193": 0,
+ "195": 0,
+ "198": 0,
+ "201": 0,
+ "203": 6,
+ "206": 3,
+ "209": 0,
+ "210": 2,
+ "212": 2,
+ "214": 2,
+ "216": 0,
+ "219": 3,
+ "223": 1,
+ "224": 1,
+ "225": 1,
+ "226": 1,
+ "233": 3,
+ "235": 1,
+ "238": 0,
+ "240": 0,
+ "243": 1,
+ "247": 1,
+ "250": 1,
+ "252": 1,
+ "256": 1,
+ "259": 7,
+ "261": 0,
+ "262": 7,
+ "264": 7,
+ "265": 7,
+ "269": 0,
+ "273": 0,
+ "274": 1,
+ "276": 1,
+ "278": 1,
+ "280": 1,
+ "282": 1,
+ "284": 1,
+ "286": 1,
+ "290": 3,
+ "291": 0,
+ "293": 0,
+ "299": 3,
+ "303": 21,
+ "306": 21,
+ "307": 21,
+ "310": 7,
+ "311": 7,
+ "313": 0,
+ "316": 0,
+ "320": 0,
+ "321": 0,
+ "325": 0,
+ "328": 21,
+ "333": 21,
+ "334": 21,
+ "335": 21,
+ "337": 4,
+ "338": 17,
+ "339": 17,
+ "350": 0,
+ "354": 0,
+ "355": 0,
+ "356": 0,
+ "360": 17,
+ "362": 17,
+ "363": 0,
+ "368": 4,
+ "371": 21,
+ "373": 21,
+ "374": 21,
+ "376": 21,
+ "379": 21,
+ "386": 0,
+ "390": 21,
+ "391": 21,
+ "392": 21,
+ "393": 21,
+ "394": 21,
+ "397": 21,
+ "398": 21,
+ "400": 21,
+ "402": 21,
+ "412": 0,
+ "415": 21,
+ "416": 21,
+ "422": 3,
+ "424": 7,
+ "428": 7,
+ "430": 7,
+ "435": 3,
+ "436": 5,
+ "438": 5,
+ "444": 3,
+ "446": 0,
+ "447": 0,
+ "450": 0,
+ "451": 0,
+ "453": 30,
+ "454": 30,
+ "455": 30,
+ "458": 3,
+ "459": 3,
+ "461": 2,
+ "462": 2,
+ "466": 3,
+ "467": 1,
+ "471": 1,
+ "477": 3,
+ "478": 0,
+ "479": 1,
+ "482": 1,
+ "483": 0,
+ "486": 1,
+ "487": 0,
+ "491": 0,
+ "493": 0,
+ "495": 0,
+ "499": 1,
+ "507": 3,
+ "508": 0,
+ "510": 3
}
},
{
"filename": "src/controller-x/VideoContextPlayerCoordinatorXObserver.ts",
+ "branchHits": {},
"lineHits": {
- "5": 6,
- "9": 3,
- "13": 4,
- "17": 7,
+ "2": 3,
+ "5": 3,
+ "10": 3,
+ "13": 3,
+ "14": 1,
+ "17": 3,
+ "18": 4,
+ "20": 2,
"24": 3,
- "26": 4,
+ "26": 3,
+ "27": 1,
"30": 3,
"32": 3,
- "34": 4,
+ "34": 3,
+ "35": 1,
"38": 3,
"40": 3,
"42": 3,
- "44": 4,
+ "44": 3,
+ "45": 1,
"48": 3,
"50": 3,
"52": 3,
- "54": 4,
- "58": 4,
- "62": 4,
- "66": 4,
- "70": 4,
+ "54": 3,
+ "55": 1,
+ "58": 3,
+ "59": 1,
+ "62": 3,
+ "63": 1,
+ "66": 3,
+ "67": 1,
+ "70": 3,
+ "71": 1,
"74": 3,
"76": 3,
"78": 3,
- "2": 3,
- "10": 3,
- "14": 1,
- "18": 4,
- "20": 2,
- "27": 1,
- "35": 1,
- "45": 1,
- "55": 1,
- "59": 1,
- "63": 1,
- "67": 1,
- "71": 1,
"79": 3
- },
- "branchHits": {}
+ }
},
{
"filename": "src/controller-x/index.ts",
+ "branchHits": {},
"lineHits": {
"1": 3,
"2": 3
- },
- "branchHits": {}
+ }
},
{
"filename": "src/events/InternalPlaybackObserver.ts",
+ "branchHits": {},
"lineHits": {
- "17": 22,
- "21": 107,
- "26": 100,
- "32": 0,
- "39": 0,
- "42": 100,
- "48": 89,
- "57": 11,
- "59": 0,
- "63": 100,
- "65": 89,
- "69": 38,
- "71": 27,
- "75": 16,
- "77": 5,
- "81": 12,
- "83": 1,
- "87": 13,
- "89": 2,
- "93": 18,
- "95": 7,
- "99": 12,
- "101": 1,
- "106": 13,
- "108": 2,
- "113": 13,
- "115": 2,
- "120": 109,
- "122": 98,
- "126": 15,
- "128": 4,
- "132": 15,
- "134": 4,
- "138": 104,
- "144": 93,
- "149": 12,
- "151": 1,
- "156": 12,
- "158": 1,
- "163": 12,
- "165": 1,
- "170": 12,
- "172": 1,
- "177": 15,
- "179": 4,
- "184": 19,
- "186": 8,
- "191": 14,
- "193": 3,
+ "17": 11,
"22": 107,
"23": 107,
+ "26": 11,
"31": 89,
"33": 0,
+ "39": 0,
+ "42": 11,
"47": 89,
+ "48": 89,
"49": 0,
+ "57": 11,
"58": 0,
+ "59": 0,
"60": 0,
+ "63": 11,
"64": 89,
+ "65": 89,
"66": 0,
+ "69": 11,
"70": 27,
+ "71": 27,
"72": 0,
+ "75": 11,
"76": 5,
+ "77": 5,
"78": 0,
+ "81": 11,
"82": 1,
+ "83": 1,
"84": 0,
+ "87": 11,
"88": 2,
+ "89": 2,
"90": 0,
+ "93": 11,
"94": 7,
+ "95": 7,
"96": 0,
+ "99": 11,
"100": 1,
+ "101": 1,
"102": 0,
+ "106": 11,
"107": 2,
+ "108": 2,
"109": 0,
+ "113": 11,
"114": 2,
+ "115": 2,
"116": 0,
+ "120": 11,
"121": 98,
+ "122": 98,
"123": 0,
+ "126": 11,
"127": 4,
+ "128": 4,
"129": 0,
+ "132": 11,
"133": 4,
+ "134": 4,
"135": 0,
+ "138": 11,
"143": 93,
+ "144": 93,
"145": 0,
+ "149": 11,
"150": 1,
+ "151": 1,
"152": 0,
+ "156": 11,
"157": 1,
+ "158": 1,
"159": 0,
+ "163": 11,
"164": 1,
+ "165": 1,
"166": 0,
+ "170": 11,
"171": 1,
+ "172": 1,
"173": 0,
+ "177": 11,
"178": 4,
+ "179": 4,
"180": 0,
+ "184": 11,
"185": 8,
+ "186": 8,
"187": 0,
+ "191": 11,
"192": 3,
+ "193": 3,
"194": 0,
"197": 11
- },
- "branchHits": {}
+ }
},
{
"filename": "src/events/PlaybackEventsObserver.ts",
+ "branchHits": {},
"lineHits": {
- "24": 22,
- "28": 90,
- "36": 100,
- "48": 23,
- "52": 17,
- "56": 100,
- "71": 11,
- "75": 100,
- "88": 38,
- "97": 15,
- "101": 12,
- "105": 12,
- "112": 13,
- "116": 18,
- "124": 12,
- "129": 13,
- "134": 13,
- "142": 109,
- "150": 15,
- "157": 15,
- "165": 104,
- "177": 12,
- "184": 12,
- "191": 12,
- "196": 12,
- "204": 15,
- "211": 19,
- "219": 14,
- "227": 472,
"13": 11,
+ "24": 11,
"32": 90,
"33": 90,
+ "36": 11,
"41": 89,
+ "48": 11,
"49": 12,
+ "52": 11,
"53": 6,
+ "56": 11,
"61": 89,
"66": 89,
+ "71": 11,
"72": 0,
+ "75": 11,
"80": 89,
"81": 89,
+ "88": 11,
"89": 27,
"90": 27,
+ "97": 11,
"98": 4,
"99": 4,
+ "101": 11,
"102": 1,
"103": 1,
+ "105": 11,
"106": 1,
"107": 1,
+ "112": 11,
"113": 2,
"114": 2,
+ "116": 11,
"117": 7,
"118": 7,
+ "124": 11,
"125": 1,
"126": 1,
+ "129": 11,
"130": 2,
"131": 2,
+ "134": 11,
"135": 2,
"136": 2,
+ "142": 11,
"143": 98,
"144": 98,
+ "150": 11,
"151": 4,
"152": 4,
+ "157": 11,
"158": 4,
"159": 4,
+ "165": 11,
"170": 93,
"171": 93,
+ "177": 11,
"178": 1,
"179": 1,
+ "184": 11,
"185": 1,
"186": 1,
+ "191": 11,
"192": 1,
"193": 1,
+ "196": 11,
"197": 1,
"198": 1,
+ "204": 11,
"205": 4,
"206": 4,
+ "211": 11,
"212": 8,
"213": 8,
+ "219": 11,
"220": 3,
"221": 3,
+ "227": 11,
"228": 461,
"229": 461,
"231": 11
- },
- "branchHits": {}
+ }
},
{
"filename": "src/events/TimeObservable.ts",
+ "branchHits": {},
"lineHits": {
- "4": 26,
- "8": 202,
- "13": 101,
- "14": 0,
- "17": 0,
- "22": 13,
- "27": 0,
- "31": 0,
- "41": 24,
- "46": 11,
+ "4": 13,
+ "8": 101,
"9": 101,
"10": 101,
+ "13": 101,
+ "14": 0,
"15": 0,
+ "17": 0,
"18": 0,
+ "22": 13,
"26": 0,
+ "27": 0,
"28": 0,
"29": 0,
"30": 0,
+ "31": 0,
"33": 0,
"34": 0,
"36": 0,
+ "41": 13,
"45": 11,
+ "46": 11,
"47": 0,
"48": 0,
"52": 0,
"53": 0,
"57": 13
- },
- "branchHits": {}
+ }
},
{
"filename": "src/events/index.ts",
+ "branchHits": {},
"lineHits": {
"1": 11,
"2": 11,
"4": 11,
"5": 11
- },
- "branchHits": {}
+ }
},
{
"filename": "src/player/BetamaxPlayer.ts",
- "lineHits": {
- "25": 20,
- "31": 14,
- "277": 24,
- "283": 890,
- "288": 456,
- "47": 26,
- "58": 34,
- "74": 34,
- "76": 0,
- "87": 10,
- "95": 10,
- "108": 10,
- "121": 11,
- "134": 10,
- "146": 10,
- "154": 11,
- "162": 10,
- "168": 10,
- "179": 10,
- "191": 0,
- "203": 0,
- "216": 0,
- "228": 10,
- "232": 27,
- "244": 13,
- "252": 11,
- "256": 34,
- "266": 459,
- "8": 10,
- "9": 10,
- "15": 10,
- "17": 10,
- "35": 14,
- "36": 14,
- "37": 14,
- "38": 14,
- "48": 16,
- "62": 17,
- "64": 17,
- "69": 17,
- "77": 0,
- "89": 0,
- "91": 0,
- "97": 0,
- "99": 0,
- "110": 0,
- "112": 0,
- "122": 1,
- "124": 0,
- "126": 1,
- "136": 0,
- "138": 0,
- "148": 0,
- "150": 0,
- "156": 1,
- "157": 1,
- "158": 1,
- "164": 0,
- "170": 0,
- "181": 0,
- "183": 0,
- "193": 0,
- "195": 0,
- "205": 0,
- "207": 0,
- "218": 0,
- "220": 0,
- "229": 0,
- "233": 0,
- "234": 2,
- "238": 2,
- "239": 2,
- "240": 2,
- "246": 3,
- "247": 3,
- "248": 3,
- "253": 1,
- "261": 17,
- "267": 442,
- "270": 17,
- "271": 17,
- "273": 0,
- "278": 0,
- "279": 1,
- "284": 6,
- "285": 6,
- "293": 442,
- "295": 10
- },
"branchHits": {
"35": {
"covered": 2,
@@ -1255,421 +1142,110 @@
"missed": 0,
"available": 2
}
+ },
+ "lineHits": {
+ "8": 10,
+ "9": 10,
+ "15": 10,
+ "17": 10,
+ "25": 10,
+ "35": 14,
+ "36": 14,
+ "37": 14,
+ "38": 14,
+ "47": 10,
+ "48": 16,
+ "58": 17,
+ "62": 17,
+ "64": 17,
+ "69": 17,
+ "74": 17,
+ "76": 0,
+ "77": 0,
+ "87": 10,
+ "89": 0,
+ "91": 0,
+ "95": 10,
+ "97": 0,
+ "99": 0,
+ "108": 10,
+ "110": 0,
+ "112": 0,
+ "121": 10,
+ "122": 1,
+ "124": 0,
+ "126": 1,
+ "134": 10,
+ "136": 0,
+ "138": 0,
+ "146": 10,
+ "148": 0,
+ "150": 0,
+ "154": 10,
+ "156": 1,
+ "157": 1,
+ "158": 1,
+ "162": 10,
+ "164": 0,
+ "168": 10,
+ "170": 0,
+ "179": 10,
+ "181": 0,
+ "183": 0,
+ "193": 0,
+ "195": 0,
+ "205": 0,
+ "207": 0,
+ "218": 0,
+ "220": 0,
+ "228": 10,
+ "229": 0,
+ "232": 10,
+ "233": 0,
+ "234": 2,
+ "238": 2,
+ "239": 2,
+ "240": 2,
+ "244": 10,
+ "246": 3,
+ "247": 3,
+ "248": 3,
+ "252": 10,
+ "253": 1,
+ "256": 17,
+ "261": 17,
+ "266": 17,
+ "267": 442,
+ "270": 17,
+ "271": 17,
+ "273": 0,
+ "277": 18,
+ "278": 0,
+ "279": 1,
+ "283": 442,
+ "284": 6,
+ "285": 6,
+ "288": 14,
+ "293": 442,
+ "295": 10
}
},
{
"filename": "src/player/BetamaxPlayerFactory.ts",
+ "branchHits": {},
"lineHits": {
- "6": 20,
- "9": 68,
- "15": 78,
"2": 10,
"3": 10,
+ "6": 10,
"12": 68,
+ "15": 10,
"16": 68,
"19": 68,
"21": 10
- },
- "branchHits": {}
+ }
},
{
"filename": "src/player/PlaybackSession.ts",
- "lineHits": {
- "50": 20,
- "71": 90,
- "165": 182,
- "170": 2,
- "177": 179,
- "179": 102,
- "90": 91,
- "136": 100,
- "146": 103,
- "185": 178,
- "189": 178,
- "301": 0,
- "310": 0,
- "324": 89,
- "334": 178,
- "339": 979,
- "343": 445,
- "349": 14,
- "351": 44,
- "355": 20,
- "361": 10,
- "365": 15,
- "392": 178,
- "443": 0,
- "458": 14,
- "485": 99,
- "501": 11,
- "514": 14,
- "525": 11,
- "529": 23,
- "558": 29,
- "567": 24,
- "571": 25,
- "581": 15,
- "596": 14,
- "608": 37,
- "619": 10,
- "623": 110,
- "714": 18,
- "719": 16,
- "762": 11,
- "768": 12,
- "782": 13,
- "803": 195,
- "840": 11,
- "844": 180,
- "849": 180,
- "860": 16,
- "869": 221,
- "875": 18,
- "879": 4,
- "885": 18,
- "922": 13,
- "939": 11,
- "952": 101,
- "965": 1572,
- "969": 784,
- "983": 11,
- "987": 11,
- "991": 19,
- "1026": 106,
- "1035": 16,
- "1040": 18,
- "1076": 10,
- "1123": 16,
- "1134": 11,
- "1138": 100,
- "1142": 0,
- "1146": 0,
- "1150": 0,
- "1154": 2,
- "1158": 0,
- "1": 10,
- "7": 10,
- "8": 10,
- "9": 10,
- "10": 10,
- "11": 10,
- "33": 10,
- "34": 10,
- "42": 10,
- "44": 10,
- "45": 10,
- "48": 10,
- "75": 90,
- "76": 90,
- "77": 90,
- "78": 90,
- "83": 1,
- "87": 1,
- "92": 1,
- "96": 1,
- "97": 1,
- "101": 90,
- "111": 90,
- "116": 90,
- "128": 90,
- "143": 90,
- "150": 1,
- "153": 1,
- "156": 1,
- "159": 1,
- "162": 89,
- "167": 182,
- "169": 92,
- "171": 2,
- "172": 0,
- "181": 0,
- "191": 89,
- "195": 89,
- "199": 89,
- "201": 89,
- "204": 89,
- "208": 89,
- "212": 89,
- "216": 1,
- "220": 1,
- "222": 1,
- "229": 1,
- "232": 89,
- "233": 89,
- "235": 89,
- "236": 89,
- "241": 89,
- "243": 0,
- "245": 89,
- "247": 0,
- "253": 0,
- "259": 89,
- "266": 89,
- "267": 89,
- "268": 89,
- "269": 89,
- "271": 89,
- "273": 89,
- "276": 89,
- "283": 89,
- "286": 89,
- "290": 89,
- "295": 89,
- "300": 89,
- "302": 0,
- "308": 0,
- "312": 0,
- "313": 0,
- "314": 0,
- "316": 0,
- "325": 89,
- "328": 89,
- "329": 89,
- "330": 89,
- "335": 89,
- "340": 890,
- "344": 356,
- "350": 4,
- "352": 40,
- "356": 16,
- "362": 0,
- "368": 3,
- "369": 3,
- "370": 0,
- "374": 2,
- "375": 2,
- "383": 1,
- "384": 1,
- "393": 89,
- "409": 0,
- "410": 0,
- "411": 0,
- "413": 0,
- "426": 10,
- "428": 0,
- "431": 0,
- "434": 3,
- "436": 3,
- "437": 0,
- "440": 0,
- "441": 0,
- "442": 0,
- "444": 0,
- "445": 0,
- "449": 0,
- "451": 2,
- "454": 1,
- "460": 0,
- "465": 1,
- "471": 0,
- "476": 2,
- "477": 0,
- "479": 2,
- "480": 2,
- "486": 89,
- "487": 89,
- "488": 0,
- "489": 1,
- "492": 1,
- "494": 89,
- "502": 1,
- "505": 1,
- "507": 1,
- "515": 4,
- "516": 4,
- "517": 4,
- "522": 4,
- "526": 1,
- "530": 0,
- "532": 1,
- "535": 12,
- "537": 12,
- "538": 12,
- "540": 12,
- "549": 12,
- "550": 12,
- "553": 2,
- "554": 2,
- "559": 19,
- "560": 0,
- "561": 16,
- "562": 16,
- "564": 19,
- "572": 0,
- "574": 6,
- "582": 5,
- "583": 5,
- "590": 4,
- "592": 1,
- "597": 4,
- "601": 4,
- "602": 4,
- "604": 2,
- "609": 27,
- "610": 27,
- "611": 27,
- "612": 27,
- "620": 0,
- "625": 99,
- "639": 100,
- "640": 100,
- "642": 0,
- "643": 6,
- "646": 0,
- "647": 6,
- "650": 100,
- "652": 100,
- "653": 100,
- "654": 100,
- "657": 0,
- "663": 2,
- "664": 2,
- "665": 2,
- "668": 100,
- "671": 0,
- "677": 2,
- "680": 100,
- "683": 100,
- "684": 0,
- "693": 2,
- "695": 98,
- "698": 0,
- "699": 84,
- "701": 100,
- "711": 100,
- "715": 0,
- "716": 0,
- "721": 1,
- "723": 7,
- "726": 2,
- "742": 4,
- "749": 4,
- "755": 5,
- "763": 1,
- "771": 1,
- "774": 1,
- "775": 1,
- "784": 3,
- "787": 3,
- "793": 3,
- "806": 93,
- "808": 6,
- "810": 93,
- "816": 93,
- "823": 0,
- "827": 4,
- "833": 92,
- "841": 1,
- "846": 0,
- "850": 90,
- "851": 90,
- "853": 90,
- "854": 90,
- "861": 6,
- "862": 6,
- "863": 6,
- "864": 6,
- "865": 6,
- "866": 6,
- "870": 211,
- "871": 0,
- "877": 2,
- "880": 2,
- "882": 6,
- "887": 8,
- "888": 8,
- "892": 1,
- "895": 7,
- "896": 7,
- "897": 7,
- "899": 4,
- "900": 4,
- "909": 2,
- "912": 0,
- "915": 0,
- "919": 7,
- "927": 0,
- "929": 3,
- "930": 0,
- "933": 3,
- "936": 0,
- "941": 0,
- "946": 1,
- "949": 0,
- "954": 1,
- "955": 1,
- "957": 90,
- "958": 90,
- "960": 91,
- "961": 91,
- "962": 91,
- "966": 1562,
- "970": 774,
- "971": 774,
- "972": 774,
- "975": 563,
- "978": 774,
- "984": 1,
- "988": 1,
- "992": 9,
- "995": 0,
- "997": 9,
- "999": 2,
- "1005": 1,
- "1008": 9,
- "1013": 9,
- "1014": 9,
- "1021": 9,
- "1023": 9,
- "1029": 96,
- "1030": 96,
- "1031": 96,
- "1032": 96,
- "1036": 6,
- "1037": 6,
- "1041": 8,
- "1042": 8,
- "1046": 8,
- "1048": 8,
- "1052": 8,
- "1054": 0,
- "1055": 0,
- "1056": 0,
- "1058": 0,
- "1064": 8,
- "1069": 0,
- "1073": 8,
- "1078": 0,
- "1084": 10,
- "1085": 4,
- "1086": 0,
- "1087": 0,
- "1089": 4,
- "1091": 4,
- "1093": 4,
- "1094": 4,
- "1099": 4,
- "1100": 0,
- "1101": 0,
- "1102": 0,
- "1105": 8,
- "1106": 0,
- "1108": 0,
- "1112": 0,
- "1115": 4,
- "1117": 4,
- "1118": 4,
- "1119": 4,
- "1125": 6,
- "1135": 1,
- "1139": 90,
- "1143": 0,
- "1147": 0,
- "1151": 0,
- "1155": 2,
- "1159": 0,
- "1161": 10
- },
"branchHits": {
"75": {
"covered": 2,
@@ -1896,37 +1472,396 @@
"missed": 2,
"available": 2
}
+ },
+ "lineHits": {
+ "1": 10,
+ "7": 10,
+ "8": 10,
+ "9": 10,
+ "10": 10,
+ "11": 10,
+ "33": 10,
+ "34": 10,
+ "42": 10,
+ "44": 10,
+ "45": 10,
+ "48": 10,
+ "50": 10,
+ "75": 90,
+ "76": 90,
+ "77": 90,
+ "78": 90,
+ "83": 1,
+ "87": 1,
+ "90": 90,
+ "92": 1,
+ "96": 1,
+ "97": 1,
+ "101": 90,
+ "111": 90,
+ "116": 90,
+ "128": 90,
+ "136": 10,
+ "143": 90,
+ "146": 10,
+ "150": 1,
+ "153": 1,
+ "156": 1,
+ "159": 1,
+ "162": 89,
+ "165": 90,
+ "167": 182,
+ "169": 92,
+ "171": 2,
+ "172": 0,
+ "177": 90,
+ "179": 89,
+ "181": 0,
+ "185": 89,
+ "189": 89,
+ "191": 89,
+ "195": 89,
+ "199": 89,
+ "201": 89,
+ "204": 89,
+ "208": 89,
+ "212": 89,
+ "216": 1,
+ "220": 1,
+ "222": 1,
+ "229": 1,
+ "232": 89,
+ "233": 89,
+ "235": 89,
+ "236": 89,
+ "241": 89,
+ "243": 0,
+ "245": 89,
+ "247": 0,
+ "253": 0,
+ "259": 89,
+ "266": 89,
+ "267": 89,
+ "268": 89,
+ "269": 89,
+ "271": 89,
+ "273": 89,
+ "276": 89,
+ "283": 89,
+ "286": 89,
+ "290": 89,
+ "295": 89,
+ "300": 89,
+ "302": 0,
+ "308": 0,
+ "310": 0,
+ "312": 0,
+ "313": 0,
+ "314": 0,
+ "316": 0,
+ "325": 89,
+ "328": 89,
+ "329": 89,
+ "330": 89,
+ "334": 89,
+ "335": 89,
+ "339": 89,
+ "340": 890,
+ "343": 89,
+ "344": 356,
+ "349": 10,
+ "350": 4,
+ "351": 4,
+ "352": 40,
+ "355": 4,
+ "356": 16,
+ "361": 10,
+ "362": 0,
+ "365": 10,
+ "368": 3,
+ "369": 3,
+ "370": 0,
+ "374": 2,
+ "375": 2,
+ "383": 1,
+ "384": 1,
+ "392": 89,
+ "393": 89,
+ "409": 0,
+ "410": 0,
+ "411": 0,
+ "413": 0,
+ "426": 10,
+ "428": 0,
+ "431": 0,
+ "434": 3,
+ "436": 3,
+ "437": 0,
+ "440": 0,
+ "441": 0,
+ "442": 0,
+ "444": 0,
+ "445": 0,
+ "449": 0,
+ "451": 2,
+ "454": 1,
+ "458": 10,
+ "460": 0,
+ "465": 1,
+ "471": 0,
+ "476": 2,
+ "477": 0,
+ "479": 2,
+ "480": 2,
+ "485": 10,
+ "486": 89,
+ "487": 89,
+ "488": 0,
+ "489": 1,
+ "492": 1,
+ "494": 89,
+ "501": 10,
+ "502": 1,
+ "505": 1,
+ "507": 1,
+ "514": 10,
+ "515": 4,
+ "516": 4,
+ "517": 4,
+ "522": 4,
+ "525": 10,
+ "526": 1,
+ "529": 10,
+ "530": 0,
+ "532": 1,
+ "535": 12,
+ "537": 12,
+ "538": 12,
+ "540": 12,
+ "549": 12,
+ "550": 12,
+ "553": 2,
+ "554": 2,
+ "558": 10,
+ "559": 19,
+ "560": 0,
+ "561": 16,
+ "562": 16,
+ "564": 19,
+ "567": 12,
+ "571": 11,
+ "572": 0,
+ "574": 6,
+ "581": 10,
+ "582": 5,
+ "583": 5,
+ "590": 4,
+ "592": 1,
+ "596": 10,
+ "597": 4,
+ "601": 4,
+ "602": 4,
+ "604": 2,
+ "608": 10,
+ "609": 27,
+ "610": 27,
+ "611": 27,
+ "612": 27,
+ "619": 10,
+ "620": 0,
+ "623": 10,
+ "625": 99,
+ "639": 100,
+ "640": 100,
+ "642": 0,
+ "643": 6,
+ "646": 0,
+ "647": 6,
+ "650": 100,
+ "652": 100,
+ "653": 100,
+ "654": 100,
+ "657": 0,
+ "663": 2,
+ "664": 2,
+ "665": 2,
+ "668": 100,
+ "671": 0,
+ "677": 2,
+ "680": 100,
+ "683": 100,
+ "684": 0,
+ "693": 2,
+ "695": 98,
+ "698": 0,
+ "699": 84,
+ "701": 100,
+ "711": 100,
+ "714": 10,
+ "715": 0,
+ "716": 0,
+ "719": 8,
+ "721": 1,
+ "723": 7,
+ "726": 2,
+ "742": 4,
+ "749": 4,
+ "755": 5,
+ "762": 10,
+ "763": 1,
+ "768": 10,
+ "771": 1,
+ "774": 1,
+ "775": 1,
+ "782": 10,
+ "784": 3,
+ "787": 3,
+ "793": 3,
+ "803": 10,
+ "806": 93,
+ "808": 6,
+ "810": 93,
+ "816": 93,
+ "823": 0,
+ "827": 4,
+ "833": 92,
+ "840": 10,
+ "841": 1,
+ "844": 90,
+ "846": 0,
+ "849": 90,
+ "850": 90,
+ "851": 90,
+ "853": 90,
+ "854": 90,
+ "860": 10,
+ "861": 6,
+ "862": 6,
+ "863": 6,
+ "864": 6,
+ "865": 6,
+ "866": 6,
+ "869": 10,
+ "870": 211,
+ "871": 0,
+ "875": 10,
+ "877": 2,
+ "879": 2,
+ "880": 2,
+ "882": 6,
+ "885": 10,
+ "887": 8,
+ "888": 8,
+ "892": 1,
+ "895": 7,
+ "896": 7,
+ "897": 7,
+ "899": 4,
+ "900": 4,
+ "909": 2,
+ "912": 0,
+ "915": 0,
+ "919": 7,
+ "922": 10,
+ "927": 0,
+ "929": 3,
+ "930": 0,
+ "933": 3,
+ "936": 0,
+ "939": 10,
+ "941": 0,
+ "946": 1,
+ "949": 0,
+ "952": 10,
+ "954": 1,
+ "955": 1,
+ "957": 90,
+ "958": 90,
+ "960": 91,
+ "961": 91,
+ "962": 91,
+ "965": 10,
+ "966": 1562,
+ "969": 10,
+ "970": 774,
+ "971": 774,
+ "972": 774,
+ "975": 563,
+ "978": 774,
+ "983": 10,
+ "984": 1,
+ "987": 10,
+ "988": 1,
+ "991": 10,
+ "992": 9,
+ "995": 0,
+ "997": 9,
+ "999": 2,
+ "1005": 1,
+ "1008": 9,
+ "1013": 9,
+ "1014": 9,
+ "1021": 9,
+ "1023": 9,
+ "1026": 10,
+ "1029": 96,
+ "1030": 96,
+ "1031": 96,
+ "1032": 96,
+ "1035": 10,
+ "1036": 6,
+ "1037": 6,
+ "1040": 10,
+ "1041": 8,
+ "1042": 8,
+ "1046": 8,
+ "1048": 8,
+ "1052": 8,
+ "1054": 0,
+ "1055": 0,
+ "1056": 0,
+ "1058": 0,
+ "1064": 8,
+ "1069": 0,
+ "1073": 8,
+ "1076": 10,
+ "1078": 0,
+ "1084": 10,
+ "1085": 4,
+ "1086": 0,
+ "1087": 0,
+ "1089": 4,
+ "1091": 4,
+ "1093": 4,
+ "1094": 4,
+ "1099": 4,
+ "1100": 0,
+ "1101": 0,
+ "1102": 0,
+ "1105": 8,
+ "1106": 0,
+ "1108": 0,
+ "1112": 0,
+ "1115": 4,
+ "1117": 4,
+ "1118": 4,
+ "1119": 4,
+ "1123": 10,
+ "1125": 6,
+ "1134": 10,
+ "1135": 1,
+ "1138": 10,
+ "1139": 90,
+ "1143": 0,
+ "1147": 0,
+ "1151": 0,
+ "1155": 2,
+ "1159": 0,
+ "1161": 10
}
},
{
"filename": "src/player/PlaybackSessionFactory.ts",
- "lineHits": {
- "10": 20,
- "13": 68,
- "19": 27,
- "70": 17,
- "2": 10,
- "3": 10,
- "4": 10,
- "16": 68,
- "23": 17,
- "25": 0,
- "33": 0,
- "34": 0,
- "35": 0,
- "36": 0,
- "37": 0,
- "38": 0,
- "39": 0,
- "42": 0,
- "53": 0,
- "62": 0,
- "63": 0,
- "68": 17,
- "71": 0,
- "72": 17,
- "78": 10
- },
"branchHits": {
"23": {
"covered": 2,
@@ -1943,10 +1878,37 @@
"missed": 1,
"available": 2
}
+ },
+ "lineHits": {
+ "2": 10,
+ "3": 10,
+ "4": 10,
+ "10": 10,
+ "16": 68,
+ "19": 10,
+ "23": 17,
+ "25": 0,
+ "33": 0,
+ "34": 0,
+ "35": 0,
+ "36": 0,
+ "37": 0,
+ "38": 0,
+ "39": 0,
+ "42": 0,
+ "53": 0,
+ "62": 0,
+ "63": 0,
+ "68": 17,
+ "70": 17,
+ "71": 0,
+ "72": 17,
+ "78": 10
}
},
{
"filename": "src/player/index.ts",
+ "branchHits": {},
"lineHits": {
"1": 10,
"2": 10,
@@ -1954,201 +1916,67 @@
"4": 10,
"5": 10,
"6": 10
- },
- "branchHits": {}
+ }
},
{
"filename": "src/player/player.ts",
+ "branchHits": {},
"lineHits": {
- "9": 24,
- "12": 89,
- "16": 101,
- "18": 89,
- "25": 198,
- "29": 101,
- "37": 12,
- "41": 12,
- "45": 12,
- "49": 12,
- "53": 38,
- "57": 368,
- "61": 28,
- "65": 12,
- "69": 12,
- "73": 12,
"1": 12,
"4": 12,
"5": 12,
+ "9": 12,
"13": 89,
+ "16": 12,
+ "18": 89,
"19": 0,
"22": 89,
+ "25": 12,
"26": 186,
+ "29": 12,
"34": 89,
+ "37": 12,
"38": 0,
+ "41": 12,
"42": 0,
+ "45": 12,
"46": 0,
+ "49": 12,
"50": 0,
+ "53": 12,
"54": 26,
+ "57": 12,
"58": 356,
+ "61": 12,
"62": 16,
+ "65": 12,
"66": 0,
+ "69": 12,
"70": 0,
+ "73": 12,
"74": 0,
"76": 12
- },
- "branchHits": {}
+ }
},
{
"filename": "src/player/shaka.ts",
- "lineHits": {
- "2": 13,
- "5": 13,
- "6": 0,
- "7": 0,
- "10": 13
- },
"branchHits": {
"6": {
"covered": 2,
"missed": 1,
"available": 3
}
+ },
+ "lineHits": {
+ "2": 13,
+ "5": 13,
+ "6": 0,
+ "7": 0,
+ "10": 13
}
},
{
"filename": "src/plugins/SPManifestParser.ts",
- "lineHits": {
- "26": 5,
- "40": 14,
- "45": 14,
- "60": 10,
- "67": 9,
- "70": 9,
- "75": 9,
- "87": 14,
- "94": 10,
- "113": 14,
- "152": 14,
- "159": 13,
- "173": 14,
- "175": 44,
- "186": 14,
- "191": 23,
- "211": 0,
- "218": 0,
- "226": 18,
- "227": 26,
- "242": 22,
- "281": 14,
- "289": 16,
- "298": 13,
- "313": 43,
- "332": 0,
- "366": 52,
- "367": 28,
- "368": 6,
- "388": 68,
- "399": 10,
- "405": 4,
- "461": 7944,
- "467": 3974,
- "468": 6,
- "18": 9,
- "27": 5,
- "28": 5,
- "29": 5,
- "30": 5,
- "31": 5,
- "32": 5,
- "33": 5,
- "34": 5,
- "35": 5,
- "36": 5,
- "41": 5,
- "47": 0,
- "50": 5,
- "59": 5,
- "61": 5,
- "62": 5,
- "88": 5,
- "91": 5,
- "92": 5,
- "95": 5,
- "98": 5,
- "114": 5,
- "117": 0,
- "120": 0,
- "122": 0,
- "130": 5,
- "134": 0,
- "141": 5,
- "153": 5,
- "154": 5,
- "156": 5,
- "160": 13,
- "174": 5,
- "188": 5,
- "189": 5,
- "192": 18,
- "194": 0,
- "195": 13,
- "196": 13,
- "198": 5,
- "199": 5,
- "201": 0,
- "206": 0,
- "207": 0,
- "210": 0,
- "217": 0,
- "225": 5,
- "228": 13,
- "231": 5,
- "247": 13,
- "249": 13,
- "250": 0,
- "252": 13,
- "257": 0,
- "260": 0,
- "265": 0,
- "284": 5,
- "286": 0,
- "299": 8,
- "319": 34,
- "322": 34,
- "324": 13,
- "327": 13,
- "330": 34,
- "333": 0,
- "338": 0,
- "343": 0,
- "344": 0,
- "345": 0,
- "348": 0,
- "369": 4,
- "373": 2,
- "376": 26,
- "393": 34,
- "395": 34,
- "396": 34,
- "400": 2,
- "402": 0,
- "406": 2,
- "412": 2,
- "417": 8,
- "428": 26,
- "430": 26,
- "431": 26,
- "433": 3972,
- "439": 3972,
- "440": 3972,
- "441": 3972,
- "446": 34,
- "448": 34,
- "469": 4,
- "474": 2,
- "477": 3972,
- "487": 9
- },
"branchHits": {
"194": {
"covered": 2,
@@ -2230,208 +2058,211 @@
"missed": 0,
"available": 2
}
+ },
+ "lineHits": {
+ "18": 9,
+ "27": 5,
+ "28": 5,
+ "29": 5,
+ "30": 5,
+ "31": 5,
+ "32": 5,
+ "33": 5,
+ "34": 5,
+ "35": 5,
+ "36": 5,
+ "40": 9,
+ "41": 5,
+ "45": 9,
+ "47": 0,
+ "50": 5,
+ "59": 5,
+ "60": 5,
+ "61": 5,
+ "62": 5,
+ "67": 9,
+ "70": 9,
+ "75": 9,
+ "87": 9,
+ "88": 5,
+ "91": 5,
+ "92": 5,
+ "94": 5,
+ "95": 5,
+ "98": 5,
+ "113": 9,
+ "114": 5,
+ "117": 0,
+ "120": 0,
+ "122": 0,
+ "130": 5,
+ "134": 0,
+ "141": 5,
+ "152": 9,
+ "153": 5,
+ "154": 5,
+ "156": 5,
+ "160": 13,
+ "173": 9,
+ "174": 5,
+ "175": 22,
+ "186": 9,
+ "188": 5,
+ "189": 5,
+ "191": 5,
+ "192": 18,
+ "194": 0,
+ "195": 13,
+ "196": 13,
+ "198": 5,
+ "199": 5,
+ "201": 0,
+ "206": 0,
+ "207": 0,
+ "210": 0,
+ "211": 0,
+ "217": 0,
+ "218": 0,
+ "225": 5,
+ "226": 5,
+ "227": 13,
+ "228": 13,
+ "231": 5,
+ "242": 9,
+ "247": 13,
+ "249": 13,
+ "250": 0,
+ "252": 13,
+ "257": 0,
+ "260": 0,
+ "265": 0,
+ "281": 9,
+ "284": 5,
+ "286": 0,
+ "289": 8,
+ "298": 5,
+ "299": 8,
+ "313": 9,
+ "319": 34,
+ "322": 34,
+ "324": 13,
+ "327": 13,
+ "330": 34,
+ "333": 0,
+ "338": 0,
+ "343": 0,
+ "344": 0,
+ "345": 0,
+ "348": 0,
+ "366": 26,
+ "367": 26,
+ "368": 2,
+ "369": 4,
+ "373": 2,
+ "376": 26,
+ "388": 34,
+ "393": 34,
+ "395": 34,
+ "396": 34,
+ "399": 8,
+ "400": 2,
+ "402": 0,
+ "405": 2,
+ "406": 2,
+ "412": 2,
+ "417": 8,
+ "428": 26,
+ "430": 26,
+ "431": 26,
+ "433": 3972,
+ "439": 3972,
+ "440": 3972,
+ "441": 3972,
+ "446": 34,
+ "448": 34,
+ "461": 3972,
+ "467": 3972,
+ "468": 2,
+ "469": 4,
+ "474": 2,
+ "477": 3972,
+ "487": 9
}
},
{
"filename": "src/plugins/SpotifyVideoMediaExtension.ts",
+ "branchHits": {},
"lineHits": {
- "9": 16,
- "12": 59,
- "29": 10,
- "34": 12,
- "38": 10,
"2": 8,
"3": 8,
+ "9": 8,
"13": 59,
"14": 59,
"18": 59,
"22": 59,
"23": 59,
+ "29": 8,
"30": 2,
"31": 2,
+ "34": 8,
"35": 4,
+ "38": 8,
"42": 2,
"46": 8
- },
- "branchHits": {}
+ }
},
{
"filename": "src/plugins/SpotifyVideoUrl.ts",
+ "branchHits": {},
"lineHits": {
- "7": 16,
- "8": 39,
"1": 8,
+ "7": 8,
+ "8": 8,
"9": 31,
"11": 8
- },
- "branchHits": {}
+ }
},
{
"filename": "src/plugins/TextParser.js",
- "lineHits": {
- "25": 0,
- "37": 8,
- "47": 8,
- "57": 8,
- "64": 8,
- "78": 8,
- "96": 8,
- "116": 8,
- "30": 0,
- "33": 0,
- "38": 0,
- "48": 0,
- "58": 0,
- "65": 0,
- "79": 0,
- "80": 0,
- "81": 0,
- "84": 0,
- "85": 0,
- "98": 0,
- "101": 0,
- "103": 0,
- "105": 0,
- "117": 0,
- "118": 0,
- "120": 0,
- "122": 0,
- "130": 8
- },
"branchHits": {
"80": {
"covered": 0,
"missed": 3,
"available": 3
}
- }
- },
- {
- "filename": "src/plugins/VttTextParser.js",
+ },
"lineHits": {
- "26": 0,
- "29": 8,
- "37": 8,
- "121": 8,
- "144": 8,
- "223": 8,
- "260": 8,
- "261": 0,
- "285": 8,
- "299": 8,
- "315": 8,
- "330": 8,
- "362": 8,
- "19": 8,
- "20": 8,
"30": 0,
+ "33": 0,
+ "37": 8,
"38": 0,
- "40": 0,
- "41": 0,
- "42": 0,
- "45": 0,
- "52": 0,
- "60": 0,
- "72": 0,
- "76": 0,
- "77": 0,
- "78": 0,
+ "47": 8,
+ "48": 0,
+ "57": 8,
+ "58": 0,
+ "64": 8,
+ "65": 0,
+ "78": 8,
"79": 0,
"80": 0,
"81": 0,
"84": 0,
- "91": 0,
- "92": 0,
- "93": 0,
- "95": 0,
- "96": 0,
+ "85": 0,
+ "96": 8,
+ "98": 0,
"101": 0,
- "102": 0,
"103": 0,
- "104": 0,
- "106": 0,
- "110": 0,
+ "105": 0,
+ "116": 8,
+ "117": 0,
+ "118": 0,
+ "120": 0,
"122": 0,
- "126": 0,
- "129": 0,
- "130": 0,
- "132": 0,
- "145": 0,
- "148": 0,
- "149": 0,
- "154": 0,
- "159": 0,
- "162": 0,
- "163": 0,
- "165": 0,
- "166": 0,
- "170": 0,
- "171": 0,
- "172": 0,
- "173": 0,
- "175": 0,
- "176": 0,
- "183": 0,
- "184": 0,
- "187": 0,
- "192": 0,
- "195": 0,
- "196": 0,
- "199": 0,
- "205": 0,
- "206": 0,
- "210": 0,
- "212": 0,
- "224": 0,
- "225": 0,
- "227": 0,
- "229": 0,
- "231": 0,
- "237": 0,
- "239": 0,
- "242": 0,
- "244": 0,
- "247": 0,
- "250": 0,
- "262": 0,
- "265": 0,
- "270": 0,
- "274": 0,
- "277": 0,
- "286": 0,
- "288": 0,
- "290": 0,
- "300": 0,
- "301": 0,
- "302": 0,
- "303": 0,
- "304": 0,
- "306": 0,
- "316": 0,
- "318": 0,
- "320": 0,
- "334": 0,
- "335": 0,
- "337": 0,
- "338": 0,
- "340": 0,
- "343": 0,
- "344": 0,
- "346": 0,
- "349": 0,
- "352": 0,
- "364": 0,
- "366": 0,
- "370": 0,
- "371": 0,
- "372": 0,
- "373": 0,
- "374": 0,
- "375": 0,
- "378": 0,
- "385": 8,
- "387": 8
- },
+ "130": 8
+ }
+ },
+ {
+ "filename": "src/plugins/VttTextParser.js",
"branchHits": {
"77": {
"covered": 0,
@@ -2468,90 +2299,133 @@
"missed": 2,
"available": 2
}
+ },
+ "lineHits": {
+ "19": 8,
+ "20": 8,
+ "29": 8,
+ "30": 0,
+ "37": 8,
+ "38": 0,
+ "40": 0,
+ "41": 0,
+ "42": 0,
+ "45": 0,
+ "52": 0,
+ "60": 0,
+ "72": 0,
+ "76": 0,
+ "77": 0,
+ "78": 0,
+ "79": 0,
+ "80": 0,
+ "81": 0,
+ "84": 0,
+ "91": 0,
+ "92": 0,
+ "93": 0,
+ "95": 0,
+ "96": 0,
+ "101": 0,
+ "102": 0,
+ "103": 0,
+ "104": 0,
+ "106": 0,
+ "110": 0,
+ "121": 8,
+ "122": 0,
+ "126": 0,
+ "129": 0,
+ "130": 0,
+ "132": 0,
+ "144": 8,
+ "145": 0,
+ "148": 0,
+ "149": 0,
+ "154": 0,
+ "159": 0,
+ "162": 0,
+ "163": 0,
+ "165": 0,
+ "166": 0,
+ "170": 0,
+ "171": 0,
+ "172": 0,
+ "173": 0,
+ "175": 0,
+ "176": 0,
+ "183": 0,
+ "184": 0,
+ "187": 0,
+ "192": 0,
+ "195": 0,
+ "196": 0,
+ "199": 0,
+ "205": 0,
+ "206": 0,
+ "210": 0,
+ "212": 0,
+ "223": 8,
+ "224": 0,
+ "225": 0,
+ "227": 0,
+ "229": 0,
+ "231": 0,
+ "237": 0,
+ "239": 0,
+ "242": 0,
+ "244": 0,
+ "247": 0,
+ "250": 0,
+ "260": 8,
+ "261": 0,
+ "262": 0,
+ "265": 0,
+ "270": 0,
+ "274": 0,
+ "277": 0,
+ "285": 8,
+ "286": 0,
+ "288": 0,
+ "290": 0,
+ "299": 8,
+ "300": 0,
+ "301": 0,
+ "302": 0,
+ "303": 0,
+ "304": 0,
+ "306": 0,
+ "315": 8,
+ "316": 0,
+ "318": 0,
+ "320": 0,
+ "330": 8,
+ "334": 0,
+ "335": 0,
+ "337": 0,
+ "338": 0,
+ "340": 0,
+ "343": 0,
+ "344": 0,
+ "346": 0,
+ "349": 0,
+ "352": 0,
+ "362": 8,
+ "364": 0,
+ "366": 0,
+ "370": 0,
+ "371": 0,
+ "372": 0,
+ "373": 0,
+ "374": 0,
+ "375": 0,
+ "378": 0,
+ "385": 8,
+ "387": 8
}
},
{
"filename": "src/plugins/WidevineDownloader.ts",
- "lineHits": {
- "14": 14,
- "21": 14,
- "190": 12,
- "34": 11,
- "40": 4,
- "44": 5,
- "66": 4,
- "69": 0,
- "78": 9,
- "90": 8,
- "107": 11,
- "137": 2,
- "147": 1,
- "165": 14,
- "174": 8,
- "2": 7,
- "9": 7,
- "10": 7,
- "11": 7,
- "12": 7,
- "22": 7,
- "26": 7,
- "27": 7,
- "28": 7,
- "29": 7,
- "36": 0,
- "38": 4,
- "41": 4,
- "46": 0,
- "49": 1,
- "51": 0,
- "59": 0,
- "63": 0,
- "64": 0,
- "70": 0,
- "80": 0,
- "84": 1,
- "86": 1,
- "91": 1,
- "92": 1,
- "93": 1,
- "94": 1,
- "108": 4,
- "111": 0,
- "112": 2,
- "113": 2,
- "120": 1,
- "121": 1,
- "128": 1,
- "129": 1,
- "133": 0,
- "136": 1,
- "139": 1,
- "140": 1,
- "150": 0,
- "152": 0,
- "153": 0,
- "166": 7,
- "171": 0,
- "172": 0,
- "177": 7,
- "179": 6,
- "181": 3,
- "182": 3,
- "183": 3,
- "184": 3,
- "185": 3,
- "187": 3,
- "189": 3,
- "191": 6,
- "193": 3,
- "198": 7,
- "200": 3,
- "201": 1,
- "202": 1,
- "203": 1,
- "205": 1,
- "207": 7
- },
"branchHits": {
"59": {
"covered": 2,
@@ -2578,10 +2452,89 @@
"missed": 1,
"available": 2
}
+ },
+ "lineHits": {
+ "2": 7,
+ "9": 7,
+ "10": 7,
+ "11": 7,
+ "12": 7,
+ "14": 7,
+ "21": 7,
+ "22": 7,
+ "26": 7,
+ "27": 7,
+ "28": 7,
+ "29": 7,
+ "34": 7,
+ "36": 0,
+ "38": 4,
+ "41": 4,
+ "44": 4,
+ "46": 0,
+ "49": 1,
+ "51": 0,
+ "59": 0,
+ "63": 0,
+ "64": 0,
+ "66": 3,
+ "70": 0,
+ "78": 7,
+ "80": 0,
+ "84": 1,
+ "86": 1,
+ "90": 7,
+ "91": 1,
+ "92": 1,
+ "93": 1,
+ "94": 1,
+ "107": 7,
+ "108": 4,
+ "111": 0,
+ "112": 2,
+ "113": 2,
+ "120": 1,
+ "121": 1,
+ "128": 1,
+ "129": 1,
+ "133": 0,
+ "136": 1,
+ "137": 1,
+ "139": 1,
+ "140": 1,
+ "147": 1,
+ "150": 0,
+ "152": 0,
+ "153": 0,
+ "165": 7,
+ "166": 7,
+ "171": 0,
+ "172": 0,
+ "174": 7,
+ "177": 7,
+ "179": 6,
+ "181": 3,
+ "182": 3,
+ "183": 3,
+ "184": 3,
+ "185": 3,
+ "187": 3,
+ "189": 3,
+ "190": 6,
+ "191": 6,
+ "193": 3,
+ "198": 7,
+ "200": 3,
+ "201": 1,
+ "202": 1,
+ "203": 1,
+ "205": 1,
+ "207": 7
}
},
{
"filename": "src/plugins/index.ts",
+ "branchHits": {},
"lineHits": {
"1": 8,
"2": 8,
@@ -2590,13 +2543,19 @@
"6": 8,
"7": 8,
"8": 8
- },
- "branchHits": {}
+ }
},
{
"filename": "src/plugins/types.ts",
+ "branchHits": {
+ "19": {
+ "covered": 2,
+ "missed": 0,
+ "available": 2
+ }
+ },
"lineHits": {
- "19": 14,
+ "19": 7,
"20": 7,
"21": 7,
"22": 7,
@@ -2608,166 +2567,10 @@
"28": 7,
"29": 7,
"30": 7
- },
- "branchHits": {
- "19": {
- "covered": 2,
- "missed": 0,
- "available": 2
- }
}
},
{
"filename": "src/tracking/DefaultEventsCalculator.ts",
- "lineHits": {
- "34": 108,
- "46": 7,
- "95": 68,
- "108": 17,
- "116": 17,
- "124": 92,
- "145": 92,
- "164": 41,
- "168": 48,
- "181": 41,
- "185": 6,
- "194": 41,
- "198": 2,
- "207": 42,
- "215": 4,
- "229": 41,
- "233": 2,
- "242": 42,
- "246": 50,
- "255": 44,
- "259": 12,
- "276": 42,
- "284": 2,
- "298": 41,
- "302": 2,
- "311": 42,
- "315": 10,
- "326": 42,
- "334": 2,
- "348": 43,
- "352": 22,
- "386": 42,
- "398": 10,
- "417": 45,
- "475": 43,
- "479": 83,
- "483": 86,
- "496": 41,
- "500": 76,
- "505": 86,
- "522": 41,
- "526": 76,
- "531": 86,
- "548": 39,
- "1": 16,
- "11": 16,
- "12": 16,
- "13": 16,
- "37": 35,
- "39": 0,
- "40": 19,
- "43": 0,
- "51": 7,
- "52": 7,
- "55": 0,
- "57": 0,
- "58": 3,
- "65": 3,
- "69": 3,
- "71": 3,
- "78": 2,
- "82": 3,
- "84": 1,
- "87": 1,
- "89": 0,
- "92": 7,
- "99": 52,
- "100": 52,
- "109": 1,
- "111": 1,
- "113": 0,
- "117": 1,
- "119": 1,
- "128": 76,
- "129": 76,
- "130": 0,
- "132": 1,
- "134": 0,
- "136": 1,
- "140": 1,
- "142": 76,
- "149": 76,
- "150": 76,
- "151": 0,
- "152": 1,
- "154": 0,
- "155": 1,
- "159": 1,
- "161": 76,
- "167": 25,
- "184": 25,
- "197": 25,
- "210": 26,
- "214": 26,
- "216": 4,
- "222": 0,
- "232": 25,
- "245": 26,
- "258": 28,
- "261": 0,
- "262": 0,
- "265": 0,
- "266": 0,
- "279": 26,
- "283": 26,
- "285": 2,
- "291": 0,
- "301": 25,
- "314": 26,
- "317": 0,
- "329": 26,
- "333": 26,
- "335": 2,
- "341": 0,
- "351": 27,
- "354": 5,
- "365": 6,
- "375": 0,
- "389": 26,
- "390": 26,
- "397": 26,
- "399": 5,
- "400": 5,
- "433": 86,
- "435": 0,
- "439": 5,
- "444": 3,
- "450": 9,
- "451": 9,
- "454": 9,
- "457": 0,
- "461": 4,
- "466": 4,
- "467": 4,
- "468": 4,
- "472": 29,
- "478": 27,
- "480": 83,
- "499": 25,
- "501": 76,
- "507": 76,
- "508": 76,
- "525": 25,
- "527": 76,
- "533": 76,
- "534": 76,
- "551": 23
- },
"branchHits": {
"39": {
"covered": 2,
@@ -2869,93 +2672,249 @@
"missed": 0,
"available": 2
}
+ },
+ "lineHits": {
+ "1": 16,
+ "11": 16,
+ "12": 16,
+ "13": 16,
+ "34": 54,
+ "37": 35,
+ "39": 0,
+ "40": 19,
+ "43": 0,
+ "51": 7,
+ "52": 7,
+ "55": 0,
+ "57": 0,
+ "58": 3,
+ "65": 3,
+ "69": 3,
+ "71": 3,
+ "78": 2,
+ "82": 3,
+ "84": 1,
+ "87": 1,
+ "89": 0,
+ "92": 7,
+ "95": 16,
+ "99": 52,
+ "100": 52,
+ "108": 16,
+ "109": 1,
+ "111": 1,
+ "113": 0,
+ "116": 16,
+ "117": 1,
+ "119": 1,
+ "124": 16,
+ "128": 76,
+ "129": 76,
+ "130": 0,
+ "132": 1,
+ "134": 0,
+ "136": 1,
+ "140": 1,
+ "142": 76,
+ "145": 16,
+ "149": 76,
+ "150": 76,
+ "151": 0,
+ "152": 1,
+ "154": 0,
+ "155": 1,
+ "159": 1,
+ "161": 76,
+ "164": 16,
+ "167": 25,
+ "168": 24,
+ "181": 16,
+ "184": 25,
+ "185": 3,
+ "194": 16,
+ "197": 25,
+ "198": 1,
+ "207": 16,
+ "210": 26,
+ "214": 26,
+ "216": 4,
+ "222": 0,
+ "229": 16,
+ "232": 25,
+ "233": 1,
+ "242": 16,
+ "245": 26,
+ "246": 25,
+ "255": 16,
+ "258": 28,
+ "259": 6,
+ "261": 0,
+ "262": 0,
+ "265": 0,
+ "266": 0,
+ "276": 16,
+ "279": 26,
+ "283": 26,
+ "285": 2,
+ "291": 0,
+ "298": 16,
+ "301": 25,
+ "302": 1,
+ "311": 16,
+ "314": 26,
+ "315": 5,
+ "317": 0,
+ "326": 16,
+ "329": 26,
+ "333": 26,
+ "335": 2,
+ "341": 0,
+ "348": 16,
+ "351": 27,
+ "352": 11,
+ "354": 5,
+ "365": 6,
+ "375": 0,
+ "386": 16,
+ "389": 26,
+ "390": 26,
+ "397": 26,
+ "398": 5,
+ "399": 5,
+ "400": 5,
+ "417": 16,
+ "433": 86,
+ "435": 0,
+ "439": 5,
+ "444": 3,
+ "450": 9,
+ "451": 9,
+ "454": 9,
+ "457": 0,
+ "461": 4,
+ "466": 4,
+ "467": 4,
+ "468": 4,
+ "472": 29,
+ "475": 16,
+ "478": 27,
+ "480": 83,
+ "483": 43,
+ "496": 16,
+ "499": 25,
+ "501": 76,
+ "505": 43,
+ "507": 76,
+ "508": 76,
+ "522": 16,
+ "525": 25,
+ "527": 76,
+ "531": 43,
+ "533": 76,
+ "534": 76,
+ "548": 16,
+ "551": 23
}
},
{
"filename": "src/tracking/EventsTracker.ts",
+ "branchHits": {},
"lineHits": {
- "16": 32,
- "19": 15,
- "23": 17,
- "40": 17,
- "53": 17,
- "63": 17,
- "71": 17,
- "86": 16,
- "101": 28,
- "117": 16,
- "130": 21,
- "145": 19,
- "160": 25,
- "170": 19,
- "180": 21,
- "195": 17,
- "210": 17,
- "225": 17,
- "240": 17,
- "248": 17,
- "256": 17,
- "271": 17,
- "286": 17,
- "301": 17,
"14": 16,
+ "16": 16,
"20": 15,
+ "23": 16,
"29": 1,
+ "40": 16,
"44": 1,
+ "53": 16,
"54": 1,
+ "63": 16,
"64": 1,
+ "71": 16,
"76": 1,
+ "86": 16,
"91": 0,
+ "101": 16,
"107": 12,
+ "117": 16,
"121": 0,
+ "130": 16,
"135": 5,
+ "145": 16,
"150": 3,
+ "160": 16,
"161": 9,
+ "170": 16,
"171": 3,
+ "180": 16,
"185": 5,
+ "195": 16,
"200": 1,
+ "210": 16,
"215": 1,
+ "225": 16,
"230": 1,
+ "240": 16,
"241": 1,
+ "248": 16,
"249": 1,
+ "256": 16,
"261": 1,
+ "271": 16,
"276": 1,
+ "286": 16,
"291": 1,
+ "301": 16,
"302": 1,
"310": 16
- },
- "branchHits": {}
+ }
},
{
"filename": "src/tracking/ProductStatesStreamingRulesProvider.ts",
+ "branchHits": {},
"lineHits": {
- "4": 32,
- "9": 6,
- "14": 2,
- "17": 0,
- "21": 20,
+ "4": 16,
+ "9": 3,
"10": 3,
"11": 3,
"12": 3,
"15": 2,
+ "21": 16,
"22": 4,
"24": 16
- },
- "branchHits": {}
+ }
},
{
"filename": "src/tracking/VideoPlaybackEvents.ts",
+ "branchHits": {
+ "1": {
+ "covered": 2,
+ "missed": 0,
+ "available": 2
+ },
+ "7": {
+ "covered": 2,
+ "missed": 0,
+ "available": 2
+ },
+ "17": {
+ "covered": 2,
+ "missed": 0,
+ "available": 2
+ }
+ },
"lineHits": {
- "1": 36,
- "7": 36,
- "17": 36,
+ "1": 18,
"2": 18,
"3": 18,
"4": 18,
+ "7": 18,
"8": 18,
"9": 18,
"10": 18,
"13": 18,
+ "17": 18,
"18": 18,
"19": 18,
"20": 18,
@@ -2982,27 +2941,11 @@
"41": 18,
"42": 18,
"45": 18
- },
- "branchHits": {
- "1": {
- "covered": 2,
- "missed": 0,
- "available": 2
- },
- "7": {
- "covered": 2,
- "missed": 0,
- "available": 2
- },
- "17": {
- "covered": 2,
- "missed": 0,
- "available": 2
- }
}
},
{
"filename": "src/tracking/index.ts",
+ "branchHits": {},
"lineHits": {
"1": 15,
"2": 15,
@@ -3017,15 +2960,25 @@
"13": 15,
"15": 15,
"16": 15
- },
- "branchHits": {}
+ }
},
{
"filename": "src/tracking/types.ts",
+ "branchHits": {
+ "13": {
+ "covered": 2,
+ "missed": 0,
+ "available": 2
+ },
+ "95": {
+ "covered": 2,
+ "missed": 0,
+ "available": 2
+ }
+ },
"lineHits": {
- "13": 32,
- "95": 32,
"10": 16,
+ "13": 16,
"14": 16,
"15": 16,
"16": 16,
@@ -3059,6 +3012,7 @@
"44": 16,
"45": 16,
"46": 16,
+ "95": 16,
"96": 16,
"97": 16,
"98": 16,
@@ -3112,129 +3066,10 @@
"146": 16,
"147": 16,
"148": 16
- },
- "branchHits": {
- "13": {
- "covered": 2,
- "missed": 0,
- "available": 2
- },
- "95": {
- "covered": 2,
- "missed": 0,
- "available": 2
- }
}
},
{
"filename": "src/tracking/utils.ts",
- "lineHits": {
- "44": 64,
- "109": 225,
- "113": 1944,
- "115": 1902,
- "123": 514,
- "128": 486,
- "133": 91,
- "138": 95,
- "143": 239,
- "148": 314,
- "153": 167,
- "158": 91,
- "163": 91,
- "168": 261,
- "173": 167,
- "178": 17,
- "183": 139,
- "188": 93,
- "193": 475,
- "198": 61,
- "203": 95,
- "208": 19,
- "220": 1501,
- "224": 484,
- "228": 462,
- "232": 900,
- "236": 113,
- "245": 96,
- "250": 460,
- "251": 56,
- "254": 46,
- "259": 158,
- "261": 19,
- "269": 78,
- "2": 17,
- "4": 17,
- "7": 17,
- "9": 17,
- "11": 17,
- "12": 17,
- "13": 17,
- "14": 17,
- "15": 17,
- "16": 17,
- "17": 17,
- "18": 17,
- "19": 17,
- "20": 17,
- "21": 17,
- "22": 17,
- "23": 17,
- "24": 17,
- "26": 17,
- "42": 17,
- "47": 47,
- "48": 47,
- "53": 47,
- "58": 47,
- "63": 47,
- "64": 47,
- "69": 47,
- "74": 47,
- "75": 47,
- "76": 47,
- "77": 47,
- "78": 47,
- "100": 17,
- "102": 17,
- "104": 17,
- "112": 208,
- "126": 497,
- "131": 469,
- "136": 74,
- "141": 78,
- "146": 222,
- "151": 297,
- "156": 150,
- "161": 74,
- "166": 74,
- "171": 244,
- "176": 150,
- "181": 0,
- "186": 122,
- "191": 76,
- "196": 458,
- "201": 44,
- "206": 78,
- "209": 2,
- "211": 17,
- "222": 497,
- "226": 132,
- "230": 110,
- "234": 248,
- "237": 96,
- "239": 96,
- "249": 79,
- "258": 29,
- "262": 19,
- "263": 0,
- "270": 0,
- "271": 0,
- "273": 61,
- "274": 0,
- "275": 0,
- "277": 61
- },
"branchHits": {
"209": {
"covered": 1,
@@ -3276,146 +3111,116 @@
"missed": 0,
"available": 2
}
+ },
+ "lineHits": {
+ "2": 17,
+ "4": 17,
+ "7": 17,
+ "9": 17,
+ "11": 17,
+ "12": 17,
+ "13": 17,
+ "14": 17,
+ "15": 17,
+ "16": 17,
+ "17": 17,
+ "18": 17,
+ "19": 17,
+ "20": 17,
+ "21": 17,
+ "22": 17,
+ "23": 17,
+ "24": 17,
+ "26": 17,
+ "42": 17,
+ "44": 17,
+ "47": 47,
+ "48": 47,
+ "53": 47,
+ "58": 47,
+ "63": 47,
+ "64": 47,
+ "69": 47,
+ "74": 47,
+ "75": 47,
+ "76": 47,
+ "77": 47,
+ "78": 47,
+ "100": 17,
+ "102": 17,
+ "104": 17,
+ "109": 17,
+ "112": 208,
+ "113": 972,
+ "115": 951,
+ "123": 17,
+ "126": 497,
+ "128": 17,
+ "131": 469,
+ "133": 17,
+ "136": 74,
+ "138": 17,
+ "141": 78,
+ "143": 17,
+ "146": 222,
+ "148": 17,
+ "151": 297,
+ "153": 17,
+ "156": 150,
+ "158": 17,
+ "161": 74,
+ "163": 17,
+ "166": 74,
+ "168": 17,
+ "171": 244,
+ "173": 17,
+ "176": 150,
+ "178": 17,
+ "181": 0,
+ "183": 17,
+ "186": 122,
+ "188": 17,
+ "191": 76,
+ "193": 17,
+ "196": 458,
+ "198": 17,
+ "201": 44,
+ "203": 17,
+ "206": 78,
+ "208": 17,
+ "209": 2,
+ "211": 17,
+ "220": 502,
+ "222": 497,
+ "224": 176,
+ "226": 132,
+ "228": 176,
+ "230": 110,
+ "232": 326,
+ "234": 248,
+ "236": 17,
+ "237": 96,
+ "239": 96,
+ "245": 17,
+ "249": 79,
+ "250": 230,
+ "251": 28,
+ "254": 17,
+ "258": 29,
+ "259": 79,
+ "262": 19,
+ "263": 0,
+ "269": 17,
+ "270": 0,
+ "271": 0,
+ "273": 61,
+ "274": 0,
+ "275": 0,
+ "277": 61
}
},
{
"filename": "src/tracking/endvideo/EndVideoEventsCalculator.ts",
- "lineHits": {
- "39": 24,
- "52": 11,
- "71": 6,
- "79": 14,
- "88": 11,
- "92": 19,
- "120": 28,
- "123": 36,
- "145": 20,
- "181": 36,
- "190": 27,
- "206": 25,
- "223": 26,
- "240": 26,
- "258": 42,
- "264": 48,
- "272": 42,
- "276": 2,
- "285": 42,
- "289": 2,
- "298": 43,
- "306": 50,
- "328": 40,
- "332": 46,
- "341": 45,
- "345": 4,
- "356": 43,
- "361": 50,
- "371": 43,
- "375": 89,
- "380": 86,
- "394": 43,
- "398": 87,
- "403": 90,
- "416": 46,
- "420": 91,
- "425": 88,
- "442": 40,
- "1": 15,
- "8": 15,
- "9": 15,
- "28": 15,
- "36": 15,
- "37": 15,
- "41": 0,
- "42": 5,
- "44": 0,
- "46": 0,
- "48": 19,
- "57": 8,
- "61": 0,
- "64": 0,
- "66": 0,
- "68": 3,
- "76": 1,
- "78": 5,
- "81": 7,
- "82": 7,
- "89": 11,
- "94": 11,
- "95": 11,
- "97": 8,
- "99": 0,
- "103": 0,
- "105": 0,
- "106": 1,
- "110": 1,
- "113": 3,
- "114": 3,
- "116": 4,
- "127": 21,
- "128": 0,
- "129": 5,
- "133": 5,
- "134": 5,
- "135": 5,
- "140": 21,
- "141": 21,
- "142": 21,
- "149": 5,
- "151": 5,
- "153": 5,
- "157": 5,
- "159": 0,
- "160": 4,
- "161": 0,
- "162": 1,
- "166": 1,
- "167": 1,
- "168": 1,
- "169": 1,
- "174": 0,
- "175": 0,
- "177": 5,
- "178": 5,
- "184": 21,
- "191": 12,
- "193": 12,
- "211": 10,
- "212": 10,
- "215": 10,
- "228": 11,
- "229": 11,
- "232": 11,
- "241": 11,
- "248": 11,
- "249": 11,
- "261": 27,
- "265": 24,
- "266": 0,
- "275": 27,
- "288": 27,
- "301": 28,
- "305": 28,
- "308": 13,
- "310": 0,
- "312": 13,
- "316": 0,
- "320": 12,
- "331": 25,
- "344": 30,
- "347": 0,
- "359": 28,
- "360": 28,
- "363": 0,
- "374": 28,
- "376": 89,
- "397": 28,
- "399": 87,
- "419": 31,
- "421": 91,
- "445": 25,
- "446": 25,
- "489": 25
- },
"branchHits": {
"41": {
"covered": 2,
@@ -3472,41 +3277,177 @@
"missed": 0,
"available": 2
}
+ },
+ "lineHits": {
+ "1": 15,
+ "8": 15,
+ "9": 15,
+ "28": 15,
+ "36": 15,
+ "37": 15,
+ "41": 0,
+ "42": 5,
+ "44": 0,
+ "46": 0,
+ "48": 19,
+ "57": 8,
+ "61": 0,
+ "64": 0,
+ "66": 0,
+ "68": 3,
+ "76": 1,
+ "78": 5,
+ "79": 7,
+ "81": 7,
+ "82": 7,
+ "89": 11,
+ "94": 11,
+ "95": 11,
+ "97": 8,
+ "99": 0,
+ "103": 0,
+ "105": 0,
+ "106": 1,
+ "110": 1,
+ "113": 3,
+ "114": 3,
+ "116": 4,
+ "120": 14,
+ "123": 15,
+ "127": 21,
+ "128": 0,
+ "129": 5,
+ "133": 5,
+ "134": 5,
+ "135": 5,
+ "140": 21,
+ "141": 21,
+ "142": 21,
+ "145": 15,
+ "149": 5,
+ "151": 5,
+ "153": 5,
+ "157": 5,
+ "159": 0,
+ "160": 4,
+ "161": 0,
+ "162": 1,
+ "166": 1,
+ "167": 1,
+ "168": 1,
+ "169": 1,
+ "174": 0,
+ "175": 0,
+ "177": 5,
+ "178": 5,
+ "181": 15,
+ "184": 21,
+ "190": 15,
+ "191": 12,
+ "193": 12,
+ "206": 15,
+ "211": 10,
+ "212": 10,
+ "215": 10,
+ "223": 15,
+ "228": 11,
+ "229": 11,
+ "232": 11,
+ "240": 15,
+ "241": 11,
+ "248": 11,
+ "249": 11,
+ "258": 15,
+ "261": 27,
+ "264": 24,
+ "265": 24,
+ "266": 0,
+ "272": 15,
+ "275": 27,
+ "276": 1,
+ "285": 15,
+ "288": 27,
+ "289": 1,
+ "298": 15,
+ "301": 28,
+ "305": 28,
+ "306": 25,
+ "308": 13,
+ "310": 0,
+ "312": 13,
+ "316": 0,
+ "320": 12,
+ "328": 15,
+ "331": 25,
+ "332": 23,
+ "341": 15,
+ "344": 30,
+ "345": 2,
+ "347": 0,
+ "356": 15,
+ "359": 28,
+ "360": 28,
+ "361": 25,
+ "363": 0,
+ "371": 15,
+ "374": 28,
+ "376": 89,
+ "380": 43,
+ "394": 15,
+ "397": 28,
+ "399": 87,
+ "403": 45,
+ "416": 15,
+ "419": 31,
+ "421": 91,
+ "425": 44,
+ "442": 15,
+ "445": 25,
+ "446": 25,
+ "489": 25
}
},
{
"filename": "src/tracking/endvideo/EndVideoLoggerFactory.ts",
+ "branchHits": {},
"lineHits": {
- "11": 30,
- "19": 14,
- "32": 29,
"9": 15,
+ "11": 15,
"26": 14,
"27": 14,
"28": 14,
"29": 14,
"30": 14,
+ "32": 15,
"33": 14,
"41": 15
- },
- "branchHits": {}
+ }
},
{
"filename": "src/tracking/endvideo/EndVideoLoggerTracker.ts",
+ "branchHits": {
+ "45": {
+ "covered": 2,
+ "missed": 0,
+ "available": 2
+ },
+ "86": {
+ "covered": 2,
+ "missed": 0,
+ "available": 2
+ },
+ "109": {
+ "covered": 2,
+ "missed": 0,
+ "available": 2
+ },
+ "179": {
+ "covered": 2,
+ "missed": 0,
+ "available": 2
+ }
+ },
"lineHits": {
- "24": 30,
- "38": 14,
- "54": 14,
- "62": 0,
- "96": 0,
- "139": 24,
- "140": 18,
- "141": 18,
- "154": 40,
- "155": 40,
- "156": 40,
- "166": 35,
- "177": 38,
"1": 15,
"4": 15,
"15": 15,
@@ -3515,6 +3456,7 @@
"18": 15,
"21": 15,
"22": 15,
+ "24": 15,
"35": 14,
"45": 14,
"46": 14,
@@ -3524,11 +3466,13 @@
"50": 14,
"52": 14,
"53": 14,
+ "54": 14,
"56": 0,
"57": 0,
"59": 0,
"60": 0,
"61": 0,
+ "62": 0,
"64": 0,
"67": 0,
"73": 15,
@@ -3556,15 +3500,23 @@
"132": 4,
"133": 8,
"135": 3,
+ "139": 15,
+ "140": 9,
+ "141": 9,
"143": 0,
"144": 0,
"145": 0,
"147": 9,
"148": 9,
"149": 9,
+ "154": 20,
+ "155": 20,
+ "156": 20,
"158": 0,
"159": 0,
"161": 20,
+ "166": 15,
+ "177": 15,
"178": 23,
"179": 0,
"184": 15,
@@ -3578,34 +3530,19 @@
"209": 19,
"218": 38,
"220": 15
- },
- "branchHits": {
- "45": {
- "covered": 2,
- "missed": 0,
- "available": 2
- },
- "86": {
- "covered": 2,
- "missed": 0,
- "available": 2
- },
- "109": {
- "covered": 2,
- "missed": 0,
- "available": 2
- },
- "179": {
- "covered": 2,
- "missed": 0,
- "available": 2
- }
}
},
{
"filename": "src/tracking/endvideo/EndVideoReasonEnd.ts",
+ "branchHits": {
+ "1": {
+ "covered": 2,
+ "missed": 0,
+ "available": 2
+ }
+ },
"lineHits": {
- "1": 30,
+ "1": 15,
"2": 15,
"3": 15,
"4": 15,
@@ -3614,200 +3551,10 @@
"7": 15,
"8": 15,
"11": 15
- },
- "branchHits": {
- "1": {
- "covered": 2,
- "missed": 0,
- "available": 2
- }
}
},
{
"filename": "src/tracking/endvideo/EndVideoTracker.ts",
- "lineHits": {
- "24": 30,
- "64": 13,
- "78": 28,
- "110": 26,
- "118": 27,
- "131": 79,
- "237": 21,
- "255": 44,
- "287": 28,
- "295": 22,
- "355": 20,
- "364": 28,
- "417": 28,
- "419": 17,
- "430": 28,
- "438": 24,
- "458": 25,
- "1": 15,
- "2": 15,
- "15": 15,
- "20": 15,
- "71": 13,
- "72": 13,
- "73": 13,
- "74": 13,
- "75": 13,
- "79": 13,
- "80": 13,
- "81": 13,
- "82": 13,
- "83": 13,
- "84": 13,
- "85": 13,
- "86": 13,
- "87": 13,
- "88": 13,
- "89": 13,
- "90": 13,
- "91": 13,
- "92": 13,
- "93": 13,
- "94": 13,
- "95": 13,
- "96": 13,
- "97": 13,
- "98": 13,
- "99": 13,
- "100": 13,
- "101": 13,
- "102": 13,
- "103": 13,
- "104": 13,
- "105": 13,
- "106": 13,
- "108": 13,
- "109": 13,
- "112": 0,
- "113": 0,
- "115": 13,
- "116": 13,
- "117": 13,
- "120": 14,
- "123": 14,
- "128": 13,
- "133": 5,
- "135": 64,
- "136": 0,
- "138": 0,
- "139": 55,
- "140": 55,
- "141": 55,
- "142": 55,
- "143": 0,
- "146": 0,
- "147": 6,
- "149": 0,
- "150": 1,
- "154": 10,
- "157": 10,
- "166": 64,
- "167": 64,
- "168": 64,
- "170": 0,
- "171": 7,
- "174": 2,
- "177": 2,
- "178": 2,
- "184": 3,
- "185": 3,
- "186": 3,
- "190": 0,
- "191": 0,
- "193": 0,
- "194": 0,
- "197": 64,
- "199": 21,
- "201": 64,
- "203": 2,
- "204": 0,
- "205": 1,
- "209": 3,
- "215": 3,
- "218": 0,
- "219": 10,
- "226": 10,
- "227": 10,
- "229": 10,
- "230": 0,
- "231": 10,
- "233": 10,
- "238": 6,
- "245": 6,
- "247": 3,
- "248": 3,
- "250": 3,
- "251": 3,
- "262": 27,
- "264": 16,
- "269": 27,
- "272": 17,
- "274": 10,
- "283": 27,
- "288": 13,
- "289": 13,
- "290": 13,
- "291": 13,
- "292": 13,
- "293": 13,
- "297": 6,
- "299": 1,
- "301": 2,
- "303": 13,
- "304": 13,
- "305": 17,
- "306": 17,
- "307": 17,
- "310": 12,
- "311": 12,
- "313": 5,
- "314": 5,
- "317": 10,
- "319": 7,
- "320": 7,
- "322": 17,
- "324": 13,
- "328": 0,
- "330": 10,
- "333": 4,
- "335": 6,
- "339": 13,
- "342": 6,
- "347": 13,
- "357": 0,
- "358": 1,
- "360": 4,
- "365": 13,
- "366": 13,
- "367": 0,
- "369": 13,
- "377": 0,
- "405": 0,
- "418": 13,
- "421": 0,
- "422": 0,
- "425": 1,
- "432": 0,
- "436": 12,
- "440": 0,
- "441": 0,
- "442": 0,
- "444": 12,
- "445": 12,
- "446": 12,
- "448": 12,
- "452": 0,
- "455": 1,
- "460": 0,
- "462": 10,
- "463": 10,
- "464": 10,
- "466": 15
- },
"branchHits": {
"136": {
"covered": 1,
@@ -3909,44 +3656,224 @@
"missed": 0,
"available": 2
}
+ },
+ "lineHits": {
+ "1": 15,
+ "2": 15,
+ "15": 15,
+ "20": 15,
+ "24": 15,
+ "71": 13,
+ "72": 13,
+ "73": 13,
+ "74": 13,
+ "75": 13,
+ "78": 15,
+ "79": 13,
+ "80": 13,
+ "81": 13,
+ "82": 13,
+ "83": 13,
+ "84": 13,
+ "85": 13,
+ "86": 13,
+ "87": 13,
+ "88": 13,
+ "89": 13,
+ "90": 13,
+ "91": 13,
+ "92": 13,
+ "93": 13,
+ "94": 13,
+ "95": 13,
+ "96": 13,
+ "97": 13,
+ "98": 13,
+ "99": 13,
+ "100": 13,
+ "101": 13,
+ "102": 13,
+ "103": 13,
+ "104": 13,
+ "105": 13,
+ "106": 13,
+ "108": 13,
+ "109": 13,
+ "110": 13,
+ "112": 0,
+ "113": 0,
+ "115": 13,
+ "116": 13,
+ "117": 13,
+ "118": 13,
+ "120": 14,
+ "123": 14,
+ "128": 13,
+ "131": 15,
+ "133": 5,
+ "135": 64,
+ "136": 0,
+ "138": 0,
+ "139": 55,
+ "140": 55,
+ "141": 55,
+ "142": 55,
+ "143": 0,
+ "146": 0,
+ "147": 6,
+ "149": 0,
+ "150": 1,
+ "154": 10,
+ "157": 10,
+ "166": 64,
+ "167": 64,
+ "168": 64,
+ "170": 0,
+ "171": 7,
+ "174": 2,
+ "177": 2,
+ "178": 2,
+ "184": 3,
+ "185": 3,
+ "186": 3,
+ "190": 0,
+ "191": 0,
+ "193": 0,
+ "194": 0,
+ "197": 64,
+ "199": 21,
+ "201": 64,
+ "203": 2,
+ "204": 0,
+ "205": 1,
+ "209": 3,
+ "215": 3,
+ "218": 0,
+ "219": 10,
+ "226": 10,
+ "227": 10,
+ "229": 10,
+ "230": 0,
+ "231": 10,
+ "233": 10,
+ "237": 15,
+ "238": 6,
+ "245": 6,
+ "247": 3,
+ "248": 3,
+ "250": 3,
+ "251": 3,
+ "255": 15,
+ "262": 27,
+ "264": 16,
+ "269": 27,
+ "272": 17,
+ "274": 10,
+ "283": 27,
+ "287": 15,
+ "288": 13,
+ "289": 13,
+ "290": 13,
+ "291": 13,
+ "292": 13,
+ "293": 13,
+ "295": 13,
+ "297": 6,
+ "299": 1,
+ "301": 2,
+ "303": 13,
+ "304": 13,
+ "305": 17,
+ "306": 17,
+ "307": 17,
+ "310": 12,
+ "311": 12,
+ "313": 5,
+ "314": 5,
+ "317": 10,
+ "319": 7,
+ "320": 7,
+ "322": 17,
+ "324": 13,
+ "328": 0,
+ "330": 10,
+ "333": 4,
+ "335": 6,
+ "339": 13,
+ "342": 6,
+ "347": 13,
+ "355": 15,
+ "357": 0,
+ "358": 1,
+ "360": 4,
+ "364": 15,
+ "365": 13,
+ "366": 13,
+ "367": 0,
+ "369": 13,
+ "377": 0,
+ "405": 0,
+ "417": 15,
+ "418": 13,
+ "419": 13,
+ "421": 0,
+ "422": 0,
+ "425": 1,
+ "430": 15,
+ "432": 0,
+ "436": 12,
+ "438": 12,
+ "440": 0,
+ "441": 0,
+ "442": 0,
+ "444": 12,
+ "445": 12,
+ "446": 12,
+ "448": 12,
+ "452": 0,
+ "455": 1,
+ "458": 15,
+ "460": 0,
+ "462": 10,
+ "463": 10,
+ "464": 10,
+ "466": 15
}
},
{
"filename": "src/tracking/session/PlaybackSessionTracker.ts",
- "lineHits": {
- "7": 32,
- "9": 1,
- "14": 17,
- "1": 16,
- "10": 1,
- "11": 1,
- "19": 1,
- "21": 1,
- "22": 1,
- "25": 16
- },
"branchHits": {
"10": {
"covered": 2,
"missed": 0,
"available": 2
}
+ },
+ "lineHits": {
+ "1": 16,
+ "7": 16,
+ "10": 1,
+ "11": 1,
+ "14": 16,
+ "19": 1,
+ "21": 1,
+ "22": 1,
+ "25": 16
}
},
{
"filename": "src/tracking/session/VideoPlaybackSessionLogger.ts",
+ "branchHits": {},
"lineHits": {
- "6": 30,
- "9": 0,
- "12": 15,
- "13": 0,
"3": 15,
"4": 15,
+ "6": 15,
"10": 0,
+ "12": 15,
+ "13": 0,
"14": 0,
"15": 0,
"18": 15
- },
- "branchHits": {}
+ }
}
]
diff --git a/plugins/code-coverage-backend/src/service/__fixtures__/cobertura-jsoncoverage-files-3.json b/plugins/code-coverage-backend/src/service/__fixtures__/cobertura-jsoncoverage-files-3.json
index 625dcde1a0..6807d2c228 100644
--- a/plugins/code-coverage-backend/src/service/__fixtures__/cobertura-jsoncoverage-files-3.json
+++ b/plugins/code-coverage-backend/src/service/__fixtures__/cobertura-jsoncoverage-files-3.json
@@ -1,34 +1,13 @@
[
{
"filename": "src/atoms/BoxShadow/box-shadow.ts",
+ "branchHits": {},
"lineHits": {
"4": 5
- },
- "branchHits": {}
+ }
},
{
"filename": "src/atoms/Button/button.tsx",
- "lineHits": {
- "17": 41,
- "34": 41,
- "70": 82,
- "72": 82,
- "74": 41,
- "31": 41,
- "32": 41,
- "35": 0,
- "36": 0,
- "37": 0,
- "38": 0,
- "39": 0,
- "40": 0,
- "41": 0,
- "42": 0,
- "43": 0,
- "47": 41,
- "68": 10,
- "75": 41
- },
"branchHits": {
"35": {
"covered": 0,
@@ -50,113 +29,55 @@
"missed": 0,
"available": 2
}
+ },
+ "lineHits": {
+ "31": 41,
+ "32": 41,
+ "34": 41,
+ "35": 0,
+ "36": 0,
+ "37": 0,
+ "38": 0,
+ "39": 0,
+ "40": 0,
+ "41": 0,
+ "42": 0,
+ "43": 0,
+ "47": 41,
+ "68": 10,
+ "70": 41,
+ "72": 41,
+ "75": 41
}
},
{
"filename": "src/atoms/Container/components.ts",
+ "branchHits": {},
"lineHits": {
- "5": 70,
- "19": 70,
- "20": 70,
- "23": 70,
"4": 13,
- "13": 13
- },
- "branchHits": {}
+ "5": 35,
+ "13": 13,
+ "19": 35,
+ "20": 35,
+ "23": 35
+ }
},
{
"filename": "src/atoms/Container/container.tsx",
+ "branchHits": {},
"lineHits": {
- "12": 35,
"20": 35
- },
- "branchHits": {}
+ }
},
{
"filename": "src/atoms/DownArrow/down-arrow.tsx",
+ "branchHits": {},
"lineHits": {
- "3": 28,
"4": 28
- },
- "branchHits": {}
+ }
},
{
"filename": "src/molecules/Hero/components.ts",
- "lineHits": {
- "26": 20,
- "28": 10,
- "94": 10,
- "103": 20,
- "121": 10,
- "182": 20,
- "203": 5,
- "218": 5,
- "236": 10,
- "241": 10,
- "249": 8,
- "254": 4,
- "264": 4,
- "277": 8,
- "282": 4,
- "294": 8,
- "299": 6,
- "25": 2,
- "29": 10,
- "37": 3,
- "39": 3,
- "40": 3,
- "42": 3,
- "43": 1,
- "44": 1,
- "45": 0,
- "46": 0,
- "48": 1,
- "52": 0,
- "53": 1,
- "57": 0,
- "59": 1,
- "60": 1,
- "63": 3,
- "95": 10,
- "112": 2,
- "122": 10,
- "125": 9,
- "134": 0,
- "151": 1,
- "170": 2,
- "181": 2,
- "194": 2,
- "204": 5,
- "207": 3,
- "209": 0,
- "211": 1,
- "213": 1,
- "219": 5,
- "222": 3,
- "224": 0,
- "226": 0,
- "228": 1,
- "230": 1,
- "245": 2,
- "255": 4,
- "258": 3,
- "260": 1,
- "265": 4,
- "268": 2,
- "270": 1,
- "272": 1,
- "283": 4,
- "286": 2,
- "288": 1,
- "290": 1,
- "298": 2,
- "304": 2,
- "311": 2,
- "319": 2,
- "329": 2,
- "361": 2,
- "371": 2
- },
"branchHits": {
"29": {
"covered": 2,
@@ -273,25 +194,89 @@
"missed": 1,
"available": 2
}
+ },
+ "lineHits": {
+ "25": 2,
+ "26": 10,
+ "29": 10,
+ "37": 3,
+ "39": 3,
+ "40": 3,
+ "42": 3,
+ "43": 1,
+ "44": 1,
+ "45": 0,
+ "46": 0,
+ "48": 1,
+ "52": 0,
+ "53": 1,
+ "57": 0,
+ "59": 1,
+ "60": 1,
+ "63": 3,
+ "95": 10,
+ "103": 10,
+ "112": 2,
+ "122": 10,
+ "125": 9,
+ "134": 0,
+ "151": 1,
+ "170": 2,
+ "181": 2,
+ "182": 10,
+ "194": 2,
+ "204": 5,
+ "207": 3,
+ "209": 0,
+ "211": 1,
+ "213": 1,
+ "219": 5,
+ "222": 3,
+ "224": 0,
+ "226": 0,
+ "228": 1,
+ "230": 1,
+ "236": 5,
+ "241": 5,
+ "245": 2,
+ "249": 4,
+ "255": 4,
+ "258": 3,
+ "260": 1,
+ "265": 4,
+ "268": 2,
+ "270": 1,
+ "272": 1,
+ "277": 4,
+ "283": 4,
+ "286": 2,
+ "288": 1,
+ "290": 1,
+ "294": 4,
+ "298": 2,
+ "299": 3,
+ "304": 2,
+ "311": 2,
+ "319": 2,
+ "329": 2,
+ "361": 2,
+ "371": 2
}
},
{
"filename": "src/molecules/Hero/hero.tsx",
- "lineHits": {
- "40": 10,
- "72": 0,
- "127": 3,
- "56": 10,
- "58": 10,
- "73": 0,
- "128": 3
- },
"branchHits": {
"73": {
"covered": 0,
"missed": 2,
"available": 2
}
+ },
+ "lineHits": {
+ "56": 10,
+ "58": 10,
+ "73": 0,
+ "128": 3
}
}
]
diff --git a/plugins/code-coverage-backend/src/service/__fixtures__/cobertura-jsoncoverage-files-4.json b/plugins/code-coverage-backend/src/service/__fixtures__/cobertura-jsoncoverage-files-4.json
index eada26d5ce..2564693dd0 100644
--- a/plugins/code-coverage-backend/src/service/__fixtures__/cobertura-jsoncoverage-files-4.json
+++ b/plugins/code-coverage-backend/src/service/__fixtures__/cobertura-jsoncoverage-files-4.json
@@ -1,6 +1,7 @@
[
{
"filename": "Sources/TDSOptions.m",
+ "branchHits": {},
"lineHits": {
"32": 0,
"33": 0,
@@ -38,11 +39,11 @@
"75": 0,
"76": 0,
"77": 0
- },
- "branchHits": {}
+ }
},
{
"filename": "Sources/TDSUserLock.m",
+ "branchHits": {},
"lineHits": {
"17": 0,
"18": 0,
@@ -88,11 +89,11 @@
"68": 0,
"69": 0,
"70": 0
- },
- "branchHits": {}
+ }
},
{
"filename": "Sources/TDSUserManager.m",
+ "branchHits": {},
"lineHits": {
"24": 0,
"25": 0,
@@ -328,11 +329,11 @@
"294": 0,
"295": 0,
"296": 0
- },
- "branchHits": {}
+ }
},
{
"filename": "Sources/TDSUtil.m",
+ "branchHits": {},
"lineHits": {
"8": 0,
"9": 0,
@@ -345,7 +346,6 @@
"18": 0,
"19": 0,
"20": 0
- },
- "branchHits": {}
+ }
}
]
diff --git a/plugins/code-coverage-backend/src/service/__fixtures__/cobertura-jsoncoverage-files-5.json b/plugins/code-coverage-backend/src/service/__fixtures__/cobertura-jsoncoverage-files-5.json
index 41ab6c084f..a5691d0a21 100644
--- a/plugins/code-coverage-backend/src/service/__fixtures__/cobertura-jsoncoverage-files-5.json
+++ b/plugins/code-coverage-backend/src/service/__fixtures__/cobertura-jsoncoverage-files-5.json
@@ -1,6 +1,7 @@
[
{
"filename": "src/graphql/queries.ts",
+ "branchHits": {},
"lineHits": {
"1": 3,
"3": 3,
@@ -9,95 +10,10 @@
"80": 3,
"92": 3,
"138": 3
- },
- "branchHits": {}
+ }
},
{
"filename": "src/graphql/resolvers.ts",
- "lineHits": {
- "22": 17,
- "28": 14,
- "36": 16,
- "27": 8,
- "35": 8,
- "43": 9,
- "51": 15,
- "56": 8,
- "61": 8,
- "50": 8,
- "55": 8,
- "60": 8,
- "128": 7,
- "139": 4,
- "145": 8,
- "160": 8,
- "177": 7,
- "185": 13,
- "70": 12,
- "78": 8,
- "81": 8,
- "84": 4,
- "97": 12,
- "103": 8,
- "114": 8,
- "144": 8,
- "159": 8,
- "176": 8,
- "184": 8,
- "1": 4,
- "2": 4,
- "3": 4,
- "5": 4,
- "6": 4,
- "7": 4,
- "8": 4,
- "9": 4,
- "10": 4,
- "14": 4,
- "21": 4,
- "24": 17,
- "32": 10,
- "37": 12,
- "42": 4,
- "45": 9,
- "47": 9,
- "52": 11,
- "57": 4,
- "62": 4,
- "67": 4,
- "73": 8,
- "83": 4,
- "85": 4,
- "86": 4,
- "87": 4,
- "88": 4,
- "94": 4,
- "95": 4,
- "98": 4,
- "104": 4,
- "107": 4,
- "115": 4,
- "118": 4,
- "119": 4,
- "120": 0,
- "124": 4,
- "130": 7,
- "132": 7,
- "134": 7,
- "136": 7,
- "140": 4,
- "151": 4,
- "165": 4,
- "166": 4,
- "167": 4,
- "168": 1,
- "169": 4,
- "178": 3,
- "186": 9,
- "187": 9,
- "193": 2,
- "194": 0
- },
"branchHits": {
"86": {
"covered": 2,
@@ -124,33 +40,89 @@
"missed": 1,
"available": 2
}
+ },
+ "lineHits": {
+ "1": 4,
+ "2": 4,
+ "3": 4,
+ "5": 4,
+ "6": 4,
+ "7": 4,
+ "8": 4,
+ "9": 4,
+ "10": 4,
+ "14": 4,
+ "21": 4,
+ "24": 17,
+ "27": 4,
+ "28": 4,
+ "32": 10,
+ "35": 4,
+ "36": 4,
+ "37": 12,
+ "42": 4,
+ "45": 9,
+ "47": 9,
+ "50": 4,
+ "51": 4,
+ "52": 11,
+ "55": 4,
+ "56": 4,
+ "57": 4,
+ "60": 4,
+ "61": 4,
+ "62": 4,
+ "67": 4,
+ "70": 4,
+ "73": 8,
+ "78": 4,
+ "81": 4,
+ "83": 4,
+ "85": 4,
+ "86": 4,
+ "87": 4,
+ "88": 4,
+ "94": 4,
+ "95": 4,
+ "97": 4,
+ "98": 4,
+ "103": 4,
+ "104": 4,
+ "107": 4,
+ "114": 4,
+ "115": 4,
+ "118": 4,
+ "119": 4,
+ "120": 0,
+ "124": 4,
+ "130": 7,
+ "132": 7,
+ "134": 7,
+ "136": 7,
+ "140": 4,
+ "144": 4,
+ "145": 4,
+ "151": 4,
+ "159": 4,
+ "160": 4,
+ "165": 4,
+ "166": 4,
+ "167": 4,
+ "168": 1,
+ "169": 4,
+ "176": 4,
+ "177": 4,
+ "178": 3,
+ "184": 4,
+ "185": 4,
+ "186": 9,
+ "187": 9,
+ "193": 2,
+ "194": 0
}
},
{
"filename": "src/graphql/router.ts",
- "lineHits": {
- "21": 1,
- "22": 2,
- "43": 21,
- "53": 40,
- "12": 3,
- "14": 3,
- "23": 1,
- "26": 0,
- "32": 1,
- "33": 1,
- "34": 1,
- "37": 0,
- "54": 11,
- "55": 0,
- "57": 11,
- "58": 11,
- "63": 11,
- "64": 11,
- "65": 10,
- "66": 10,
- "68": 1
- },
"branchHits": {
"23": {
"covered": 3,
@@ -177,45 +149,55 @@
"missed": 1,
"available": 2
}
+ },
+ "lineHits": {
+ "12": 3,
+ "14": 3,
+ "22": 1,
+ "23": 1,
+ "26": 0,
+ "32": 1,
+ "33": 1,
+ "34": 1,
+ "37": 0,
+ "43": 3,
+ "53": 18,
+ "54": 11,
+ "55": 0,
+ "57": 11,
+ "58": 11,
+ "63": 11,
+ "64": 11,
+ "65": 10,
+ "66": 10,
+ "68": 1
}
},
{
"filename": "src/graphql/schema.ts",
- "lineHits": {
- "9": 7,
- "1": 3,
- "2": 3,
- "4": 3,
- "5": 3,
- "11": 0,
- "13": 4,
- "15": 4,
- "16": 4,
- "17": 4,
- "19": 4
- },
"branchHits": {
"11": {
"covered": 0,
"missed": 1,
"available": 1
}
+ },
+ "lineHits": {
+ "1": 3,
+ "2": 3,
+ "4": 3,
+ "5": 3,
+ "9": 3,
+ "11": 0,
+ "13": 4,
+ "15": 4,
+ "16": 4,
+ "17": 4,
+ "19": 4
}
},
{
"filename": "src/graphql/transforms.ts",
- "lineHits": {
- "9": 10,
- "20": 5,
- "13": 6,
- "14": 2,
- "15": 6,
- "16": 1,
- "17": 6,
- "23": 1,
- "24": 0,
- "25": 1
- },
"branchHits": {
"13": {
"covered": 2,
@@ -232,36 +214,22 @@
"missed": 1,
"available": 2
}
+ },
+ "lineHits": {
+ "9": 4,
+ "13": 6,
+ "14": 2,
+ "15": 6,
+ "16": 1,
+ "17": 6,
+ "20": 4,
+ "23": 1,
+ "24": 0,
+ "25": 1
}
},
{
"filename": "src/workers/primary-worker.js",
- "lineHits": {
- "16": 0,
- "25": 0,
- "49": 0,
- "2": 0,
- "3": 0,
- "4": 0,
- "5": 0,
- "6": 0,
- "8": 0,
- "17": 0,
- "21": 0,
- "22": 0,
- "23": 0,
- "24": 0,
- "27": 0,
- "28": 0,
- "31": 0,
- "33": 0,
- "34": 0,
- "37": 0,
- "38": 0,
- "48": 0,
- "51": 0,
- "53": 0
- },
"branchHits": {
"17": {
"covered": 0,
@@ -278,32 +246,36 @@
"missed": 2,
"available": 2
}
- }
- },
- {
- "filename": "src/workers/secondary-worker.js",
+ },
"lineHits": {
- "4": 0,
- "13": 0,
"2": 0,
+ "3": 0,
+ "4": 0,
"5": 0,
- "9": 0,
- "10": 0,
- "11": 0,
- "12": 0,
- "14": 0,
- "15": 0,
+ "6": 0,
+ "8": 0,
"16": 0,
- "18": 0,
- "19": 0,
+ "17": 0,
+ "21": 0,
"22": 0,
"23": 0,
"24": 0,
"25": 0,
- "26": 0,
"27": 0,
- "29": 0
- },
+ "28": 0,
+ "31": 0,
+ "33": 0,
+ "34": 0,
+ "37": 0,
+ "38": 0,
+ "48": 0,
+ "49": 0,
+ "51": 0,
+ "53": 0
+ }
+ },
+ {
+ "filename": "src/workers/secondary-worker.js",
"branchHits": {
"5": {
"covered": 0,
@@ -320,6 +292,28 @@
"missed": 2,
"available": 2
}
+ },
+ "lineHits": {
+ "2": 0,
+ "4": 0,
+ "5": 0,
+ "9": 0,
+ "10": 0,
+ "11": 0,
+ "12": 0,
+ "13": 0,
+ "14": 0,
+ "15": 0,
+ "16": 0,
+ "18": 0,
+ "19": 0,
+ "22": 0,
+ "23": 0,
+ "24": 0,
+ "25": 0,
+ "26": 0,
+ "27": 0,
+ "29": 0
}
}
]
diff --git a/plugins/code-coverage-backend/src/service/__fixtures__/cobertura-jsoncoverage-files-6.json b/plugins/code-coverage-backend/src/service/__fixtures__/cobertura-jsoncoverage-files-6.json
new file mode 100644
index 0000000000..7de4e7dcf7
--- /dev/null
+++ b/plugins/code-coverage-backend/src/service/__fixtures__/cobertura-jsoncoverage-files-6.json
@@ -0,0 +1,47 @@
+[
+ {
+ "filename": "src/Calc/Main.cs",
+ "lineHits": {
+ "5": 4,
+ "6": 4,
+ "7": 1,
+ "8": 0,
+ "9": 2,
+ "10": 1,
+ "11": 4
+ },
+ "branchHits": {
+ "5": {
+ "covered": 5,
+ "missed": 1,
+ "available": 6
+ }
+ }
+ },
+ {
+ "filename": "src/Calc/Math.cs",
+ "lineHits": {
+ "5": 1,
+ "6": 0,
+ "7": 2,
+ "8": 2,
+ "9": 0,
+ "11": 3,
+ "12": 1,
+ "14": 1,
+ "15": 1
+ },
+ "branchHits": {
+ "8": {
+ "covered": 1,
+ "missed": 1,
+ "available": 2
+ },
+ "11": {
+ "covered": 2,
+ "missed": 0,
+ "available": 2
+ }
+ }
+ }
+]
diff --git a/plugins/code-coverage-backend/src/service/__fixtures__/cobertura-sourcefiles-6.txt b/plugins/code-coverage-backend/src/service/__fixtures__/cobertura-sourcefiles-6.txt
new file mode 100644
index 0000000000..3aa3c36039
--- /dev/null
+++ b/plugins/code-coverage-backend/src/service/__fixtures__/cobertura-sourcefiles-6.txt
@@ -0,0 +1,2 @@
+src/Calc/Main.cs
+src/Calc/Math.cs
diff --git a/plugins/code-coverage-backend/src/service/__fixtures__/cobertura-testdata-6.xml b/plugins/code-coverage-backend/src/service/__fixtures__/cobertura-testdata-6.xml
new file mode 100644
index 0000000000..84560b6c21
--- /dev/null
+++ b/plugins/code-coverage-backend/src/service/__fixtures__/cobertura-testdata-6.xml
@@ -0,0 +1,100 @@
+
+
+
+ /Some/Path/src/Calc/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/code-coverage-backend/src/service/converter/cobertura.test.ts b/plugins/code-coverage-backend/src/service/converter/cobertura.test.ts
index dfe6c77c98..3b55930d5f 100644
--- a/plugins/code-coverage-backend/src/service/converter/cobertura.test.ts
+++ b/plugins/code-coverage-backend/src/service/converter/cobertura.test.ts
@@ -24,7 +24,7 @@ import { getVoidLogger } from '@backstage/backend-common';
describe('convert cobertura', () => {
const converter = new Cobertura(getVoidLogger());
- [1, 2, 3, 4, 5].forEach(idx => {
+ [1, 2, 3, 4, 5, 6].forEach(idx => {
let fixture: CoberturaXML;
parseString(
fs.readFileSync(
diff --git a/plugins/code-coverage-backend/src/service/converter/cobertura.ts b/plugins/code-coverage-backend/src/service/converter/cobertura.ts
index 025d40a4f6..d21a8a0c3a 100644
--- a/plugins/code-coverage-backend/src/service/converter/cobertura.ts
+++ b/plugins/code-coverage-backend/src/service/converter/cobertura.ts
@@ -107,14 +107,10 @@ export class Cobertura implements Converter {
* @param clz - class coverage information
*/
private extractLines(clz: InnerClass): Array {
- const classLines = clz.lines.flatMap(l => l.line);
- const methodLines = clz.methods
- ?.flatMap(m => m.method)
- .filter(Boolean)
- .flatMap(m => m.lines)
- .filter(Boolean)
- .flatMap(l => l.line);
- const lines = [classLines, methodLines].flat().filter(Boolean);
+ const lines = clz.lines
+ .flatMap(l => l.line)
+ .flat()
+ .filter(Boolean);
const lineHits = lines.map(l => {
return {
number: parseInt(l.$.number as unknown as string, 10),