UNPKG

@lcov-viewer/cli

Version:

LCOV viewer CLI to convert coverage to grouped HTML report. Generates code coverage report grouped by directory.

1 lines 8.43 kB
<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Code coverage report by LCOV Viewer</title><link rel="icon" type="image/png" sizes="16x16" href="icon-16x16.png"><link rel="icon" type="image/png" sizes="32x32" href="icon-32x32.png"><link rel="icon" type="image/png" sizes="48x48" href="icon-48x48.png"><style type="text/css">code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.shadow{box-shadow:0 0 3px 1px rgba(201,54,155,.29),0 0 2px 0 rgba(201,54,155,.59)}.shadow:hover{box-shadow:0 0 5px 2px rgba(201,54,155,.29),0 0 1px 1px rgba(201,54,155,.59)}.selection{background:rgba(201,54,155,.19)}.code-font{font-size:1rem;line-height:1.5}html{font-size:14px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#4a4a4a;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100vh;margin:0;padding:0;width:100%}::-moz-selection{background:rgba(201,54,155,.19)}::selection{background:rgba(201,54,155,.19)}#root{display:flex;flex-direction:column;flex-grow:1}a,a:visited{color:#c9369b;text-decoration:none}a:hover{color:#79205d}table{border:none;border-spacing:0}thead tr:first-child th{background-color:rgba(201,54,155,.79);color:#fff;font-weight:400;padding:.5rem;text-align:left;white-space:nowrap}thead tr:first-child th:first-child{border-top-left-radius:2px;padding-left:1rem}thead tr:first-child th:last-child{border-top-right-radius:2px;padding-right:1rem}tbody td{border-bottom:1px solid rgba(74,74,74,.09);cursor:inherit;padding:.5rem}tbody td:first-child{border-left:1px solid rgba(201,54,155,.29)}tbody td:last-child{border-right:1px solid rgba(201,54,155,.29)}tfoot tr:first-child td{background-color:rgba(201,54,155,.79);padding:.5rem}tfoot tr:first-child td:first-child{border-bottom-left-radius:2px}tfoot tr:first-child td:last-child{border-bottom-right-radius:2px}pre.code{background:none;font-size:1rem;line-height:1.5;margin:0;overflow:visible;padding:0}pre.code ::-moz-selection{background:rgba(201,54,155,.19)}pre.code ::selection{background:rgba(201,54,155,.19)}pre.code::-moz-selection{background:rgba(201,54,155,.19)}pre.code::selection{background:rgba(201,54,155,.19)}.Yd7Un0fyT9ESfQ6MbEMp{background:none;border:none;color:#c9369b;cursor:pointer;font-family:inherit;font-size:inherit;margin:0;outline:none;padding:0;text-decoration:none}.Yd7Un0fyT9ESfQ6MbEMp:hover{color:#79205d}.AylpTFH8ymzsUBAVj1no{cursor:default}.AylpTFH8ymzsUBAVj1no:hover{background-color:rgba(201,54,155,.19)}.sVi4c2Mh6A4NEAD3kP_O .xSvY537YzTQ8_5D81wYS{white-space:nowrap}.sVi4c2Mh6A4NEAD3kP_O .xSvY537YzTQ8_5D81wYS:before{color:#c9369b;content:"\002B";cursor:pointer;display:inline-block;margin-right:.25rem;text-align:center;width:1rem}.sVi4c2Mh6A4NEAD3kP_O.it0AZsbL6kUlZYAF9uHm .xSvY537YzTQ8_5D81wYS:before{content:"\2013"}.sOXjTnxd3TdHvRdVHfKC{display:none}.PXv_6tK0CxMm2LiwaeyC.AMnQ1oj9dcuHucxvntkC{color:#d3343c}.PXv_6tK0CxMm2LiwaeyC.kQa8HHq_7GBVlPvcEAKa{color:#d3b334}.PXv_6tK0CxMm2LiwaeyC.yIMT9ASd0k_g3wmZ4wGd{color:#248f29}.peJXsN7V0rkscxJ7jbdW{text-align:right}.OSP3JhUdZYQ02nqEGShh{width:100%}.OSP3JhUdZYQ02nqEGShh .ai4wI79nZxH4zoZcUzk9{width:50%}.OSP3JhUdZYQ02nqEGShh .cH57jQCT3zodZIvJVPHi{text-align:right}.VOaThWqudONlB88OI4p5{display:flex;flex-direction:column}.HipetlaFbHUwXn65hibI{display:flex;flex-direction:row;margin-bottom:.5rem}.HipetlaFbHUwXn65hibI>*+*{margin-left:1rem}.PJ_f2JiNABRW5zFLtedQ{align-items:center;display:flex;flex-direction:row;padding:1rem 0}.PJ_f2JiNABRW5zFLtedQ a,.PJ_f2JiNABRW5zFLtedQ span{white-space:nowrap}.PJ_f2JiNABRW5zFLtedQ span:before{content:"\00a0|\00a0"}.bRPEVOzx1pIw3XTIApd4{box-shadow:0 0 3px 1px rgba(201,54,155,.29),0 0 2px 0 rgba(201,54,155,.59)}.bRPEVOzx1pIw3XTIApd4:hover{box-shadow:0 0 5px 2px rgba(201,54,155,.29),0 0 1px 1px rgba(201,54,155,.59)}.VciDiOxnwCCjSF_1NC6D{background:rgba(201,54,155,.19)}.BQ9js21fftxqOHFTI2HB{border-radius:2px;flex-shrink:0;height:1rem;margin-bottom:.5rem}.BQ9js21fftxqOHFTI2HB.AlT8BLLvG0urUWHcwiPw{background-color:#d3343c}.BQ9js21fftxqOHFTI2HB.haKBNtQnLQykvFxMUlDn{background-color:#d3b334}.BQ9js21fftxqOHFTI2HB.XyXi1B8dJocUczgB_FUY{background-color:#248f29}.syo01N8USqcl_3Mgaad6{box-shadow:0 0 3px 1px rgba(201,54,155,.29),0 0 2px 0 rgba(201,54,155,.59)}.syo01N8USqcl_3Mgaad6:hover{box-shadow:0 0 5px 2px rgba(201,54,155,.29),0 0 1px 1px rgba(201,54,155,.59)}.mPltpbiNAISeTz7FWJBD{background:rgba(201,54,155,.19)}.LLk0qGEtlPMi_VMZoLsl{align-items:center;display:flex;flex-direction:row;white-space:nowrap}.LLk0qGEtlPMi_VMZoLsl+.LLk0qGEtlPMi_VMZoLsl{margin-top:.25rem}.RgN2YW30sn_eAlWLpwf1{display:inline-block;font-size:1.125rem;font-weight:bolder;margin-right:.5rem;min-width:5em;text-align:right}.Fk0LlB0GIP6uAWmDPfbK{display:inline-block;flex:1 0 auto}.Do7QNBMjG30M_rKKrx5Q{background:rgba(0,0,0,.19);border-radius:2px;display:inline-block;margin-left:1rem;padding:.125em .25em;text-align:right}.Do7QNBMjG30M_rKKrx5Q.k3Zc1I2aETf5Db1iTI8Q{background-color:rgba(211,52,60,.19);color:#d3343c}.Do7QNBMjG30M_rKKrx5Q.TWOhurofQgAXhdhQqld0{background-color:rgba(211,179,52,.19);color:#d3b334}.Do7QNBMjG30M_rKKrx5Q.qZKjClRIlzRAlTvC7dE8{background-color:rgba(36,143,41,.19);color:#248f29}.rlWndVfsYItzruLLQYWo{align-items:center;display:flex;flex-direction:row;margin:.5rem 0}.Q9dZ0bdnz__68oVcNfnr{flex-grow:1;flex-shrink:1;font-size:1.5rem;font-weight:400;margin:0;white-space:nowrap}.TeBeNAuyNWHkFjHFKexw{display:flex;flex-direction:column}.eoKlqnv8W8nBChxjpGpH{font-size:1rem;line-height:1.5}.j1ris6QbdVckfhu3YZRw{display:flex;flex-direction:column;flex-grow:1}.hjMjDoeVyecqajq452gG{display:flex;flex-direction:row}._x_AvKOVlvX7WgFkf2zW,.rJ6PUIvDbe6jn0wCj2yS{display:flex;flex-direction:column}._x_AvKOVlvX7WgFkf2zW span,.rJ6PUIvDbe6jn0wCj2yS span{background:hsla(0,0%,50%,.19);font-size:1rem;line-height:1.5;padding:0 .5rem}._x_AvKOVlvX7WgFkf2zW span.zQgqS4f2FdfPIkIRz4Fm,.rJ6PUIvDbe6jn0wCj2yS span.zQgqS4f2FdfPIkIRz4Fm{background:rgba(36,143,41,.19)}._x_AvKOVlvX7WgFkf2zW span.F7WyEbDlUCaUqlzXix_E,.rJ6PUIvDbe6jn0wCj2yS span.F7WyEbDlUCaUqlzXix_E{background:rgba(211,52,60,.19)}.hevWNy1VNh52tw91FVLC{flex-grow:1;padding-left:.5rem}.m69OpcoGkNRGRDDSOtx7{align-items:center;color:#d3343c;display:flex;flex-direction:column;flex-grow:1;justify-content:center}.dN13JRetbwI9kFAig6v_{flex-grow:1}.LARs9rtAhMrIG4Y4JimW{display:flex;flex-direction:column;flex-grow:1;height:100%;padding:0 1rem}</style></head><body><div id="root"></div><script src="report-data.js"></script><script defer="defer" src="app.js"></script></body></html>