Skip to content

Commit b378958

Browse files
committed
Add tools to SonarCloud => Sonars
1 parent 9538c92 commit b378958

26 files changed

+4514
-6
lines changed

.github/workflows/sonarcloud.yml renamed to .github/workflows/sonars.yml

+8-6
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: SonarCloud
1+
name: Sonars
22
on:
33
push:
44
branches:
@@ -9,10 +9,11 @@ on:
99
types: [ opened, synchronize, reopened ]
1010
jobs:
1111
sonarcloud:
12-
name: SonarCloud
12+
name: Sonars
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/checkout@v2
15+
- name: Checkout code
16+
uses: actions/checkout@v2
1617
with:
1718
fetch-depth: 0
1819

@@ -25,15 +26,15 @@ jobs:
2526
- name: Install dependencies with composer
2627
run: composer update --no-ansi --no-interaction --no-progress
2728

28-
- name: Generate coverage report with phpunit/phpunit
29+
- name: Generate coverage report with phpunit
2930
run: vendor/bin/phpunit --coverage-clover coverage.xml --log-junit report.xml
3031

3132
- name: Monitor coverage
3233
uses: slavcodev/coverage-monitor-action@v1
3334
with:
34-
github_token: ${{ secrets.SECRET_GITHUB_TOKEN }}
35+
github_token: ${{ secrets.ACTIONS_GITHUB_TOKEN }}
3536
coverage_path: coverage.xml
36-
threshold_alert: 75
37+
threshold_alert: 90
3738
threshold_warning: 95
3839

3940
- name: Codecov analyze
@@ -47,4 +48,5 @@ jobs:
4748
- name: SonarCloud Scan
4849
uses: SonarSource/sonarcloud-github-action@master
4950
env:
51+
GITHUB_TOKEN: ${{ secrets.ACTIONS_GITHUB_TOKEN }}
5052
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}

coverage/Created.php.html

