Skip to content

Commit d61a678

Browse files
committed
Update coverage.
1 parent cbe7588 commit d61a678

19 files changed

+1271
-417
lines changed

node-client/coverage/attach.ts.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ <h1>
166166
</div><!-- /wrapper -->
167167
<div class='footer quiet pad2 space-top1 center small'>
168168
Code coverage
169-
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Wed Oct 17 2018 21:50:51 GMT-0700 (PDT)
169+
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Thu Oct 18 2018 16:10:44 GMT-0700 (PDT)
170170
</div>
171171
</div>
172172
<script src="prettify.js"></script>

node-client/coverage/config.ts.html

Lines changed: 95 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -20,24 +20,24 @@ <h1>
2020
</h1>
2121
<div class='clearfix'>
2222
<div class='fl pad1y space-right2'>
23-
<span class="strong">86.9% </span>
23+
<span class="strong">83.97% </span>
2424
<span class="quiet">Statements</span>
25-
<span class='fraction'>126/145</span>
25+
<span class='fraction'>131/156</span>
2626
</div>
2727
<div class='fl pad1y space-right2'>
28-
<span class="strong">96.55% </span>
28+
<span class="strong">88.57% </span>
2929
<span class="quiet">Branches</span>
30-
<span class='fraction'>56/58</span>
30+
<span class='fraction'>62/70</span>
3131
</div>
3232
<div class='fl pad1y space-right2'>
3333
<span class="strong">67.74% </span>
3434
<span class="quiet">Functions</span>
3535
<span class='fraction'>21/31</span>
3636
</div>
3737
<div class='fl pad1y space-right2'>
38-
<span class="strong">86.9% </span>
38+
<span class="strong">83.97% </span>
3939
<span class="quiet">Lines</span>
40-
<span class='fraction'>126/145</span>
40+
<span class='fraction'>131/156</span>
4141
</div>
4242
</div>
4343
<p class="quiet">
@@ -405,7 +405,23 @@ <h1>
405405
<a name='L357'></a><a href='#L357'>357</a>
406406
<a name='L358'></a><a href='#L358'>358</a>
407407
<a name='L359'></a><a href='#L359'>359</a>
408-
<a name='L360'></a><a href='#L360'>360</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
408+
<a name='L360'></a><a href='#L360'>360</a>
409+
<a name='L361'></a><a href='#L361'>361</a>
410+
<a name='L362'></a><a href='#L362'>362</a>
411+
<a name='L363'></a><a href='#L363'>363</a>
412+
<a name='L364'></a><a href='#L364'>364</a>
413+
<a name='L365'></a><a href='#L365'>365</a>
414+
<a name='L366'></a><a href='#L366'>366</a>
415+
<a name='L367'></a><a href='#L367'>367</a>
416+
<a name='L368'></a><a href='#L368'>368</a>
417+
<a name='L369'></a><a href='#L369'>369</a>
418+
<a name='L370'></a><a href='#L370'>370</a>
419+
<a name='L371'></a><a href='#L371'>371</a>
420+
<a name='L372'></a><a href='#L372'>372</a>
421+
<a name='L373'></a><a href='#L373'>373</a>
422+
<a name='L374'></a><a href='#L374'>374</a>
423+
<a name='L375'></a><a href='#L375'>375</a>
424+
<a name='L376'></a><a href='#L376'>376</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
409425
<span class="cline-any cline-neutral">&nbsp;</span>
410426
<span class="cline-any cline-yes">1x</span>
411427
<span class="cline-any cline-neutral">&nbsp;</span>
@@ -422,12 +438,12 @@ <h1>
422438
<span class="cline-any cline-neutral">&nbsp;</span>
423439
<span class="cline-any cline-neutral">&nbsp;</span>
424440
<span class="cline-any cline-neutral">&nbsp;</span>
425-
<span class="cline-any cline-yes">131x</span>
426-
<span class="cline-any cline-yes">143x</span>
427-
<span class="cline-any cline-yes">130x</span>
441+
<span class="cline-any cline-yes">141x</span>
442+
<span class="cline-any cline-yes">153x</span>
443+
<span class="cline-any cline-yes">140x</span>
428444
<span class="cline-any cline-yes">1x</span>
429445
<span class="cline-any cline-neutral">&nbsp;</span>
430-
<span class="cline-any cline-yes">129x</span>
446+
<span class="cline-any cline-yes">139x</span>
431447
<span class="cline-any cline-neutral">&nbsp;</span>
432448
<span class="cline-any cline-neutral">&nbsp;</span>
433449
<span class="cline-any cline-yes">1x</span>
@@ -474,23 +490,30 @@ <h1>
474490
<span class="cline-any cline-neutral">&nbsp;</span>
475491
<span class="cline-any cline-neutral">&nbsp;</span>
476492
<span class="cline-any cline-neutral">&nbsp;</span>
477-
<span class="cline-any cline-yes">64x</span>
493+
<span class="cline-any cline-yes">69x</span>
494+
<span class="cline-any cline-no">&nbsp;</span>
495+
<span class="cline-any cline-neutral">&nbsp;</span>
496+
<span class="cline-any cline-yes">69x</span>
478497
<span class="cline-any cline-neutral">&nbsp;</span>
479498
<span class="cline-any cline-neutral">&nbsp;</span>
480499
<span class="cline-any cline-neutral">&nbsp;</span>
481-
<span class="cline-any cline-yes">27x</span>
500+
<span class="cline-any cline-yes">29x</span>
501+
<span class="cline-any cline-yes">29x</span>
502+
<span class="cline-any cline-no">&nbsp;</span>
482503
<span class="cline-any cline-neutral">&nbsp;</span>
504+
<span class="cline-any cline-yes">29x</span>
483505
<span class="cline-any cline-neutral">&nbsp;</span>
484506
<span class="cline-any cline-neutral">&nbsp;</span>
485-
<span class="cline-any cline-yes">27x</span>
486507
<span class="cline-any cline-neutral">&nbsp;</span>
508+
<span class="cline-any cline-yes">29x</span>
487509
<span class="cline-any cline-neutral">&nbsp;</span>
488510
<span class="cline-any cline-neutral">&nbsp;</span>
489-
<span class="cline-any cline-yes">37x</span>
490511
<span class="cline-any cline-neutral">&nbsp;</span>
512+
<span class="cline-any cline-yes">40x</span>
491513
<span class="cline-any cline-neutral">&nbsp;</span>
492514
<span class="cline-any cline-neutral">&nbsp;</span>
493-
<span class="cline-any cline-yes">37x</span>
515+
<span class="cline-any cline-neutral">&nbsp;</span>
516+
<span class="cline-any cline-yes">40x</span>
494517
<span class="cline-any cline-neutral">&nbsp;</span>
495518
<span class="cline-any cline-neutral">&nbsp;</span>
496519
<span class="cline-any cline-neutral">&nbsp;</span>
@@ -508,16 +531,16 @@ <h1>
508531
<span class="cline-any cline-neutral">&nbsp;</span>
509532
<span class="cline-any cline-neutral">&nbsp;</span>
510533
<span class="cline-any cline-neutral">&nbsp;</span>
511-
<span class="cline-any cline-yes">9x</span>
512-
<span class="cline-any cline-yes">9x</span>
534+
<span class="cline-any cline-yes">10x</span>
535+
<span class="cline-any cline-yes">10x</span>
513536
<span class="cline-any cline-neutral">&nbsp;</span>
514-
<span class="cline-any cline-yes">9x</span>
537+
<span class="cline-any cline-yes">10x</span>
515538
<span class="cline-any cline-neutral">&nbsp;</span>
516-
<span class="cline-any cline-yes">7x</span>
539+
<span class="cline-any cline-yes">8x</span>
517540
<span class="cline-any cline-yes">1x</span>
518541
<span class="cline-any cline-neutral">&nbsp;</span>
519542
<span class="cline-any cline-neutral">&nbsp;</span>
520-
<span class="cline-any cline-yes">7x</span>
543+
<span class="cline-any cline-yes">8x</span>
521544
<span class="cline-any cline-yes">1x</span>
522545
<span class="cline-any cline-neutral">&nbsp;</span>
523546
<span class="cline-any cline-neutral">&nbsp;</span>
@@ -619,47 +642,51 @@ <h1>
619642
<span class="cline-any cline-neutral">&nbsp;</span>
620643
<span class="cline-any cline-yes">1x</span>
621644
<span class="cline-any cline-yes">1x</span>
645+
<span class="cline-any cline-no">&nbsp;</span>
646+
<span class="cline-any cline-neutral">&nbsp;</span>
647+
<span class="cline-any cline-yes">1x</span>
648+
<span class="cline-any cline-yes">1x</span>
622649
<span class="cline-any cline-neutral">&nbsp;</span>
623650
<span class="cline-any cline-yes">1x</span>
624651
<span class="cline-any cline-neutral">&nbsp;</span>
625652
<span class="cline-any cline-neutral">&nbsp;</span>
626653
<span class="cline-any cline-neutral">&nbsp;</span>
627-
<span class="cline-any cline-yes">64x</span>
654+
<span class="cline-any cline-yes">69x</span>
628655
<span class="cline-any cline-neutral">&nbsp;</span>
629656
<span class="cline-any cline-neutral">&nbsp;</span>
630657
<span class="cline-any cline-neutral">&nbsp;</span>
631-
<span class="cline-any cline-yes">33x</span>
658+
<span class="cline-any cline-yes">36x</span>
632659
<span class="cline-any cline-no">&nbsp;</span>
633660
<span class="cline-any cline-neutral">&nbsp;</span>
634-
<span class="cline-any cline-yes">33x</span>
661+
<span class="cline-any cline-yes">36x</span>
635662
<span class="cline-any cline-yes">3x</span>
636663
<span class="cline-any cline-neutral">&nbsp;</span>
637-
<span class="cline-any cline-yes">30x</span>
664+
<span class="cline-any cline-yes">33x</span>
638665
<span class="cline-any cline-neutral">&nbsp;</span>
639666
<span class="cline-any cline-neutral">&nbsp;</span>
640667
<span class="cline-any cline-neutral">&nbsp;</span>
641-
<span class="cline-any cline-yes">11x</span>
642-
<span class="cline-any cline-yes">11x</span>
668+
<span class="cline-any cline-yes">12x</span>
669+
<span class="cline-any cline-yes">12x</span>
643670
<span class="cline-any cline-neutral">&nbsp;</span>
644-
<span class="cline-any cline-yes">11x</span>
645-
<span class="cline-any cline-yes">11x</span>
671+
<span class="cline-any cline-yes">12x</span>
672+
<span class="cline-any cline-yes">12x</span>
646673
<span class="cline-any cline-yes">1x</span>
647674
<span class="cline-any cline-neutral">&nbsp;</span>
648-
<span class="cline-any cline-yes">11x</span>
649-
<span class="cline-any cline-yes">11x</span>
675+
<span class="cline-any cline-yes">12x</span>
676+
<span class="cline-any cline-yes">12x</span>
650677
<span class="cline-any cline-yes">1x</span>
651678
<span class="cline-any cline-neutral">&nbsp;</span>
652-
<span class="cline-any cline-yes">11x</span>
653-
<span class="cline-any cline-yes">11x</span>
679+
<span class="cline-any cline-yes">12x</span>
680+
<span class="cline-any cline-yes">12x</span>
654681
<span class="cline-any cline-yes">1x</span>
655682
<span class="cline-any cline-neutral">&nbsp;</span>
656683
<span class="cline-any cline-neutral">&nbsp;</span>
657684
<span class="cline-any cline-neutral">&nbsp;</span>
658685
<span class="cline-any cline-neutral">&nbsp;</span>
659-
<span class="cline-any cline-yes">11x</span>
660-
<span class="cline-any cline-yes">11x</span>
686+
<span class="cline-any cline-yes">12x</span>
687+
<span class="cline-any cline-yes">12x</span>
661688
<span class="cline-any cline-neutral">&nbsp;</span>
662-
<span class="cline-any cline-yes">11x</span>
689+
<span class="cline-any cline-yes">12x</span>
663690
<span class="cline-any cline-yes">6x</span>
664691
<span class="cline-any cline-neutral">&nbsp;</span>
665692
<span class="cline-any cline-yes">6x</span>
@@ -695,11 +722,11 @@ <h1>
695722
<span class="cline-any cline-neutral">&nbsp;</span>
696723
<span class="cline-any cline-neutral">&nbsp;</span>
697724
<span class="cline-any cline-neutral">&nbsp;</span>
698-
<span class="cline-any cline-yes">9x</span>
725+
<span class="cline-any cline-yes">10x</span>
699726
<span class="cline-any cline-yes">1x</span>
700727
<span class="cline-any cline-neutral">&nbsp;</span>
701728
<span class="cline-any cline-neutral">&nbsp;</span>
702-
<span class="cline-any cline-yes">9x</span>
729+
<span class="cline-any cline-yes">10x</span>
703730
<span class="cline-any cline-yes">5x</span>
704731
<span class="cline-any cline-yes">4x</span>
705732
<span class="cline-any cline-neutral">&nbsp;</span>
@@ -708,8 +735,8 @@ <h1>
708735
<span class="cline-any cline-neutral">&nbsp;</span>
709736
<span class="cline-any cline-neutral">&nbsp;</span>
710737
<span class="cline-any cline-neutral">&nbsp;</span>
711-
<span class="cline-any cline-yes">11x</span>
712-
<span class="cline-any cline-yes">11x</span>
738+
<span class="cline-any cline-yes">12x</span>
739+
<span class="cline-any cline-yes">12x</span>
713740
<span class="cline-any cline-neutral">&nbsp;</span>
714741
<span class="cline-any cline-neutral">&nbsp;</span>
715742
<span class="cline-any cline-neutral">&nbsp;</span>
@@ -754,6 +781,11 @@ <h1>
754781
<span class="cline-any cline-neutral">&nbsp;</span>
755782
<span class="cline-any cline-no">&nbsp;</span>
756783
<span class="cline-any cline-no">&nbsp;</span>
784+
<span class="cline-any cline-no">&nbsp;</span>
785+
<span class="cline-any cline-neutral">&nbsp;</span>
786+
<span class="cline-any cline-neutral">&nbsp;</span>
787+
<span class="cline-any cline-no">&nbsp;</span>
788+
<span class="cline-any cline-no">&nbsp;</span>
757789
<span class="cline-any cline-neutral">&nbsp;</span>
758790
<span class="cline-any cline-no">&nbsp;</span>
759791
<span class="cline-any cline-neutral">&nbsp;</span>
@@ -833,11 +865,18 @@ <h1>
833865
}
834866
&nbsp;
835867
public getContextObject(name: string) {
868+
<span class="missing-if-branch" title="if path not taken" >I</span>if (!this.contexts) {
869+
<span class="cstat-no" title="statement not covered" > return null;</span>
870+
}
836871
return KubeConfig.findObject(this.contexts, name, 'context');
837872
}
838873
&nbsp;
839-
public getCurrentCluster() {
840-
return this.getCluster(this.getCurrentContextObject().cluster);
874+
public getCurrentCluster(): Cluster | null {
875+
const context = this.getCurrentContextObject();
876+
<span class="missing-if-branch" title="if path not taken" >I</span>if (!context) {
877+
<span class="cstat-no" title="statement not covered" > return null;</span>
878+
}
879+
return this.getCluster(context.cluster);
841880
}
842881
&nbsp;
843882
public getCluster(name: string): Cluster {
@@ -872,7 +911,7 @@ <h1>
872911
&nbsp;
873912
this.applyOptions(opts);
874913
&nbsp;
875-
if (cluster.skipTLSVerify) {
914+
if (cluster &amp;&amp; cluster.skipTLSVerify) {
876915
opts.strictSSL = false;
877916
}
878917
&nbsp;
@@ -976,7 +1015,11 @@ <h1>
9761015
}
9771016
&nbsp;
9781017
public makeApiClient&lt;T extends ApiType&gt;(apiClientType: ApiConstructor&lt;T&gt;) {
979-
const apiClient = new apiClientType(this.getCurrentCluster().server);
1018+
const cluster = this.getCurrentCluster();
1019+
<span class="missing-if-branch" title="if path not taken" >I</span>if (!cluster) {
1020+
<span class="cstat-no" title="statement not covered" > throw new Error('No active cluster!');</span>
1021+
}
1022+
const apiClient = new apiClientType(cluster.server);
9801023
apiClient.setDefaultAuthentication(this);
9811024
&nbsp;
9821025
return apiClient;
@@ -1000,7 +1043,7 @@ <h1>
10001043
const cluster = this.getCurrentCluster();
10011044
const user = this.getCurrentUser();
10021045
&nbsp;
1003-
const ca = this.bufferFromFileOrString(cluster.caFile, cluster.caData);
1046+
const ca = cluster != null ? this.bufferFromFileOrString(cluster.caFile, cluster.caData) : <span class="branch-1 cbranch-no" title="branch not covered" >null;</span>
10041047
if (ca) {
10051048
opts.ca = ca;
10061049
}
@@ -1111,7 +1154,12 @@ <h1>
11111154
const kc = <span class="cstat-no" title="statement not covered" >new KubeConfig();</span>
11121155
<span class="cstat-no" title="statement not covered" > kc.loadFromCluster();</span>
11131156
&nbsp;
1114-
const k8sApi = <span class="cstat-no" title="statement not covered" >new apiClientType(kc.getCurrentCluster().server);</span>
1157+
const cluster = <span class="cstat-no" title="statement not covered" >kc.getCurrentCluster();</span>
1158+
<span class="cstat-no" title="statement not covered" > if (!cluster) {</span>
1159+
<span class="cstat-no" title="statement not covered" > throw new Error('No active cluster!');</span>
1160+
}
1161+
&nbsp;
1162+
const k8sApi = <span class="cstat-no" title="statement not covered" >new apiClientType(cluster.server);</span>
11151163
<span class="cstat-no" title="statement not covered" > k8sApi.setDefaultAuthentication(kc);</span>
11161164
&nbsp;
11171165
<span class="cstat-no" title="statement not covered" > return k8sApi;</span>
@@ -1129,7 +1177,7 @@ <h1>
11291177
</div><!-- /wrapper -->
11301178
<div class='footer quiet pad2 space-top1 center small'>
11311179
Code coverage
1132-
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Wed Oct 17 2018 21:50:51 GMT-0700 (PDT)
1180+
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Thu Oct 18 2018 16:10:44 GMT-0700 (PDT)
11331181
</div>
11341182
</div>
11351183
<script src="prettify.js"></script>

node-client/coverage/config_types.ts.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,7 @@ <h1>
391391
</div><!-- /wrapper -->
392392
<div class='footer quiet pad2 space-top1 center small'>
393393
Code coverage
394-
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Wed Oct 17 2018 21:50:51 GMT-0700 (PDT)
394+
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Thu Oct 18 2018 16:10:44 GMT-0700 (PDT)
395395
</div>
396396
</div>
397397
<script src="prettify.js"></script>

node-client/coverage/exec.ts.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ <h1>
178178
</div><!-- /wrapper -->
179179
<div class='footer quiet pad2 space-top1 center small'>
180180
Code coverage
181-
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Wed Oct 17 2018 21:50:51 GMT-0700 (PDT)
181+
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Thu Oct 18 2018 16:10:44 GMT-0700 (PDT)
182182
</div>
183183
</div>
184184
<script src="prettify.js"></script>

0 commit comments

Comments
 (0)