Skip to content
Snippets Groups Projects
Commit be309081 authored by Tadeusz Miesiąc's avatar Tadeusz Miesiąc
Browse files

fix(ci): ci

parent f14455d3
No related branches found
No related tags found
2 merge requests!223reset the pin numbers before search results are fetch (so the results will be...,!3Development
Pipeline #78370 canceled
default:
image: node:16.16.0
stages: stages:
- test - test
cache: cache:
...@@ -8,6 +5,7 @@ cache: ...@@ -8,6 +5,7 @@ cache:
- ~/.cache - ~/.cache
jest: jest:
image: node:16.16.0
stage: test stage: test
before_script: before_script:
- apk add --no-cache npm - apk add --no-cache npm
...@@ -15,7 +13,22 @@ jest: ...@@ -15,7 +13,22 @@ jest:
script: script:
- npm run test:ci - npm run test:ci
only: only:
- master - development
- merge_requests
- tags
tags:
- k8s
linter:
image: node:16.16.0
stage: test
before_script:
- apk add --no-cache npm
- npm ci
script:
- npm run lint:ts
only:
- development
- merge_requests - merge_requests
- tags - tags
tags: tags:
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<coverage generated="1695070376179" clover="3.2.0"> <coverage generated="1695128305612" clover="3.2.0">
<project timestamp="1695070376180" name="All files"> <project timestamp="1695128305612" name="All files">
<metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="1" elements="6" coveredelements="5" complexity="0" loc="4" ncloc="4" packages="1" files="1" classes="1"/> <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0" elements="2" coveredelements="2" complexity="0" loc="2" ncloc="2" packages="1" files="1" classes="1"/>
<file name="ExampleDomain.component.tsx" path="/Users/Tadeusz/Documents/GitHub/minerva-frontend/src/components/[DomainName]/ExampleDomain.component.tsx"> <file name="ExampleDomain.component.tsx" path="/Users/Tadeusz/Documents/GitHub/minerva-frontend/src/components/[DomainName]/ExampleDomain.component.tsx">
<metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="1"/> <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
<line num="1" count="1" type="stmt"/> <line num="1" count="1" type="stmt"/>
<line num="3" count="1" type="stmt"/> <line num="5" count="1" type="stmt"/>
<line num="4" count="1" type="stmt"/>
<line num="9" count="1" type="stmt"/>
</file> </file>
</project> </project>
</coverage> </coverage>
{"/Users/Tadeusz/Documents/GitHub/minerva-frontend/src/components/[DomainName]/ExampleDomain.component.tsx": {"path":"/Users/Tadeusz/Documents/GitHub/minerva-frontend/src/components/[DomainName]/ExampleDomain.component.tsx","statementMap":{"0":{"start":{"line":9,"column":0},"end":{"line":9,"column":15}},"1":{"start":{"line":1,"column":18},"end":{"line":1,"column":null}},"2":{"start":{"line":3,"column":22},"end":{"line":7,"column":null}},"3":{"start":{"line":4,"column":15},"end":{"line":4,"column":null}},"4":{"start":{"line":9,"column":15},"end":{"line":9,"column":null}}},"fnMap":{"0":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":22},"end":{"line":3,"column":null}},"loc":{"start":{"line":3,"column":22},"end":{"line":7,"column":null}}},"1":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":15},"end":{"line":4,"column":28}},"loc":{"start":{"line":4,"column":15},"end":{"line":4,"column":null}}}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1},"f":{"0":1,"1":0},"b":{}} {"/Users/Tadeusz/Documents/GitHub/minerva-frontend/src/components/[DomainName]/ExampleDomain.component.tsx": {"path":"/Users/Tadeusz/Documents/GitHub/minerva-frontend/src/components/[DomainName]/ExampleDomain.component.tsx","statementMap":{"0":{"start":{"line":5,"column":0},"end":{"line":5,"column":15}},"1":{"start":{"line":1,"column":18},"end":{"line":1,"column":null}},"2":{"start":{"line":5,"column":15},"end":{"line":5,"column":null}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1,"2":1},"f":{},"b":{}}
} }
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">100% </span> <span class="strong">100% </span>
<span class="quiet">Statements</span> <span class="quiet">Statements</span>
<span class='fraction'>5/5</span> <span class='fraction'>3/3</span>
</div> </div>
...@@ -37,16 +37,16 @@ ...@@ -37,16 +37,16 @@
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">50% </span> <span class="strong">100% </span>
<span class="quiet">Functions</span> <span class="quiet">Functions</span>
<span class='fraction'>1/2</span> <span class='fraction'>0/0</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">100% </span> <span class="strong">100% </span>
<span class="quiet">Lines</span> <span class="quiet">Lines</span>
<span class='fraction'>4/4</span> <span class='fraction'>2/2</span>
</div> </div>
...@@ -68,26 +68,14 @@ ...@@ -68,26 +68,14 @@
<a name='L3'></a><a href='#L3'>3</a> <a name='L3'></a><a href='#L3'>3</a>
<a name='L4'></a><a href='#L4'>4</a> <a name='L4'></a><a href='#L4'>4</a>
<a name='L5'></a><a href='#L5'>5</a> <a name='L5'></a><a href='#L5'>5</a>
<a name='L6'></a><a href='#L6'>6</a> <a name='L6'></a><a href='#L6'>6</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
<a name='L7'></a><a href='#L7'>7</a>
<a name='L8'></a><a href='#L8'>8</a>
<a name='L9'></a><a href='#L9'>9</a>
<a name='L10'></a><a href='#L10'>10</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-yes">1x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">import React from 'react'; <span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">import React from 'react';
&nbsp; &nbsp;
const ExampleDomain = (): JSX.Element =&gt; { const ExampleDomain = (): JSX.Element =&gt; &lt;p&gt;test&lt;/p&gt;;
const test = <span class="fstat-no" title="function not covered" >(): void =&gt; {}</span>;
&nbsp;
return &lt;p&gt;test&lt;/p&gt;;
};
&nbsp; &nbsp;
export default ExampleDomain; export default ExampleDomain;
&nbsp;</pre></td></tr></table></pre> &nbsp;</pre></td></tr></table></pre>
...@@ -97,7 +85,7 @@ export default ExampleDomain; ...@@ -97,7 +85,7 @@ export default ExampleDomain;
<div class='footer quiet pad2 space-top1 center small'> <div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a> <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
at 2023-09-18T20:52:56.190Z at 2023-09-19T12:58:25.625Z
</div> </div>
<script src="prettify.js"></script> <script src="prettify.js"></script>
<script> <script>
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">100% </span> <span class="strong">100% </span>
<span class="quiet">Statements</span> <span class="quiet">Statements</span>
<span class='fraction'>5/5</span> <span class='fraction'>3/3</span>
</div> </div>
...@@ -37,16 +37,16 @@ ...@@ -37,16 +37,16 @@
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">50% </span> <span class="strong">100% </span>
<span class="quiet">Functions</span> <span class="quiet">Functions</span>
<span class='fraction'>1/2</span> <span class='fraction'>0/0</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">100% </span> <span class="strong">100% </span>
<span class="quiet">Lines</span> <span class="quiet">Lines</span>
<span class='fraction'>4/4</span> <span class='fraction'>2/2</span>
</div> </div>
...@@ -84,13 +84,13 @@ ...@@ -84,13 +84,13 @@
<div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div> <div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div>
</td> </td>
<td data-value="100" class="pct high">100%</td> <td data-value="100" class="pct high">100%</td>
<td data-value="5" class="abs high">5/5</td> <td data-value="3" class="abs high">3/3</td>
<td data-value="100" class="pct high">100%</td>
<td data-value="0" class="abs high">0/0</td>
<td data-value="100" class="pct high">100%</td> <td data-value="100" class="pct high">100%</td>
<td data-value="0" class="abs high">0/0</td> <td data-value="0" class="abs high">0/0</td>
<td data-value="50" class="pct medium">50%</td>
<td data-value="2" class="abs medium">1/2</td>
<td data-value="100" class="pct high">100%</td> <td data-value="100" class="pct high">100%</td>
<td data-value="4" class="abs high">4/4</td> <td data-value="2" class="abs high">2/2</td>
</tr> </tr>
</tbody> </tbody>
...@@ -101,7 +101,7 @@ ...@@ -101,7 +101,7 @@
<div class='footer quiet pad2 space-top1 center small'> <div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a> <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
at 2023-09-18T20:52:56.190Z at 2023-09-19T12:58:25.625Z
</div> </div>
<script src="prettify.js"></script> <script src="prettify.js"></script>
<script> <script>
......
TN: TN:
SF:src/components/[DomainName]/ExampleDomain.component.tsx SF:src/components/[DomainName]/ExampleDomain.component.tsx
FN:3,(anonymous_2) FNF:0
FN:4,(anonymous_3) FNH:0
FNF:2
FNH:1
FNDA:1,(anonymous_2)
FNDA:0,(anonymous_3)
DA:1,1 DA:1,1
DA:3,1 DA:5,1
DA:4,1 LF:2
DA:9,1 LH:2
LF:4
LH:4
BRF:0 BRF:0
BRH:0 BRH:0
end_of_record end_of_record
...@@ -7,6 +7,7 @@ ...@@ -7,6 +7,7 @@
"build": "next build", "build": "next build",
"start": "next start", "start": "next start",
"lint": "next lint", "lint": "next lint",
"lint:ts": "node_modules/eslint/bin/eslint.js src --ext .ts,.tsx",
"prepare": "husky install", "prepare": "husky install",
"postinstall": "husky install", "postinstall": "husky install",
"test": "jest --watch --config ./jest.config.mjs", "test": "jest --watch --config ./jest.config.mjs",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment