Skip to content
This repository was archived by the owner on Jan 15, 2025. It is now read-only.

Commit 6484838

Browse files
chore(release): 2.6.0 [skip ci]
# [2.6.0](v2.5.0...v2.6.0) (2020-05-12) ### Features * **response:** possibility of placeholder vars in standard responses to improve error details ([9e2f076](9e2f076))
1 parent 9e2f076 commit 6484838

File tree

74 files changed

+2394
-24
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+2394
-24
lines changed

HISTORY.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
# [2.6.0](https://github.com/hexonet/perl-sdk/compare/v2.5.0...v2.6.0) (2020-05-12)
2+
3+
4+
### Features
5+
6+
* **response:** possibility of placeholder vars in standard responses to improve error details ([9e2f076](https://github.com/hexonet/perl-sdk/commit/9e2f076f87d43a91d62cb858815393335b7bcde7))
7+
18
# [2.5.0](https://github.com/hexonet/perl-sdk/compare/v2.4.0...v2.5.0) (2020-05-11)
29

310

39.2 KB
Binary file not shown.
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
<!DOCTYPE html
2+
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3+
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4+
<html xmlns="http://www.w3.org/1999/xhtml">
5+
<!--
6+
This file was generated by Devel::Cover Version 1.33
7+
Devel::Cover is copyright 2001-2019, Paul Johnson (paul@pjcj.net)
8+
Devel::Cover is free. It is licensed under the same terms as Perl itself.
9+
The latest version of Devel::Cover should be available from my homepage:
10+
http://www.pjcj.net
11+
-->
12+
<head>
13+
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
14+
<meta http-equiv="Content-Language" content="en-us"></meta>
15+
<link rel="stylesheet" type="text/css" href="cover.css"></link>
16+
<link rel="stylesheet" type="text/css" href="cover.css"></link>
17+
<title>Branch Coverage: blib/lib/WebService/Hexonet/Connector/APIClient.pm</title>
18+
</head>
19+
<body>
20+
<h1>Branch Coverage</h1>
21+
<table>
22+
<tr><td class="h" align="right">File:</td><td align="left">blib/lib/WebService/Hexonet/Connector/APIClient.pm</td></tr>
23+
<tr><td class="h" align="right">Coverage:</td><td align="left" class="c1">85.0%</td></tr>
24+
</table>
25+
<div><br/></div>
26+
<table>
27+
<tr><th>line</th><th>%</th><th colspan="2">coverage</th><th>branch</th></tr>
28+
<tr><td class="h"><a id="L60">60</a></td><td class="c3">100</td><td class="c3">T</td><td class="c3">F</td><td class="s">if (ref $cmd eq &quot;HASH&quot;)</td></tr>
29+
<tr><td class="h"><a id="L62">62</a></td><td class="c3">100</td><td class="c3">T</td><td class="c3">F</td><td class="s">if (defined $cmd-&gt;{$key})</td></tr>
30+
<tr><td class="h"><a id="L70">70</a></td><td class="c3">100</td><td class="c3">T</td><td class="c3">F</td><td class="s">if (utf8::is_utf8($tmp))</td></tr>
31+
<tr><td class="h"><a id="L81">81</a></td><td class="c3">100</td><td class="c3">T</td><td class="c3">F</td><td class="s">if (length $sessid)</td></tr>
32+
<tr><td class="h"><a id="L96">96</a></td><td class="c3">100</td><td class="c3">T</td><td class="c3">F</td><td class="s">unless (length $self-&gt;{&#39;ua&#39;})</td></tr>
33+
<tr><td class="h"><a id="L118">118</a></td><td class="c3">100</td><td class="c3">T</td><td class="c3">F</td><td class="s">if (exists $self-&gt;{&#39;curlopts&#39;}{&#39;PROXY&#39;})</td></tr>
34+
<tr><td class="h"><a id="L127">127</a></td><td class="c3">100</td><td class="c3">T</td><td class="c3">F</td><td class="s">if (length $proxy == 0) { }</td></tr>
35+
<tr><td class="h"><a id="L138">138</a></td><td class="c3">100</td><td class="c3">T</td><td class="c3">F</td><td class="s">if (exists $self-&gt;{&#39;curlopts&#39;}{&#39;REFERER&#39;})</td></tr>
36+
<tr><td class="h"><a id="L147">147</a></td><td class="c3">100</td><td class="c3">T</td><td class="c3">F</td><td class="s">if (length $referer == 0) { }</td></tr>
37+
<tr><td class="h"><a id="L229">229</a></td><td class="c3">100</td><td class="c3">T</td><td class="c3">F</td><td class="s">if ($rr-&gt;isSuccess)</td></tr>
38+
<tr><td class="h"><a id="L232">232</a></td><td class="c0">50</td><td class="c3">T</td><td class="c0">F</td><td class="s">if (defined $col)</td></tr>
39+
<tr><td class="h"><a id="L246">246</a></td><td class="c0">50</td><td class="c3">T</td><td class="c0">F</td><td class="s">unless (defined $otpc)</td></tr>
40+
<tr><td class="h"><a id="L255">255</a></td><td class="c0">50</td><td class="c3">T</td><td class="c0">F</td><td class="s">if ($rr-&gt;isSuccess)</td></tr>
41+
<tr><td class="h"><a id="L258">258</a></td><td class="c0">50</td><td class="c3">T</td><td class="c0">F</td><td class="s">if (defined $col)</td></tr>
42+
<tr><td class="h"><a id="L271">271</a></td><td class="c3">100</td><td class="c3">T</td><td class="c3">F</td><td class="s">if ($rr-&gt;isSuccess)</td></tr>
43+
<tr><td class="h"><a id="L294">294</a></td><td class="c0">50</td><td class="c0">T</td><td class="c3">F</td><td class="s">if ($referer)</td></tr>
44+
<tr><td class="h"><a id="L298">298</a></td><td class="c0">50</td><td class="c0">T</td><td class="c3">F</td><td class="s">if ($proxy)</td></tr>
45+
<tr><td class="h"><a id="L304">304</a></td><td class="c3">100</td><td class="c3">T</td><td class="c3">F</td><td class="s">if ($r-&gt;is_success) { }</td></tr>
46+
<tr><td class="h"><a id="L306">306</a></td><td class="c3">100</td><td class="c3">T</td><td class="c3">F</td><td class="s">if ($self-&gt;{&#39;debugMode&#39;})</td></tr>
47+
<tr><td class="h"><a id="L314">314</a></td><td class="c0">50</td><td class="c0">T</td><td class="c3">F</td><td class="s">if ($self-&gt;{&#39;debugMode&#39;})</td></tr>
48+
<tr><td class="h"><a id="L327">327</a></td><td class="c0">50</td><td class="c0">T</td><td class="c3">F</td><td class="s">if (defined $mycmd-&gt;{&#39;LAST&#39;})</td></tr>
49+
<tr><td class="h"><a id="L331">331</a></td><td class="c3">100</td><td class="c3">T</td><td class="c3">F</td><td class="s">if (defined $mycmd-&gt;{&#39;FIRST&#39;})</td></tr>
50+
<tr><td class="h"><a id="L337">337</a></td><td class="c3">100</td><td class="c3">T</td><td class="c3">F</td><td class="s">if ($first &lt; $total)</td></tr>
51+
<tr><td class="h"><a id="L409">409</a></td><td class="c3">100</td><td class="c3">T</td><td class="c3">F</td><td class="s">if ($newkey ne $key)</td></tr>
52+
<tr><td class="h"><a id="L412">412</a></td><td class="c3">100</td><td class="c3">T</td><td class="c3">F</td><td class="s">if (ref $cmd-&gt;{$newkey} eq &quot;ARRAY&quot;)</td></tr>
53+
<tr><td class="h"><a id="L429">429</a></td><td class="c3">100</td><td class="c3">T</td><td class="c3">F</td><td class="s">if ($cmd-&gt;{&#39;COMMAND&#39;} =~ /^CONVERTIDN$/imsux)</td></tr>
54+
<tr><td class="h"><a id="L433">433</a></td><td class="c3">100</td><td class="c3">T</td><td class="c3">F</td><td class="s">if (scalar @keys == 0)</td></tr>
55+
<tr><td class="h"><a id="L440">440</a></td><td class="c3">100</td><td class="c3">T</td><td class="c3">F</td><td class="s">if ($val =~ /[^[:lower:]\d. -]/imsux)</td></tr>
56+
<tr><td class="h"><a id="L450">450</a></td><td class="c3">100</td><td class="c3">T</td><td class="c3">F</td><td class="s">if ($r-&gt;isSuccess)</td></tr>
57+
<tr><td class="h"><a id="L452">452</a></td><td class="c0">50</td><td class="c3">T</td><td class="c0">F</td><td class="s">if ($col)</td></tr>
58+
</table>
59+
</body>
60+
</html>
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<!DOCTYPE html
2+
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3+
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4+
<html xmlns="http://www.w3.org/1999/xhtml">
5+
<!--
6+
This file was generated by Devel::Cover Version 1.33
7+
Devel::Cover is copyright 2001-2019, Paul Johnson (paul@pjcj.net)
8+
Devel::Cover is free. It is licensed under the same terms as Perl itself.
9+
The latest version of Devel::Cover should be available from my homepage:
10+
http://www.pjcj.net
11+
-->
12+
<head>
13+
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
14+
<meta http-equiv="Content-Language" content="en-us"></meta>
15+
<link rel="stylesheet" type="text/css" href="cover.css"></link>
16+
<link rel="stylesheet" type="text/css" href="cover.css"></link>
17+
<title>Condition Coverage: blib/lib/WebService/Hexonet/Connector/APIClient.pm</title>
18+
</head>
19+
<body>
20+
<h1>Condition Coverage</h1>
21+
<table>
22+
<tr><td class="h" align="right">File:</td><td align="left">blib/lib/WebService/Hexonet/Connector/APIClient.pm</td></tr>
23+
<tr><td class="h" align="right">Coverage:</td><td align="left" class="c0">50.0%</td></tr>
24+
</table>
25+
<div><br/></div>
26+
<table>
27+
<tr><th>line</th><th>%</th><th>coverage</th><th>condition</th></tr>
28+
<tr><td class="h"><a id="L227">227</a></td><td class="c0">50</td><td><div><table><tr><th>A</th><th>dec</th></tr><tr align="center"><td class="c3">0</td><td class="c3">0</td></tr><tr align="center"><td class="c0">1</td><td class="c0">1</td></tr></table></div></td><td class="s">$otp || &#39;&#39;</td></tr>
29+
</table>
30+
</body>
31+
</html>
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
<!DOCTYPE html
2+
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3+
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4+
<html xmlns="http://www.w3.org/1999/xhtml">
5+
<!--
6+
This file was generated by Devel::Cover Version 1.33
7+
Devel::Cover is copyright 2001-2019, Paul Johnson (paul@pjcj.net)
8+
Devel::Cover is free. It is licensed under the same terms as Perl itself.
9+
The latest version of Devel::Cover should be available from my homepage:
10+
http://www.pjcj.net
11+
-->
12+
<head>
13+
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
14+
<meta http-equiv="Content-Language" content="en-us"></meta>
15+
<link rel="stylesheet" type="text/css" href="cover.css"></link>
16+
<link rel="stylesheet" type="text/css" href="cover.css"></link>
17+
<title>Subroutine Coverage: blib/lib/WebService/Hexonet/Connector/APIClient.pm</title>
18+
</head>
19+
<body>
20+
<h1>Subroutine Coverage</h1>
21+
<table>
22+
<tr><td class="h" align="right">File:</td><td align="left">blib/lib/WebService/Hexonet/Connector/APIClient.pm</td></tr>
23+
<tr><td class="h" align="right">Coverage:</td><td align="left" class="c3">100.0%</td></tr>
24+
</table>
25+
<div><br/></div>
26+
<table>
27+
<tr><th>line</th><th>subroutine</th></tr>
28+
<tr><td class="h"><a id="L3">3</a></td><td class="c3"><div class="s">BEGIN</div></td></tr>
29+
<tr><td class="h"><a id="L4">4</a></td><td class="c3"><div class="s">BEGIN</div></td></tr>
30+
<tr><td class="h"><a id="L5">5</a></td><td class="c3"><div class="s">BEGIN</div></td></tr>
31+
<tr><td class="h"><a id="L6">6</a></td><td class="c3"><div class="s">BEGIN</div></td></tr>
32+
<tr><td class="h"><a id="L7">7</a></td><td class="c3"><div class="s">BEGIN</div></td></tr>
33+
<tr><td class="h"><a id="L8">8</a></td><td class="c3"><div class="s">BEGIN</div></td></tr>
34+
<tr><td class="h"><a id="L9">9</a></td><td class="c3"><div class="s">BEGIN</div></td></tr>
35+
<tr><td class="h"><a id="L10">10</a></td><td class="c3"><div class="s">BEGIN</div></td></tr>
36+
<tr><td class="h"><a id="L11">11</a></td><td class="c3"><div class="s">BEGIN</div></td></tr>
37+
<tr><td class="h"><a id="L12">12</a></td><td class="c3"><div class="s">BEGIN</div></td></tr>
38+
<tr><td class="h"><a id="L13">13</a></td><td class="c3"><div class="s">BEGIN</div></td></tr>
39+
<tr><td class="h"><a id="L14">14</a></td><td class="c3"><div class="s">BEGIN</div></td></tr>
40+
<tr><td class="h"><a id="L15">15</a></td><td class="c3"><div class="s">BEGIN</div></td></tr>
41+
<tr><td class="h"><a id="L22">22</a></td><td class="c3"><div class="s">BEGIN</div></td></tr>
42+
<tr><td class="h"><a id="L28">28</a></td><td class="c3"><div class="s">new</div></td></tr>
43+
<tr><td class="h"><a id="L43">43</a></td><td class="c3"><div class="s">enableDebugMode</div></td></tr>
44+
<tr><td class="h"><a id="L50">50</a></td><td class="c3"><div class="s">disableDebugMode</div></td></tr>
45+
<tr><td class="h"><a id="L57">57</a></td><td class="c3"><div class="s">getPOSTData</div></td></tr>
46+
<tr><td class="h"><a id="L79">79</a></td><td class="c3"><div class="s">getSession</div></td></tr>
47+
<tr><td class="h"><a id="L89">89</a></td><td class="c3"><div class="s">getURL</div></td></tr>
48+
<tr><td class="h"><a id="L95">95</a></td><td class="c3"><div class="s">getUserAgent</div></td></tr>
49+
<tr><td class="h"><a id="L107">107</a></td><td class="c3"><div class="s">setUserAgent</div></td></tr>
50+
<tr><td class="h"><a id="L117">117</a></td><td class="c3"><div class="s">getProxy</div></td></tr>
51+
<tr><td class="h"><a id="L126">126</a></td><td class="c3"><div class="s">setProxy</div></td></tr>
52+
<tr><td class="h"><a id="L137">137</a></td><td class="c3"><div class="s">getReferer</div></td></tr>
53+
<tr><td class="h"><a id="L146">146</a></td><td class="c3"><div class="s">setReferer</div></td></tr>
54+
<tr><td class="h"><a id="L157">157</a></td><td class="c3"><div class="s">getVersion</div></td></tr>
55+
<tr><td class="h"><a id="L163">163</a></td><td class="c3"><div class="s">saveSession</div></td></tr>
56+
<tr><td class="h"><a id="L173">173</a></td><td class="c3"><div class="s">reuseSession</div></td></tr>
57+
<tr><td class="h"><a id="L181">181</a></td><td class="c3"><div class="s">setURL</div></td></tr>
58+
<tr><td class="h"><a id="L188">188</a></td><td class="c3"><div class="s">setOTP</div></td></tr>
59+
<tr><td class="h"><a id="L195">195</a></td><td class="c3"><div class="s">setSession</div></td></tr>
60+
<tr><td class="h"><a id="L202">202</a></td><td class="c3"><div class="s">setRemoteIPAddress</div></td></tr>
61+
<tr><td class="h"><a id="L209">209</a></td><td class="c3"><div class="s">setCredentials</div></td></tr>
62+
<tr><td class="h"><a id="L217">217</a></td><td class="c3"><div class="s">setRoleCredentials</div></td></tr>
63+
<tr><td class="h"><a id="L225">225</a></td><td class="c3"><div class="s">login</div></td></tr>
64+
<tr><td class="h"><a id="L243">243</a></td><td class="c3"><div class="s">loginExtended</div></td></tr>
65+
<tr><td class="h"><a id="L269">269</a></td><td class="c3"><div class="s">logout</div></td></tr>
66+
<tr><td class="h"><a id="L279">279</a></td><td class="c3"><div class="s">request</div></td></tr>
67+
<tr><td class="h"><a id="L325">325</a></td><td class="c3"><div class="s">requestNextResponsePage</div></td></tr>
68+
<tr><td class="h"><a id="L347">347</a></td><td class="c3"><div class="s">requestAllResponsePages</div></td></tr>
69+
<tr><td class="h"><a id="L366">366</a></td><td class="c3"><div class="s">setUserView</div></td></tr>
70+
<tr><td class="h"><a id="L373">373</a></td><td class="c3"><div class="s">resetUserView</div></td></tr>
71+
<tr><td class="h"><a id="L380">380</a></td><td class="c3"><div class="s">useDefaultConnectionSetup</div></td></tr>
72+
<tr><td class="h"><a id="L386">386</a></td><td class="c3"><div class="s">useHighPerformanceConnectionSetup</div></td></tr>
73+
<tr><td class="h"><a id="L392">392</a></td><td class="c3"><div class="s">useOTESystem</div></td></tr>
74+
<tr><td class="h"><a id="L399">399</a></td><td class="c3"><div class="s">useLIVESystem</div></td></tr>
75+
<tr><td class="h"><a id="L406">406</a></td><td class="c3"><div class="s">_flattenCommand</div></td></tr>
76+
<tr><td class="h"><a id="L428">428</a></td><td class="c3"><div class="s">_autoIDNConvert</div></td></tr>
77+
</table>
78+
</body>
79+
</html>

0 commit comments

Comments
 (0)