+168
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,168 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<title>Code Coverage for /var/www/src/Created.php</title>
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
7+
<link href="_css/bootstrap.min.css" rel="stylesheet" type="text/css">
8+
<link href="_css/octicons.css" rel="stylesheet" type="text/css">
9+
<link href="_css/style.css" rel="stylesheet" type="text/css">
10+
<link href="_css/custom.css" rel="stylesheet" type="text/css">
11+
</head>
12+
<body>
13+
<header>
14+
<div class="container-fluid">
15+
<div class="row">
16+
<div class="col-md-12">
17+
<nav aria-label="breadcrumb">
18+
<ol class="breadcrumb">
19+
<li class="breadcrumb-item"><a href="index.html">/var/www/src</a></li>
20+
<li class="breadcrumb-item active">Created.php</li>
21+
22+
</ol>
23+
</nav>
24+
</div>
25+
</div>
26+
</div>
27+
</header>
28+
<div class="container-fluid">
29+
<div class="table-responsive">
30+
<table class="table table-bordered">
31+
<thead>
32+
<tr>
33+
<td>&nbsp;</td>
34+
<td colspan="10"><div align="center"><strong>Code Coverage</strong></div></td>
35+
</tr>
36+
<tr>
37+
<td>&nbsp;</td>
38+
<td colspan="3"><div align="center"><strong>Lines</strong></div></td>
39+
<td colspan="4"><div align="center"><strong>Functions and Methods</strong></div></td>
40+
<td colspan="3"><div align="center"><strong>Classes and Traits</strong></div></td>
41+
</tr>
42+
</thead>
43+
<tbody>
44+
<tr>
45+
<td class="success">Total</td>
46+
<td class="success big"> <div class="progress">
47+
<div class="progress-bar bg-success" role="progressbar" aria-valuenow="100.00" aria-valuemin="0" aria-valuemax="100" style="width: 100.00%">
48+
<span class="sr-only">100.00% covered (success)</span>
49+
</div>
50+
</div>
51+
</td>
52+
<td class="success small"><div align="right">100.00%</div></td>
53+
<td class="success small"><div align="right">2&nbsp;/&nbsp;2</div></td>
54+
<td class="success big"> <div class="progress">
55+
<div class="progress-bar bg-success" role="progressbar" aria-valuenow="100.00" aria-valuemin="0" aria-valuemax="100" style="width: 100.00%">
56+
<span class="sr-only">100.00% covered (success)</span>
57+
</div>
58+
</div>
59+
</td>
60+
<td class="success small"><div align="right">100.00%</div></td>
61+
<td class="success small"><div align="right">1&nbsp;/&nbsp;1</div></td>
62+
<td class="success small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></td>
63+
<td class="success big"> <div class="progress">
64+
<div class="progress-bar bg-success" role="progressbar" aria-valuenow="100.00" aria-valuemin="0" aria-valuemax="100" style="width: 100.00%">
65+
<span class="sr-only">100.00% covered (success)</span>
66+
</div>
67+
</div>
68+
</td>
69+
<td class="success small"><div align="right">100.00%</div></td>
70+
<td class="success small"><div align="right">1&nbsp;/&nbsp;1</div></td>
71+
</tr>
72+
73+
<tr>
74+
<td class="success"><abbr title="WsdlToPhp\WsSecurity\Created">Created</abbr></td>
75+
<td class="success big"> <div class="progress">
76+
<div class="progress-bar bg-success" role="progressbar" aria-valuenow="100.00" aria-valuemin="0" aria-valuemax="100" style="width: 100.00%">
77+
<span class="sr-only">100.00% covered (success)</span>
78+
</div>
79+
</div>
80+
</td>
81+
<td class="success small"><div align="right">100.00%</div></td>
82+
<td class="success small"><div align="right">2&nbsp;/&nbsp;2</div></td>
83+
<td class="success big"> <div class="progress">
84+
<div class="progress-bar bg-success" role="progressbar" aria-valuenow="100.00" aria-valuemin="0" aria-valuemax="100" style="width: 100.00%">
85+
<span class="sr-only">100.00% covered (success)</span>
86+
</div>
87+
</div>
88+
</td>
89+
<td class="success small"><div align="right">100.00%</div></td>
90+
<td class="success small"><div align="right">1&nbsp;/&nbsp;1</div></td>
91+
<td class="success small">1</td>
92+
<td class="success big"> <div class="progress">
93+
<div class="progress-bar bg-success" role="progressbar" aria-valuenow="100.00" aria-valuemin="0" aria-valuemax="100" style="width: 100.00%">
94+
<span class="sr-only">100.00% covered (success)</span>
95+
</div>
96+
</div>
97+
</td>
98+
<td class="success small"><div align="right">100.00%</div></td>
99+
<td class="success small"><div align="right">1&nbsp;/&nbsp;1</div></td>
100+
</tr>
101+
102+
<tr>
103+
<td class="success">&nbsp;<a href="#11"><abbr title="__construct(int $timestamp, string $namespace)">__construct</abbr></a></td>
104+
<td class="success big"> <div class="progress">
105+
<div class="progress-bar bg-success" role="progressbar" aria-valuenow="100.00" aria-valuemin="0" aria-valuemax="100" style="width: 100.00%">
106+
<span class="sr-only">100.00% covered (success)</span>
107+
</div>
108+
</div>
109+
</td>
110+
<td class="success small"><div align="right">100.00%</div></td>
111+
<td class="success small"><div align="right">2&nbsp;/&nbsp;2</div></td>
112+
<td class="success big"> <div class="progress">
113+
<div class="progress-bar bg-success" role="progressbar" aria-valuenow="100.00" aria-valuemin="0" aria-valuemax="100" style="width: 100.00%">
114+
<span class="sr-only">100.00% covered (success)</span>
115+
</div>
116+
</div>
117+
</td>
118+
<td class="success small"><div align="right">100.00%</div></td>
119+
<td class="success small"><div align="right">1&nbsp;/&nbsp;1</div></td>
120+
<td class="success small">1</td>
121+
<td class="success" colspan="3"></td>
122+
</tr>
123+
124+
125+
</tbody>
126+
</table>
127+
</div>
128+
<table id="code" class="table table-borderless table-condensed">
129+
<tbody>
130+
<tr class=" d-flex"><td class="col-1 text-right"><a id="1" href="#1">1</a></td><td class="col-11 codeLine"><span class="default">&lt;?php</span></td></tr>
131+
<tr class=" d-flex"><td class="col-1 text-right"><a id="2" href="#2">2</a></td><td class="col-11 codeLine"></td></tr>
132+
<tr class=" d-flex"><td class="col-1 text-right"><a id="3" href="#3">3</a></td><td class="col-11 codeLine"><span class="keyword">declare</span><span class="keyword">(</span><span class="default">strict_types</span><span class="keyword">=</span><span class="default">1</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
133+
<tr class=" d-flex"><td class="col-1 text-right"><a id="4" href="#4">4</a></td><td class="col-11 codeLine"></td></tr>
134+
<tr class=" d-flex"><td class="col-1 text-right"><a id="5" href="#5">5</a></td><td class="col-11 codeLine"><span class="keyword">namespace</span><span class="default">&nbsp;</span><span class="default">WsdlToPhp</span><span class="default">\</span><span class="default">WsSecurity</span><span class="keyword">;</span></td></tr>
135+
<tr class=" d-flex"><td class="col-1 text-right"><a id="6" href="#6">6</a></td><td class="col-11 codeLine"></td></tr>
136+
<tr class=" d-flex"><td class="col-1 text-right"><a id="7" href="#7">7</a></td><td class="col-11 codeLine"><span class="keyword">class</span><span class="default">&nbsp;</span><span class="default">Created</span><span class="default">&nbsp;</span><span class="keyword">extends</span><span class="default">&nbsp;</span><span class="default">Element</span></td></tr>
137+
<tr class=" d-flex"><td class="col-1 text-right"><a id="8" href="#8">8</a></td><td class="col-11 codeLine"><span class="keyword">{</span></td></tr>
138+
<tr class=" d-flex"><td class="col-1 text-right"><a id="9" href="#9">9</a></td><td class="col-11 codeLine"><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">const</span><span class="default">&nbsp;</span><span class="default">NAME</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">'Created'</span><span class="keyword">;</span></td></tr>
139+
<tr class=" d-flex"><td class="col-1 text-right"><a id="10" href="#10">10</a></td><td class="col-11 codeLine"></td></tr>
140+
<tr class=" d-flex"><td class="col-1 text-right"><a id="11" href="#11">11</a></td><td class="col-11 codeLine"><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">__construct</span><span class="keyword">(</span><span class="default">int</span><span class="default">&nbsp;</span><span class="default">$timestamp</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">string</span><span class="default">&nbsp;</span><span class="default">$namespace</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">self</span><span class="default">::</span><span class="default">NS_WSU</span><span class="keyword">)</span></td></tr>
141+
<tr class=" d-flex"><td class="col-1 text-right"><a id="12" href="#12">12</a></td><td class="col-11 codeLine"><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span></td></tr>
142+
<tr class="covered-by-large-tests popin d-flex"><td data-title="9 tests cover line 13" data-content="&lt;ul&gt;&lt;li class=&quot;covered-by-large-tests&quot;&gt;WsdlToPhp\WsSecurity\Tests\WsSecurityTest::testCreateWithExpiresIn&lt;/li&gt;&lt;li class=&quot;covered-by-large-tests&quot;&gt;WsdlToPhp\WsSecurity\Tests\WsSecurityTest::testCreateWithoutExpiresIn&lt;/li&gt;&lt;li class=&quot;covered-by-large-tests&quot;&gt;WsdlToPhp\WsSecurity\Tests\WsSecurityTest::testCreateWithMustUnderstand&lt;/li&gt;&lt;li class=&quot;covered-by-large-tests&quot;&gt;WsdlToPhp\WsSecurity\Tests\WsSecurityTest::testCreateWithMustUnderstandAndActor&lt;/li&gt;&lt;li class=&quot;covered-by-large-tests&quot;&gt;WsdlToPhp\WsSecurity\Tests\WsSecurityTest::testCreateSoapVar&lt;/li&gt;&lt;li class=&quot;covered-by-large-tests&quot;&gt;WsdlToPhp\WsSecurity\Tests\WsSecurityTest::testCreateWithPasswordDigest&lt;/li&gt;&lt;li class=&quot;covered-by-large-tests&quot;&gt;WsdlToPhp\WsSecurity\Tests\WsSecurityTest::testCreateWithUsernameId&lt;/li&gt;&lt;li class=&quot;covered-by-large-tests&quot;&gt;WsdlToPhp\WsSecurity\Tests\WsSecurityTest::testCreateWithoutNonce&lt;/li&gt;&lt;li class=&quot;covered-by-large-tests&quot;&gt;WsdlToPhp\WsSecurity\Tests\WsSecurityTest::testCreateWithEnvelopeNamespace&lt;/li&gt;&lt;/ul&gt;" data-placement="top" data-html="true" class="col-1 text-right"><a id="13" href="#13">13</a></td><td class="col-11 codeLine"><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="default">-&gt;</span><span class="default">setTimestampValue</span><span class="keyword">(</span><span class="default">$timestamp</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
143+
<tr class="covered-by-large-tests popin d-flex"><td data-title="9 tests cover line 14" data-content="&lt;ul&gt;&lt;li class=&quot;covered-by-large-tests&quot;&gt;WsdlToPhp\WsSecurity\Tests\WsSecurityTest::testCreateWithExpiresIn&lt;/li&gt;&lt;li class=&quot;covered-by-large-tests&quot;&gt;WsdlToPhp\WsSecurity\Tests\WsSecurityTest::testCreateWithoutExpiresIn&lt;/li&gt;&lt;li class=&quot;covered-by-large-tests&quot;&gt;WsdlToPhp\WsSecurity\Tests\WsSecurityTest::testCreateWithMustUnderstand&lt;/li&gt;&lt;li class=&quot;covered-by-large-tests&quot;&gt;WsdlToPhp\WsSecurity\Tests\WsSecurityTest::testCreateWithMustUnderstandAndActor&lt;/li&gt;&lt;li class=&quot;covered-by-large-tests&quot;&gt;WsdlToPhp\WsSecurity\Tests\WsSecurityTest::testCreateSoapVar&lt;/li&gt;&lt;li class=&quot;covered-by-large-tests&quot;&gt;WsdlToPhp\WsSecurity\Tests\WsSecurityTest::testCreateWithPasswordDigest&lt;/li&gt;&lt;li class=&quot;covered-by-large-tests&quot;&gt;WsdlToPhp\WsSecurity\Tests\WsSecurityTest::testCreateWithUsernameId&lt;/li&gt;&lt;li class=&quot;covered-by-large-tests&quot;&gt;WsdlToPhp\WsSecurity\Tests\WsSecurityTest::testCreateWithoutNonce&lt;/li&gt;&lt;li class=&quot;covered-by-large-tests&quot;&gt;WsdlToPhp\WsSecurity\Tests\WsSecurityTest::testCreateWithEnvelopeNamespace&lt;/li&gt;&lt;/ul&gt;" data-placement="top" data-html="true" class="col-1 text-right"><a id="14" href="#14">14</a></td><td class="col-11 codeLine"><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">parent</span><span class="default">::</span><span class="default">__construct</span><span class="keyword">(</span><span class="default">self</span><span class="default">::</span><span class="default">NAME</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$namespace</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="default">-&gt;</span><span class="default">getTimestampValue</span><span class="keyword">(</span><span class="default">true</span><span class="keyword">)</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
144+
<tr class=" d-flex"><td class="col-1 text-right"><a id="15" href="#15">15</a></td><td class="col-11 codeLine"><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span></td></tr>
145+
<tr class=" d-flex"><td class="col-1 text-right"><a id="16" href="#16">16</a></td><td class="col-11 codeLine"><span class="keyword">}</span></td></tr>
146+
147+
</tbody>
148+
</table>
149+
150+
151+
<footer>
152+
<hr/>
153+
<h4>Legend</h4>
154+
<p><span class="success"><strong>Executed</strong></span><span class="danger"><strong>Not Executed</strong></span><span class="warning"><strong>Dead Code</strong></span></p>
155+
<p>
156+
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 9.2.15</a> using <a href="https://secure.php.net/" target="_top">PHP 7.4.13</a> and <a href="https://phpunit.de/">PHPUnit 9.5.19</a> at Wed Dec 21 10:15:11 CET 2022.</small>
157+
</p>
158+
<a title="Back to the top" id="toplink" href="#">
159+
<svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 12 16"><path fill-rule="evenodd" d="M12 11L6 5l-6 6h12z"/></svg>
160+
</a>
161+
</footer>
162+
</div>
163+
<script src="_js/jquery.min.js" type="text/javascript"></script>
164+
<script src="_js/popper.min.js" type="text/javascript"></script>
165+
<script src="_js/bootstrap.min.js" type="text/javascript"></script>
166+
<script src="_js/file.js" type="text/javascript"></script>
167+
</body>
168+
</html>

0 commit comments

Comments
 (0)