diff options
author | Moshe <moshehoa@amdocs.com> | 2019-03-18 08:50:46 +0200 |
---|---|---|
committer | Moshe <moshehoa@amdocs.com> | 2019-03-18 08:51:06 +0200 |
commit | ae309d644224e1637ece5474abc29a7a6aa6c555 (patch) | |
tree | 3f405c92151f95db436f049815d48f2c3eb87094 /coverage.xml | |
parent | 946470e3a794cc98e2d5b20af74ae3e5dac7d315 (diff) |
introduce heat context
Issue-ID: VNFSDK-350
Change-Id: I2936ba654109475145ad8bd673c944aea3fcac65
Signed-off-by: Moshe <moshehoa@amdocs.com>
Diffstat (limited to 'coverage.xml')
-rw-r--r-- | coverage.xml | 1783 |
1 files changed, 1333 insertions, 450 deletions
diff --git a/coverage.xml b/coverage.xml index eb42172..250900c 100644 --- a/coverage.xml +++ b/coverage.xml @@ -1,5 +1,5 @@ <?xml version="1.0" ?> -<coverage branch-rate="0.3672" branches-covered="217" branches-valid="591" complexity="0" line-rate="0.5961" lines-covered="1936" lines-valid="3248" timestamp="1551614713461" version="4.4.2"> +<coverage branch-rate="0.2669" branches-covered="237" branches-valid="888" complexity="0" line-rate="0.5156" lines-covered="2118" lines-valid="4108" timestamp="1552890843293" version="4.4.2"> <!-- Generated by coverage.py: https://coverage.readthedocs.io --> <!-- Based on https://raw.githubusercontent.com/cobertura/web/master/htdocs/xml/coverage-04.dtd --> <sources> @@ -525,13 +525,13 @@ </class> </classes> </package> - <package branch-rate="0.565" complexity="0" line-rate="0.6741" name="common"> + <package branch-rate="0.5726" complexity="0" line-rate="0.584" name="common"> <classes> <class branch-rate="1" complexity="0" filename="common/__init__.py" line-rate="1" name="__init__.py"> <methods/> <lines/> </class> - <class branch-rate="0.5833" complexity="0" filename="common/constants.py" line-rate="0.8571" name="constants.py"> + <class branch-rate="0.5" complexity="0" filename="common/constants.py" line-rate="0.8983" name="constants.py"> <methods/> <lines> <line hits="1" number="16"/> @@ -562,48 +562,37 @@ <line hits="1" number="57"/> <line branch="true" condition-coverage="100% (2/2)" hits="1" number="58"/> <line hits="1" number="59"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="60"/> - <line hits="1" number="61"/> + <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="61" number="60"/> + <line hits="0" number="61"/> <line hits="1" number="62"/> <line hits="1" number="65"/> <line hits="1" number="66"/> <line hits="1" number="67"/> <line hits="1" number="68"/> <line hits="1" number="69"/> - <line hits="0" number="70"/> - <line hits="0" number="71"/> + <line hits="1" number="70"/> + <line hits="1" number="71"/> <line hits="1" number="73"/> <line hits="1" number="74"/> <line hits="1" number="75"/> - <line hits="0" number="76"/> - <line hits="0" number="78"/> - <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="81" number="80"/> - <line hits="0" number="81"/> + <line hits="1" number="76"/> + <line hits="1" number="77"/> + <line hits="1" number="80"/> + <line hits="1" number="81"/> + <line hits="1" number="82"/> + <line hits="1" number="84"/> <line hits="1" number="85"/> <line hits="1" number="86"/> <line hits="1" number="87"/> <line hits="1" number="88"/> - <line hits="1" number="89"/> <line hits="1" number="90"/> <line hits="1" number="91"/> - <line hits="1" number="93"/> - <line hits="1" number="94"/> + <line hits="1" number="92"/> <line hits="1" number="95"/> <line hits="1" number="96"/> - <line hits="1" number="97"/> + <line hits="1" number="99"/> <line hits="1" number="100"/> - <line hits="1" number="101"/> - <line hits="1" number="102"/> <line hits="1" number="104"/> - <line hits="1" number="105"/> - <line hits="1" number="106"/> - <line hits="1" number="107"/> - <line hits="1" number="108"/> - <line hits="1" number="110"/> - <line hits="1" number="111"/> - <line hits="1" number="112"/> - <line hits="1" number="115"/> - <line hits="1" number="116"/> </lines> </class> <class branch-rate="1" complexity="0" filename="common/exceptions.py" line-rate="0.8421" name="exceptions.py"> @@ -686,61 +675,232 @@ <line hits="1" number="38"/> </lines> </class> - <class branch-rate="0" complexity="0" filename="common/openstack_utils.py" line-rate="0.4038" name="openstack_utils.py"> + <class branch-rate="0" complexity="0" filename="common/openstack_utils.py" line-rate="0.2063" name="openstack_utils.py"> <methods/> <lines> <line hits="1" number="17"/> + <line hits="1" number="18"/> <line hits="1" number="19"/> - <line hits="1" number="20"/> <line hits="1" number="21"/> <line hits="1" number="22"/> + <line hits="1" number="23"/> <line hits="1" number="24"/> <line hits="1" number="25"/> <line hits="1" number="26"/> <line hits="1" number="27"/> <line hits="1" number="28"/> - <line hits="1" number="29"/> <line hits="1" number="30"/> - <line hits="1" number="32"/> - <line hits="1" number="34"/> + <line hits="1" number="33"/> <line hits="1" number="35"/> - <line hits="1" number="37"/> - <line hits="1" number="43"/> - <line hits="0" number="44"/> - <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="47,50" number="46"/> - <line hits="0" number="47"/> - <line hits="0" number="48"/> - <line hits="0" number="50"/> - <line hits="0" number="51"/> - <line hits="0" number="52"/> - <line hits="0" number="54"/> - <line hits="0" number="55"/> + <line hits="1" number="36"/> + <line hits="1" number="42"/> + <line hits="0" number="49"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="56,57" number="55"/> <line hits="0" number="56"/> - <line hits="0" number="57"/> - <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,60" number="59"/> - <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="61,64" number="60"/> - <line hits="0" number="61"/> - <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,65" number="64"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="58,60" number="57"/> + <line hits="0" number="58"/> + <line hits="0" number="60"/> + <line hits="1" number="63"/> + <line hits="0" number="64"/> <line hits="0" number="65"/> + <line hits="0" number="66"/> + <line hits="0" number="67"/> <line hits="1" number="70"/> <line hits="0" number="71"/> - <line hits="1" number="74"/> + <line hits="0" number="72"/> + <line hits="0" number="73"/> + <line hits="0" number="74"/> <line hits="0" number="75"/> - <line hits="0" number="76"/> <line hits="0" number="77"/> <line hits="0" number="78"/> - <line hits="1" number="81"/> - <line hits="0" number="82"/> + <line hits="0" number="79"/> + <line hits="1" number="82"/> <line hits="0" number="83"/> - <line hits="0" number="84"/> - <line hits="0" number="85"/> <line hits="0" number="86"/> - <line hits="0" number="88"/> - <line hits="0" number="89"/> - <line hits="0" number="90"/> - <line hits="1" number="93"/> - <line hits="0" number="94"/> - <line hits="0" number="97"/> + <line hits="1" number="166"/> + <line hits="0" number="178"/> + <line hits="0" number="179"/> + <line hits="0" number="180"/> + <line hits="1" number="182"/> + <line hits="0" number="187"/> + <line hits="0" number="188"/> + <line hits="0" number="189"/> + <line hits="1" number="195"/> + <line hits="0" number="203"/> + <line hits="0" number="204"/> + <line hits="0" number="205"/> + <line hits="0" number="206"/> + <line hits="1" number="210"/> + <line hits="0" number="284"/> + <line hits="0" number="285"/> + <line hits="0" number="292"/> + <line hits="0" number="293"/> + <line hits="1" number="297"/> + <line hits="0" number="317"/> + <line hits="0" number="318"/> + <line hits="0" number="319"/> + <line hits="0" number="320"/> + <line hits="0" number="322"/> + <line hits="0" number="323"/> + <line hits="0" number="324"/> + <line hits="0" number="326"/> + <line hits="1" number="329"/> + <line hits="0" number="343"/> + <line hits="0" number="344"/> + <line hits="0" number="347"/> + <line hits="0" number="348"/> + <line hits="0" number="351"/> + <line hits="1" number="354"/> + <line hits="0" number="368"/> + <line hits="0" number="369"/> + <line hits="0" number="371"/> + <line hits="0" number="372"/> + <line hits="1" number="396"/> + <line hits="0" number="406"/> + <line hits="0" number="407"/> + <line hits="0" number="409"/> + <line hits="0" number="410"/> + <line hits="1" number="424"/> + <line hits="0" number="431"/> + <line hits="0" number="432"/> + <line hits="0" number="433"/> + <line hits="0" number="434"/> + <line hits="0" number="436"/> + <line hits="1" number="442"/> + <line hits="0" number="456"/> + <line hits="0" number="457"/> + <line hits="0" number="460"/> + <line hits="0" number="461"/> + <line hits="0" number="462"/> + <line hits="0" number="464"/> + <line hits="1" number="467"/> + <line hits="0" number="468"/> + <line hits="0" number="469"/> + <line hits="0" number="470"/> + <line hits="0" number="471"/> + <line hits="0" number="472"/> + <line hits="1" number="475"/> + <line hits="0" number="510"/> + <line hits="0" number="511"/> + <line hits="0" number="519"/> + <line hits="0" number="520"/> + <line hits="0" number="521"/> + <line hits="0" number="523"/> + <line hits="1" number="526"/> + <line hits="0" number="541"/> + <line hits="0" number="542"/> + <line hits="0" number="545"/> + <line hits="0" number="546"/> + <line hits="0" number="547"/> + <line hits="1" number="551"/> + <line hits="0" number="552"/> + <line hits="0" number="553"/> + <line hits="0" number="554"/> + <line hits="0" number="555"/> + <line hits="0" number="557"/> + <line hits="1" number="570"/> + <line hits="0" number="584"/> + <line hits="0" number="585"/> + <line hits="0" number="587"/> + <line hits="0" number="588"/> + <line hits="0" number="589"/> + <line hits="0" number="591"/> + <line hits="1" number="594"/> + <line hits="0" number="617"/> + <line hits="0" number="618"/> + <line hits="0" number="622"/> + <line hits="0" number="623"/> + <line hits="0" number="624"/> + <line hits="1" number="628"/> + <line hits="0" number="629"/> + <line hits="0" number="630"/> + <line hits="0" number="632"/> + <line hits="0" number="633"/> + <line hits="0" number="635"/> + <line hits="1" number="638"/> + <line hits="0" number="679"/> + <line hits="0" number="680"/> + <line hits="0" number="685"/> + <line hits="0" number="686"/> + <line hits="0" number="687"/> + <line hits="0" number="689"/> + <line hits="1" number="692"/> + <line hits="0" number="694"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="697,700" number="696"/> + <line hits="0" number="697"/> + <line hits="0" number="698"/> + <line hits="0" number="700"/> + <line hits="0" number="701"/> + <line hits="0" number="702"/> + <line hits="0" number="704"/> + <line hits="0" number="706"/> + <line hits="0" number="709"/> + <line hits="0" number="711"/> + <line hits="0" number="714"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="717,721" number="715"/> + <line hits="0" number="717"/> + <line hits="0" number="718"/> + <line hits="0" number="719"/> + <line hits="0" number="721"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="726,730" number="722"/> + <line hits="0" number="726"/> + <line hits="0" number="727"/> + <line hits="0" number="728"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="734,737" number="730"/> + <line hits="0" number="734"/> + <line hits="0" number="735"/> + <line hits="0" number="736"/> + <line hits="0" number="737"/> + <line hits="1" number="743"/> + <line hits="0" number="783"/> + <line hits="0" number="784"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="786,788" number="785"/> + <line hits="0" number="786"/> + <line hits="0" number="787"/> + <line hits="0" number="788"/> + <line hits="0" number="789"/> + <line hits="0" number="794"/> + <line hits="0" number="795"/> + <line hits="0" number="796"/> + <line hits="0" number="797"/> + <line hits="1" number="801"/> + <line hits="0" number="803"/> + <line hits="0" number="804"/> + <line hits="0" number="808"/> + <line hits="0" number="809"/> + <line hits="0" number="811"/> + <line hits="1" number="814"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="816,818" number="815"/> + <line hits="0" number="816"/> + <line hits="0" number="818"/> + <line hits="0" number="819"/> + <line hits="0" number="820"/> + <line hits="0" number="821"/> + <line hits="0" number="823"/> + <line hits="1" number="829"/> + <line hits="0" number="830"/> + <line hits="1" number="833"/> + <line hits="0" number="841"/> + <line hits="1" number="844"/> + <line hits="0" number="859"/> + <line hits="0" number="860"/> + <line hits="0" number="862"/> + <line hits="0" number="863"/> + <line hits="1" number="867"/> + <line hits="0" number="876"/> + <line hits="0" number="877"/> + <line hits="0" number="879"/> + <line hits="0" number="880"/> + <line hits="0" number="882"/> + <line hits="1" number="885"/> + <line hits="0" number="896"/> + <line hits="0" number="897"/> + <line hits="0" number="898"/> + <line hits="0" number="899"/> + <line hits="0" number="900"/> + <line hits="0" number="901"/> + <line hits="0" number="902"/> + <line hits="0" number="904"/> </lines> </class> <class branch-rate="0.8571" complexity="0" filename="common/process.py" line-rate="0.9412" name="process.py"> @@ -941,7 +1101,7 @@ <line hits="0" number="72"/> </lines> </class> - <class branch-rate="0.5736" complexity="0" filename="common/utils.py" line-rate="0.6408" name="utils.py"> + <class branch-rate="0.6241" complexity="0" filename="common/utils.py" line-rate="0.6695" name="utils.py"> <methods/> <lines> <line hits="1" number="17"/> @@ -1070,228 +1230,237 @@ <line hits="0" number="204"/> <line hits="1" number="207"/> <line hits="1" number="208"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="209"/> - <line hits="1" number="210"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="210"/> <line hits="1" number="211"/> - <line hits="1" number="212"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="212"/> <line hits="1" number="213"/> - <line hits="1" number="214"/> - <line hits="1" number="217"/> - <line hits="1" number="218"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="220"/> - <line hits="1" number="221"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="222"/> - <line hits="1" number="223"/> - <line hits="1" number="225"/> - <line hits="1" number="226"/> - <line hits="1" number="229"/> - <line hits="0" number="230"/> - <line hits="0" number="231"/> - <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="233,234" number="232"/> - <line hits="0" number="233"/> - <line hits="0" number="234"/> + <line hits="1" number="215"/> + <line hits="1" number="216"/> + <line hits="1" number="219"/> + <line hits="0" number="220"/> + <line hits="0" number="221"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="223,224" number="222"/> + <line hits="0" number="223"/> + <line hits="0" number="224"/> + <line hits="1" number="227"/> + <line hits="1" number="228"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="229"/> + <line hits="1" number="230"/> + <line hits="1" number="233"/> + <line hits="1" number="235"/> + <line hits="1" number="236"/> <line hits="1" number="237"/> <line hits="1" number="238"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="239"/> - <line hits="1" number="240"/> - <line hits="1" number="243"/> + <line hits="1" number="239"/> + <line hits="1" number="242"/> + <line hits="1" number="244"/> <line hits="1" number="245"/> <line hits="1" number="246"/> <line hits="1" number="247"/> <line hits="1" number="248"/> - <line hits="1" number="249"/> - <line hits="1" number="252"/> + <line hits="1" number="250"/> + <line hits="1" number="253"/> <line hits="1" number="254"/> <line hits="1" number="255"/> <line hits="1" number="256"/> <line hits="1" number="257"/> <line hits="1" number="258"/> - <line hits="1" number="260"/> - <line hits="1" number="263"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="260"/> + <line hits="1" number="261"/> + <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="266" number="263"/> <line hits="1" number="264"/> - <line hits="1" number="265"/> - <line hits="1" number="266"/> - <line hits="1" number="267"/> - <line hits="1" number="268"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="270"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,exit" number="266"/> + <line hits="1" number="269"/> <line hits="1" number="271"/> - <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="276" number="273"/> + <line hits="1" number="272"/> + <line hits="1" number="273"/> <line hits="1" number="274"/> - <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,exit" number="276"/> + <line hits="1" number="277"/> <line hits="1" number="279"/> <line hits="1" number="281"/> - <line hits="1" number="282"/> <line hits="1" number="283"/> - <line hits="1" number="284"/> - <line hits="1" number="287"/> + <line hits="1" number="285"/> + <line hits="1" number="286"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="287"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="288"/> <line hits="1" number="289"/> - <line hits="1" number="291"/> + <line hits="1" number="290"/> + <line hits="1" number="292"/> <line hits="1" number="293"/> - <line hits="1" number="295"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="295"/> <line hits="1" number="296"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="297"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="298"/> - <line hits="1" number="299"/> <line hits="1" number="300"/> <line hits="1" number="302"/> <line hits="1" number="303"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="305"/> - <line hits="1" number="306"/> - <line hits="1" number="310"/> - <line hits="1" number="312"/> - <line hits="1" number="313"/> - <line hits="1" number="315"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="316"/> - <line hits="1" number="318"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="319"/> - <line hits="1" number="324"/> - <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,exit" number="325"/> - <line hits="1" number="329"/> - <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="334,335" number="333"/> + <line hits="1" number="305"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="306"/> + <line hits="1" number="308"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="309"/> + <line hits="1" number="314"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,exit" number="315"/> + <line hits="1" number="319"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="324,325" number="323"/> + <line hits="0" number="324"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="326,327" number="325"/> + <line hits="0" number="326"/> + <line hits="0" number="327"/> + <line hits="1" number="330"/> + <line hits="0" number="331"/> + <line hits="0" number="332"/> + <line hits="0" number="333"/> <line hits="0" number="334"/> - <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="336,337" number="335"/> - <line hits="0" number="336"/> - <line hits="0" number="337"/> - <line hits="1" number="340"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,exit" number="335"/> + <line hits="1" number="338"/> + <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="341" number="340"/> <line hits="0" number="341"/> - <line hits="0" number="342"/> - <line hits="0" number="343"/> - <line hits="0" number="344"/> - <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,exit" number="345"/> - <line hits="1" number="348"/> - <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="351" number="350"/> - <line hits="0" number="351"/> - <line hits="1" number="352"/> + <line hits="1" number="342"/> + <line hits="1" number="345"/> + <line hits="1" number="347"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,349" number="348"/> + <line hits="0" number="349"/> + <line hits="1" number="351"/> + <line hits="0" number="352"/> <line hits="1" number="355"/> - <line hits="1" number="357"/> - <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,359" number="358"/> - <line hits="0" number="359"/> - <line hits="1" number="361"/> + <line hits="1" number="356"/> + <line hits="0" number="357"/> + <line hits="0" number="358"/> + <line hits="1" number="360"/> + <line hits="0" number="361"/> <line hits="0" number="362"/> - <line hits="1" number="365"/> - <line hits="1" number="366"/> - <line hits="0" number="367"/> + <line hits="1" number="364"/> + <line hits="0" number="365"/> + <line hits="1" number="367"/> <line hits="0" number="368"/> - <line hits="1" number="370"/> - <line hits="0" number="371"/> - <line hits="0" number="372"/> - <line hits="1" number="374"/> - <line hits="0" number="375"/> - <line hits="1" number="377"/> - <line hits="0" number="378"/> - <line hits="1" number="381"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="391"/> + <line hits="1" number="371"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="381"/> + <line hits="1" number="382"/> + <line hits="1" number="383"/> + <line hits="0" number="384"/> + <line hits="1" number="385"/> + <line hits="1" number="386"/> + <line hits="1" number="387"/> + <line hits="1" number="390"/> + <line hits="1" number="391"/> <line hits="1" number="392"/> <line hits="1" number="393"/> - <line hits="0" number="394"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="394"/> <line hits="1" number="395"/> <line hits="1" number="396"/> - <line hits="1" number="397"/> - <line hits="1" number="400"/> + <line hits="1" number="399"/> <line hits="1" number="401"/> <line hits="1" number="402"/> <line hits="1" number="403"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="404"/> - <line hits="1" number="405"/> <line hits="1" number="406"/> - <line hits="1" number="409"/> - <line hits="1" number="411"/> - <line hits="1" number="412"/> - <line hits="1" number="413"/> - <line hits="1" number="416"/> - <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="418" number="417"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="408,414" number="407"/> + <line hits="0" number="408"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="410,413" number="409"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="409,411" number="410"/> + <line hits="0" number="411"/> + <line hits="0" number="412"/> + <line hits="0" number="413"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="415,420" number="414"/> + <line hits="0" number="415"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="417,419" number="416"/> + <line hits="0" number="417"/> <line hits="0" number="418"/> - <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="420" number="419"/> + <line hits="0" number="419"/> <line hits="0" number="420"/> - <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="422,424" number="421"/> - <line hits="0" number="422"/> - <line hits="0" number="423"/> - <line hits="0" number="424"/> - <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="426" number="425"/> - <line hits="0" number="426"/> - <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="428,430" number="427"/> - <line hits="0" number="428"/> - <line hits="0" number="429"/> - <line hits="0" number="430"/> + <line hits="1" number="423"/> + <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="425" number="424"/> + <line hits="0" number="425"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="426"/> + <line hits="1" number="427"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="428"/> + <line hits="1" number="429"/> + <line hits="1" number="430"/> <line hits="1" number="431"/> - <line hits="1" number="434"/> - <line hits="1" number="435"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="432"/> + <line hits="1" number="433"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="434"/> + <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="434" number="435"/> + <line hits="1" number="436"/> + <line hits="1" number="437"/> <line hits="1" number="438"/> - <line hits="1" number="439"/> - <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="441" number="440"/> - <line hits="0" number="441"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="440"/> + <line hits="1" number="441"/> <line hits="1" number="442"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="443"/> - <line hits="1" number="444"/> <line hits="1" number="445"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="446"/> - <line hits="1" number="447"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="448"/> - <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="453" number="449"/> + <line hits="1" number="446"/> + <line hits="1" number="449"/> <line hits="1" number="450"/> + <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="452" number="451"/> + <line hits="0" number="452"/> <line hits="1" number="453"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="454"/> <line hits="1" number="455"/> - <line hits="1" number="457"/> + <line hits="1" number="456"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="457"/> <line hits="1" number="458"/> - <line hits="1" number="460"/> - <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="462" number="461"/> - <line hits="0" number="462"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="459"/> + <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="464" number="460"/> + <line hits="1" number="461"/> <line hits="1" number="464"/> <line hits="1" number="466"/> + <line hits="1" number="468"/> <line hits="1" number="469"/> - <line hits="0" number="470"/> - <line hits="0" number="471"/> - <line hits="1" number="474"/> + <line hits="1" number="471"/> + <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="473" number="472"/> + <line hits="0" number="473"/> <line hits="1" number="475"/> - <line hits="1" number="476"/> - <line hits="0" number="477"/> - <line hits="0" number="478"/> - <line hits="0" number="479"/> - <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="481,482" number="480"/> + <line hits="1" number="477"/> + <line hits="1" number="480"/> <line hits="0" number="481"/> <line hits="0" number="482"/> <line hits="1" number="485"/> - <line hits="0" number="486"/> - <line hits="0" number="487"/> + <line hits="1" number="486"/> + <line hits="1" number="487"/> <line hits="0" number="488"/> <line hits="0" number="489"/> <line hits="0" number="490"/> - <line hits="0" number="491"/> - <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="493,494" number="492"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="492,493" number="491"/> + <line hits="0" number="492"/> <line hits="0" number="493"/> - <line hits="0" number="494"/> - <line hits="1" number="497"/> - <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="499" number="498"/> + <line hits="1" number="496"/> + <line hits="0" number="497"/> + <line hits="0" number="498"/> <line hits="0" number="499"/> - <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="501,503" number="500"/> + <line hits="0" number="500"/> <line hits="0" number="501"/> <line hits="0" number="502"/> - <line hits="0" number="503"/> - <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="505" number="504"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="504,505" number="503"/> + <line hits="0" number="504"/> <line hits="0" number="505"/> - <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="507,509" number="506"/> - <line hits="0" number="507"/> - <line hits="0" number="508"/> - <line hits="0" number="509"/> - <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="511" number="510"/> - <line hits="0" number="511"/> + <line hits="1" number="508"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="509"/> + <line hits="1" number="510"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="511"/> + <line hits="1" number="512"/> <line hits="1" number="513"/> <line hits="1" number="514"/> - <line hits="1" number="515"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="516"/> - <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="519" number="518"/> - <line hits="0" number="519"/> - <line hits="1" number="521"/> - <line hits="1" number="522"/> - <line hits="1" number="523"/> - <line hits="0" number="524"/> - <line hits="0" number="525"/> - <line hits="0" number="526"/> - <line hits="0" number="527"/> - <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="531" number="528"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="515"/> + <line hits="1" number="516"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="517"/> + <line hits="1" number="518"/> + <line hits="1" number="519"/> + <line hits="1" number="520"/> + <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="522" number="521"/> + <line hits="0" number="522"/> + <line hits="1" number="524"/> + <line hits="1" number="525"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="526"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="528"/> <line hits="1" number="529"/> - <line hits="0" number="531"/> + <line hits="1" number="531"/> <line hits="1" number="532"/> + <line hits="1" number="533"/> + <line hits="0" number="534"/> + <line hits="0" number="535"/> + <line hits="0" number="536"/> + <line hits="0" number="537"/> + <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="541" number="538"/> + <line hits="1" number="539"/> + <line hits="0" number="541"/> + <line hits="1" number="542"/> </lines> </class> <class branch-rate="0.5" complexity="0" filename="common/yaml_loader.py" line-rate="0.8" name="yaml_loader.py"> @@ -1311,44 +1480,65 @@ </class> </classes> </package> - <package branch-rate="0.8333" complexity="0" line-rate="0.8393" name="contexts"> + <package branch-rate="0.05076" complexity="0" line-rate="0.2749" name="contexts"> <classes> <class branch-rate="1" complexity="0" filename="contexts/__init__.py" line-rate="1" name="__init__.py"> <methods/> <lines/> </class> - <class branch-rate="0.8333" complexity="0" filename="contexts/base.py" line-rate="0.8966" name="base.py"> + <class branch-rate="0.5556" complexity="0" filename="contexts/base.py" line-rate="0.8" name="base.py"> <methods/> <lines> <line hits="1" number="14"/> <line hits="1" number="15"/> - <line hits="1" number="16"/> + <line hits="1" number="17"/> <line hits="1" number="18"/> - <line hits="1" number="19"/> <line hits="1" number="20"/> - <line hits="1" number="21"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="24"/> + <line hits="1" number="22"/> <line hits="1" number="25"/> - <line hits="1" number="27"/> - <line hits="1" number="29"/> - <line hits="1" number="30"/> - <line hits="1" number="31"/> + <line hits="1" number="28"/> <line hits="1" number="32"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="33"/> <line hits="1" number="34"/> - <line hits="1" number="35"/> - <line hits="1" number="36"/> - <line hits="1" number="38"/> - <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="44" number="41"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="42"/> + <line branch="true" condition-coverage="66% (2/3)" hits="1" missing-branches="38" number="36"/> + <line hits="0" number="38"/> + <line hits="1" number="40"/> + <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="45" number="42"/> <line hits="1" number="43"/> - <line hits="0" number="44"/> - <line hits="1" number="46"/> - <line hits="1" number="50"/> - <line hits="1" number="52"/> - <line hits="0" number="53"/> + <line branch="true" condition-coverage="0% (0/3)" hits="0" missing-branches="exit,exit,47" number="45"/> + <line hits="0" number="47"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="50"/> + <line hits="1" number="51"/> + <line hits="1" number="53"/> <line hits="1" number="55"/> + <line hits="1" number="56"/> + <line hits="1" number="57"/> + <line hits="1" number="58"/> <line hits="1" number="59"/> - <line hits="0" number="62"/> + <line hits="1" number="60"/> + <line hits="1" number="62"/> + <line hits="1" number="63"/> + <line hits="1" number="64"/> + <line hits="1" number="65"/> + <line hits="1" number="66"/> + <line hits="1" number="69"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="72,74" number="71"/> + <line hits="0" number="72"/> + <line hits="0" number="74"/> + <line hits="1" number="76"/> + <line hits="0" number="78"/> + <line hits="1" number="80"/> + <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="86" number="83"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="84"/> + <line hits="1" number="85"/> + <line hits="0" number="86"/> + <line hits="1" number="88"/> + <line hits="1" number="92"/> + <line hits="1" number="94"/> + <line hits="0" number="95"/> + <line hits="1" number="97"/> + <line hits="1" number="101"/> + <line hits="0" number="104"/> </lines> </class> <class branch-rate="1" complexity="0" filename="contexts/csar.py" line-rate="0.8462" name="csar.py"> @@ -1388,9 +1578,444 @@ <line hits="0" number="41"/> </lines> </class> + <class branch-rate="0" complexity="0" filename="contexts/heat.py" line-rate="0.1538" name="heat.py"> + <methods/> + <lines> + <line hits="1" number="14"/> + <line hits="1" number="15"/> + <line hits="1" number="16"/> + <line hits="1" number="17"/> + <line hits="1" number="18"/> + <line hits="1" number="20"/> + <line hits="1" number="21"/> + <line hits="1" number="23"/> + <line hits="1" number="24"/> + <line hits="1" number="25"/> + <line hits="1" number="26"/> + <line hits="1" number="27"/> + <line hits="1" number="28"/> + <line hits="1" number="29"/> + <line hits="1" number="30"/> + <line hits="1" number="31"/> + <line hits="1" number="32"/> + <line hits="1" number="33"/> + <line hits="1" number="34"/> + <line hits="1" number="35"/> + <line hits="1" number="37"/> + <line hits="1" number="39"/> + <line hits="1" number="42"/> + <line hits="0" number="43"/> + <line hits="1" number="46"/> + <line hits="0" number="47"/> + <line hits="1" number="50"/> + <line hits="1" number="53"/> + <line hits="1" number="55"/> + <line hits="0" number="56"/> + <line hits="0" number="57"/> + <line hits="0" number="58"/> + <line hits="0" number="59"/> + <line hits="0" number="60"/> + <line hits="0" number="61"/> + <line hits="0" number="62"/> + <line hits="0" number="63"/> + <line hits="0" number="64"/> + <line hits="0" number="65"/> + <line hits="0" number="66"/> + <line hits="0" number="67"/> + <line hits="0" number="68"/> + <line hits="0" number="69"/> + <line hits="0" number="70"/> + <line hits="0" number="71"/> + <line hits="0" number="72"/> + <line hits="0" number="73"/> + <line hits="0" number="74"/> + <line hits="0" number="75"/> + <line hits="0" number="76"/> + <line hits="0" number="77"/> + <line hits="0" number="78"/> + <line hits="0" number="79"/> + <line hits="0" number="80"/> + <line hits="1" number="82"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="85,99" number="84"/> + <line hits="0" number="85"/> + <line hits="0" number="86"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,89" number="88"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="91,98" number="89"/> + <line hits="0" number="91"/> + <line hits="0" number="92"/> + <line hits="0" number="93"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="96,98" number="94"/> + <line hits="0" number="96"/> + <line hits="0" number="98"/> + <line hits="0" number="99"/> + <line hits="1" number="101"/> + <line hits="0" number="103"/> + <line hits="0" number="105"/> + <line hits="0" number="106"/> + <line hits="0" number="108"/> + <line hits="0" number="110"/> + <line hits="0" number="111"/> + <line hits="0" number="113"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="115,118" number="114"/> + <line hits="0" number="115"/> + <line hits="0" number="116"/> + <line hits="0" number="118"/> + <line hits="0" number="120"/> + <line hits="0" number="122"/> + <line hits="0" number="124"/> + <line hits="0" number="126"/> + <line hits="0" number="128"/> + <line hits="0" number="132"/> + <line hits="0" number="138"/> + <line hits="0" number="139"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="142,146" number="141"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,146" number="142"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="147,150" number="146"/> + <line hits="0" number="147"/> + <line hits="0" number="148"/> + <line hits="0" number="150"/> + <line hits="1" number="152"/> + <line hits="0" number="153"/> + <line hits="0" number="154"/> + <line hits="0" number="155"/> + <line hits="0" number="156"/> + <line hits="0" number="157"/> + <line hits="0" number="158"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="160,163" number="159"/> + <line hits="0" number="160"/> + <line hits="0" number="161"/> + <line hits="0" number="163"/> + <line hits="1" number="165"/> + <line hits="0" number="168"/> + <line hits="1" number="170"/> + <line hits="0" number="173"/> + <line hits="1" number="175"/> + <line hits="0" number="178"/> + <line hits="1" number="180"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="184,192" number="183"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="185,192" number="184"/> + <line hits="0" number="185"/> + <line hits="0" number="186"/> + <line hits="0" number="187"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="194,216" number="192"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="195,196" number="194"/> + <line hits="0" number="195"/> + <line hits="0" number="196"/> + <line hits="0" number="202"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="192,208" number="207"/> + <line hits="0" number="208"/> + <line hits="0" number="211"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,224" number="216"/> + <line hits="0" number="224"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="226,231" number="225"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="225,227" number="226"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="226,228" number="227"/> + <line hits="0" number="228"/> + <line hits="0" number="229"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="232,239" number="231"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="231,233" number="232"/> + <line hits="0" number="233"/> + <line hits="0" number="234"/> + <line hits="0" number="235"/> + <line hits="0" number="236"/> + <line hits="0" number="239"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="241,265" number="240"/> + <line hits="0" number="241"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="243,246" number="242"/> + <line hits="0" number="243"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="247,259" number="246"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="248,253" number="247"/> + <line hits="0" number="248"/> + <line hits="0" number="249"/> + <line hits="0" number="253"/> + <line hits="0" number="255"/> + <line hits="0" number="259"/> + <line hits="0" number="262"/> + <line hits="0" number="265"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="267,273" number="266"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="266,268" number="267"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="267,269" number="268"/> + <line hits="0" number="269"/> + <line hits="0" number="270"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="274,284" number="273"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="275,276" number="274"/> + <line hits="0" number="275"/> + <line hits="0" number="276"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="278,279" number="277"/> + <line hits="0" number="278"/> + <line hits="0" number="279"/> + <line hits="0" number="281"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="285,288" number="284"/> + <line hits="0" number="285"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,290" number="288"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="288,291" number="290"/> + <line hits="0" number="291"/> + <line hits="0" number="293"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="295,296" number="294"/> + <line hits="0" number="295"/> + <line hits="0" number="296"/> + <line hits="1" number="300"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="302,304" number="301"/> + <line hits="0" number="302"/> + <line hits="0" number="304"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,306" number="305"/> + <line branch="true" condition-coverage="0% (0/3)" hits="0" missing-branches="exit,305,307" number="306"/> + <line hits="0" number="307"/> + <line hits="0" number="310"/> + <line hits="0" number="311"/> + <line hits="1" number="313"/> + <line hits="0" number="314"/> + <line hits="0" number="315"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="318,319" number="317"/> + <line hits="0" number="318"/> + <line hits="0" number="319"/> + <line hits="0" number="320"/> + <line hits="0" number="322"/> + <line hits="1" number="324"/> + <line hits="0" number="325"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="327,329" number="326"/> + <line hits="0" number="327"/> + <line hits="0" number="329"/> + <line hits="0" number="330"/> + <line hits="1" number="332"/> + <line hits="0" number="334"/> + <line hits="0" number="346"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="352,354" number="351"/> + <line hits="0" number="352"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="356,361" number="354"/> + <line hits="0" number="356"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="358,364" number="357"/> + <line hits="0" number="358"/> + <line hits="0" number="361"/> + <line hits="0" number="364"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="368,377" number="367"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="369,370" number="368"/> + <line hits="0" number="369"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="371,373" number="370"/> + <line hits="0" number="371"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="367,374" number="373"/> + <line hits="0" number="374"/> + <line hits="0" number="377"/> + <line hits="1" number="379"/> + <line hits="0" number="381"/> + <line hits="0" number="382"/> + <line hits="1" number="384"/> + <line hits="0" number="386"/> + <line hits="0" number="387"/> + <line hits="1" number="389"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,391" number="390"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="390,392" number="391"/> + <line hits="0" number="392"/> + <line hits="0" number="393"/> + <line hits="0" number="394"/> + <line hits="0" number="395"/> + <line hits="1" number="397"/> + <line hits="0" number="398"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="400,410" number="399"/> + <line hits="0" number="400"/> + <line hits="0" number="401"/> + <line hits="0" number="402"/> + <line hits="0" number="403"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="406,407" number="404"/> + <line hits="0" number="406"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="399,408" number="407"/> + <line hits="0" number="408"/> + <line hits="0" number="410"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,412" number="411"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="411,414" number="412"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="415,416" number="414"/> + <line hits="0" number="415"/> + <line hits="0" number="416"/> + <line hits="0" number="420"/> + <line hits="1" number="422"/> + <line hits="0" number="423"/> + <line hits="0" number="424"/> + <line hits="0" number="426"/> + <line hits="0" number="430"/> + <line hits="0" number="433"/> + <line hits="1" number="452"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,454" number="453"/> + <line hits="0" number="454"/> + <line hits="0" number="455"/> + <line hits="0" number="456"/> + <line hits="0" number="457"/> + <line hits="0" number="458"/> + <line hits="1" number="461"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="464,467" number="463"/> + <line hits="0" number="464"/> + <line hits="0" number="465"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="468,475" number="467"/> + <line hits="0" number="468"/> + <line hits="0" number="469"/> + <line hits="0" number="470"/> + <line hits="0" number="471"/> + <line hits="0" number="473"/> + <line hits="0" number="475"/> + <line hits="1" number="477"/> + <line hits="0" number="479"/> + <line hits="0" number="489"/> + <line hits="1" number="491"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="497,509" number="496"/> + <line hits="0" number="497"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="499,502" number="498"/> + <line hits="0" number="499"/> + <line hits="0" number="502"/> + <line hits="0" number="503"/> + <line hits="0" number="506"/> + <line hits="0" number="509"/> + <line hits="0" number="510"/> + <line hits="0" number="511"/> + <line hits="0" number="512"/> + <line hits="0" number="513"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="515,517" number="514"/> + <line hits="0" number="515"/> + <line hits="0" number="517"/> + <line hits="0" number="520"/> + <line hits="0" number="522"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="536,538" number="535"/> + <line hits="0" number="536"/> + <line hits="0" number="538"/> + <line hits="1" number="540"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="542,546" number="541"/> + <line hits="0" number="542"/> + <line hits="0" number="546"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="548,549" number="547"/> + <line hits="0" number="548"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,550" number="549"/> + <line hits="0" number="550"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="553,555" number="552"/> + <line hits="0" number="553"/> + <line hits="0" number="555"/> + <line hits="0" number="561"/> + <line hits="1" number="563"/> + <line hits="0" number="564"/> + <line hits="1" number="566"/> + <line hits="0" number="567"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="569,571" number="568"/> + <line hits="0" number="569"/> + <line hits="0" number="571"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="573,575" number="572"/> + <line hits="0" number="573"/> + <line hits="0" number="575"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="579,588" number="578"/> + <line hits="0" number="579"/> + <line hits="0" number="580"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="583,588" number="582"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="582,584" number="583"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="582,585" number="584"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="584,586" number="585"/> + <line hits="0" number="586"/> + <line hits="0" number="588"/> + </lines> + </class> + <class branch-rate="0" complexity="0" filename="contexts/model.py" line-rate="0.27" name="model.py"> + <methods/> + <lines> + <line hits="1" number="15"/> + <line hits="1" number="18"/> + <line hits="1" number="20"/> + <line hits="1" number="21"/> + <line hits="1" number="23"/> + <line hits="1" number="24"/> + <line hits="1" number="26"/> + <line hits="1" number="29"/> + <line hits="1" number="32"/> + <line hits="1" number="37"/> + <line hits="0" number="39"/> + <line hits="0" number="40"/> + <line hits="0" number="43"/> + <line hits="0" number="44"/> + <line hits="1" number="46"/> + <line hits="0" number="49"/> + <line hits="1" number="52"/> + <line hits="1" number="57"/> + <line hits="1" number="59"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="61,63" number="60"/> + <line hits="0" number="61"/> + <line hits="0" number="63"/> + <line hits="0" number="64"/> + <line hits="0" number="65"/> + <line hits="0" number="66"/> + <line hits="0" number="67"/> + <line hits="1" number="69"/> + <line hits="0" number="70"/> + <line hits="1" number="72"/> + <line hits="0" number="74"/> + <line hits="1" number="102"/> + <line hits="1" number="105"/> + <line hits="0" number="106"/> + <line hits="0" number="108"/> + <line hits="0" number="109"/> + <line hits="0" number="110"/> + <line hits="1" number="113"/> + <line hits="1" number="115"/> + <line hits="1" number="117"/> + <line hits="0" number="118"/> + <line hits="0" number="119"/> + <line hits="0" number="120"/> + <line hits="0" number="121"/> + <line hits="0" number="122"/> + <line hits="0" number="123"/> + <line hits="0" number="124"/> + <line hits="0" number="125"/> + <line hits="0" number="126"/> + <line hits="0" number="127"/> + <line hits="0" number="128"/> + <line hits="0" number="129"/> + <line hits="0" number="130"/> + <line hits="0" number="131"/> + <line hits="0" number="133"/> + <line hits="0" number="134"/> + <line hits="0" number="136"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="140,142" number="139"/> + <line hits="0" number="140"/> + <line hits="0" number="142"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="144,148" number="143"/> + <line hits="0" number="144"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,146" number="145"/> + <line hits="0" number="146"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="149,151" number="148"/> + <line hits="0" number="149"/> + <line hits="0" number="151"/> + <line hits="1" number="153"/> + <line hits="0" number="154"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="156,157" number="155"/> + <line hits="0" number="156"/> + <line hits="0" number="157"/> + <line hits="1" number="159"/> + <line hits="0" number="160"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="162,163" number="161"/> + <line hits="0" number="162"/> + <line hits="0" number="163"/> + <line hits="1" number="165"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="168,169" number="167"/> + <line hits="0" number="168"/> + <line hits="0" number="169"/> + <line hits="1" number="171"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,175" number="174"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="174,176" number="175"/> + <line hits="0" number="176"/> + <line hits="1" number="178"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="184,186" number="183"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="183,185" number="184"/> + <line hits="0" number="185"/> + <line hits="0" number="186"/> + <line hits="1" number="415"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="420,425" number="419"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="421,423" number="420"/> + <line hits="0" number="421"/> + <line hits="0" number="423"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="426,428" number="425"/> + <line hits="0" number="426"/> + <line hits="0" number="428"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,431" number="430"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="430,432" number="431"/> + <line hits="0" number="432"/> + </lines> + </class> </classes> </package> - <package branch-rate="0.5263" complexity="0" line-rate="0.7595" name="core"> + <package branch-rate="0.5227" complexity="0" line-rate="0.7617" name="core"> <classes> <class branch-rate="1" complexity="0" filename="core/__init__.py" line-rate="1" name="__init__.py"> <methods/> @@ -1569,7 +2194,7 @@ <line hits="1" number="22"/> </lines> </class> - <class branch-rate="0.4286" complexity="0" filename="core/task.py" line-rate="0.6739" name="task.py"> + <class branch-rate="0.4412" complexity="0" filename="core/task.py" line-rate="0.6883" name="task.py"> <methods/> <lines> <line hits="1" number="17"/> @@ -1582,7 +2207,7 @@ <line hits="1" number="26"/> <line hits="1" number="27"/> <line hits="1" number="28"/> - <line hits="1" number="30"/> + <line hits="1" number="29"/> <line hits="1" number="31"/> <line hits="1" number="32"/> <line hits="1" number="33"/> @@ -1590,7 +2215,6 @@ <line hits="1" number="35"/> <line hits="1" number="37"/> <line hits="1" number="38"/> - <line hits="1" number="39"/> <line hits="1" number="40"/> <line hits="1" number="41"/> <line hits="1" number="42"/> @@ -1602,114 +2226,131 @@ <line hits="1" number="48"/> <line hits="1" number="49"/> <line hits="1" number="50"/> + <line hits="1" number="51"/> <line hits="1" number="52"/> <line hits="1" number="53"/> - <line hits="1" number="486"/> - <line hits="1" number="488"/> - <line hits="1" number="489"/> - <line hits="1" number="490"/> - <line hits="1" number="491"/> - <line hits="1" number="492"/> - <line hits="1" number="493"/> - <line hits="1" number="494"/> - <line hits="1" number="495"/> - <line hits="1" number="496"/> - <line hits="1" number="498"/> - <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,500" number="499"/> - <line hits="0" number="500"/> - <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="502,505" number="501"/> - <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="501,503" number="502"/> - <line hits="0" number="503"/> - <line hits="0" number="504"/> - <line hits="0" number="505"/> - <line hits="0" number="506"/> + <line hits="1" number="55"/> + <line hits="1" number="56"/> + <line hits="1" number="334"/> + <line hits="1" number="335"/> + <line hits="1" number="336"/> + <line hits="1" number="337"/> + <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="339" number="338"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="340,342" number="339"/> + <line hits="0" number="340"/> + <line hits="0" number="341"/> + <line hits="1" number="342"/> + <line hits="1" number="343"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="344"/> + <line hits="1" number="345"/> + <line hits="1" number="346"/> + <line hits="1" number="347"/> + <line hits="1" number="503"/> + <line hits="1" number="505"/> + <line hits="1" number="506"/> + <line hits="1" number="507"/> <line hits="1" number="508"/> - <line hits="0" number="509"/> - <line hits="0" number="510"/> + <line hits="1" number="509"/> + <line hits="1" number="510"/> + <line hits="1" number="511"/> <line hits="1" number="512"/> - <line hits="0" number="513"/> - <line hits="0" number="514"/> - <line hits="0" number="515"/> - <line hits="1" number="517"/> - <line hits="1" number="518"/> - <line hits="1" number="519"/> - <line hits="1" number="520"/> - <line hits="1" number="522"/> - <line hits="1" number="523"/> - <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="exit" number="524"/> + <line hits="1" number="513"/> + <line hits="1" number="515"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,517" number="516"/> + <line hits="0" number="517"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="519,522" number="518"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="518,520" number="519"/> + <line hits="0" number="520"/> + <line hits="0" number="521"/> + <line hits="0" number="522"/> + <line hits="0" number="523"/> <line hits="1" number="525"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="526"/> - <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="528" number="527"/> - <line hits="0" number="528"/> - <line hits="0" number="529"/> - <line hits="1" number="530"/> - <line hits="1" number="531"/> - <line hits="1" number="533"/> + <line hits="0" number="526"/> + <line hits="0" number="527"/> + <line hits="1" number="529"/> + <line hits="0" number="530"/> + <line hits="0" number="531"/> + <line hits="0" number="532"/> <line hits="1" number="534"/> <line hits="1" number="535"/> <line hits="1" number="536"/> <line hits="1" number="537"/> - <line hits="1" number="538"/> <line hits="1" number="539"/> <line hits="1" number="540"/> + <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="exit" number="541"/> <line hits="1" number="542"/> - <line hits="1" number="543"/> - <line hits="1" number="544"/> - <line hits="1" number="546"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="543"/> + <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="545" number="544"/> + <line hits="0" number="545"/> + <line hits="0" number="546"/> <line hits="1" number="547"/> <line hits="1" number="548"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="549"/> <line hits="1" number="550"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="556"/> + <line hits="1" number="551"/> + <line hits="1" number="552"/> + <line hits="1" number="553"/> + <line hits="1" number="554"/> + <line hits="1" number="555"/> + <line hits="1" number="556"/> <line hits="1" number="557"/> - <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="560" number="559"/> - <line hits="0" number="560"/> - <line hits="0" number="561"/> - <line hits="1" number="562"/> - <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="564" number="563"/> - <line hits="0" number="564"/> - <line hits="1" number="566"/> + <line hits="1" number="559"/> + <line hits="1" number="560"/> + <line hits="1" number="561"/> + <line hits="1" number="563"/> + <line hits="1" number="564"/> + <line hits="1" number="565"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="566"/> <line hits="1" number="567"/> - <line hits="1" number="569"/> - <line hits="1" number="570"/> - <line hits="1" number="573"/> - <line hits="0" number="575"/> - <line hits="0" number="576"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="573"/> + <line hits="1" number="574"/> + <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="577" number="576"/> <line hits="0" number="577"/> <line hits="0" number="578"/> - <line hits="0" number="580"/> + <line hits="1" number="579"/> + <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="581" number="580"/> <line hits="0" number="581"/> - <line hits="0" number="582"/> - <line hits="0" number="583"/> - <line hits="0" number="585"/> - <line hits="1" number="588"/> - <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="590" number="589"/> - <line hits="0" number="590"/> - <line hits="1" number="592"/> - <line hits="1" number="595"/> - <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="597" number="596"/> + <line hits="1" number="583"/> + <line hits="1" number="584"/> + <line hits="1" number="586"/> + <line hits="1" number="587"/> + <line hits="1" number="590"/> + <line hits="0" number="592"/> + <line hits="0" number="593"/> + <line hits="0" number="594"/> + <line hits="0" number="595"/> <line hits="0" number="597"/> <line hits="0" number="598"/> - <line hits="1" number="599"/> - <line hits="1" number="600"/> - <line hits="1" number="601"/> - <line hits="1" number="604"/> - <line hits="0" number="605"/> + <line hits="0" number="599"/> + <line hits="0" number="600"/> + <line hits="0" number="602"/> + <line hits="1" number="605"/> + <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="607" number="606"/> + <line hits="0" number="607"/> <line hits="1" number="609"/> - <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="611,613" number="610"/> - <line hits="0" number="611"/> - <line hits="0" number="613"/> + <line hits="1" number="612"/> + <line branch="true" condition-coverage="50% (1/2)" hits="1" missing-branches="614" number="613"/> <line hits="0" number="614"/> <line hits="0" number="615"/> - <line hits="0" number="616"/> - <line hits="0" number="617"/> - <line hits="0" number="618"/> - <line hits="0" number="620"/> - <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="623,627" number="622"/> - <line hits="0" number="623"/> - <line hits="0" number="624"/> - <line hits="0" number="626"/> - <line hits="0" number="627"/> + <line hits="1" number="616"/> + <line hits="1" number="617"/> + <line hits="1" number="618"/> + <line hits="1" number="621"/> + <line hits="0" number="622"/> + <line hits="1" number="626"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="628,630" number="627"/> + <line hits="0" number="628"/> + <line hits="0" number="630"/> + <line hits="0" number="631"/> + <line hits="0" number="632"/> + <line hits="0" number="633"/> + <line hits="0" number="634"/> + <line hits="0" number="635"/> + <line hits="0" number="637"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="640,644" number="639"/> + <line hits="0" number="640"/> + <line hits="0" number="641"/> + <line hits="0" number="643"/> + <line hits="0" number="644"/> </lines> </class> <class branch-rate="1" complexity="0" filename="core/testcase.py" line-rate="0.7869" name="testcase.py"> @@ -2182,6 +2823,257 @@ </class> </classes> </package> + <package branch-rate="0" complexity="0" line-rate="0.2227" name="orchestrator"> + <classes> + <class branch-rate="1" complexity="0" filename="orchestrator/__init__.py" line-rate="1" name="__init__.py"> + <methods/> + <lines/> + </class> + <class branch-rate="0" complexity="0" filename="orchestrator/heat.py" line-rate="0.2227" name="heat.py"> + <methods/> + <lines> + <line hits="1" number="15"/> + <line hits="1" number="17"/> + <line hits="1" number="18"/> + <line hits="1" number="19"/> + <line hits="1" number="20"/> + <line hits="1" number="21"/> + <line hits="1" number="22"/> + <line hits="1" number="23"/> + <line hits="1" number="24"/> + <line hits="1" number="25"/> + <line hits="1" number="26"/> + <line hits="1" number="28"/> + <line hits="1" number="29"/> + <line hits="1" number="30"/> + <line hits="1" number="32"/> + <line hits="1" number="33"/> + <line hits="1" number="34"/> + <line hits="1" number="35"/> + <line hits="1" number="38"/> + <line hits="1" number="41"/> + <line hits="1" number="43"/> + <line hits="1" number="46"/> + <line hits="1" number="49"/> + <line hits="0" number="50"/> + <line hits="0" number="51"/> + <line hits="0" number="52"/> + <line hits="0" number="53"/> + <line hits="0" number="54"/> + <line hits="1" number="56"/> + <line hits="0" number="57"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,60" number="58"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,61" number="60"/> + <line hits="0" number="61"/> + <line hits="1" number="63"/> + <line hits="0" number="65"/> + <line hits="0" number="66"/> + <line hits="0" number="67"/> + <line hits="0" number="68"/> + <line hits="0" number="72"/> + <line hits="1" number="74"/> + <line hits="0" number="75"/> + <line hits="1" number="78"/> + <line hits="0" number="84"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="86,88" number="85"/> + <line hits="0" number="86"/> + <line hits="0" number="88"/> + <line hits="0" number="89"/> + <line hits="1" number="91"/> + <line hits="0" number="94"/> + <line hits="1" number="96"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="99,101" number="98"/> + <line hits="0" number="99"/> + <line hits="0" number="101"/> + <line hits="0" number="102"/> + <line hits="0" number="103"/> + <line hits="0" number="107"/> + <line hits="0" number="109"/> + <line hits="0" number="110"/> + <line hits="0" number="111"/> + <line hits="1" number="113"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,117" number="116"/> + <line hits="0" number="117"/> + <line hits="1" number="119"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,123" number="122"/> + <line hits="0" number="123"/> + <line hits="1" number="125"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,129" number="128"/> + <line hits="0" number="129"/> + <line hits="1" number="132"/> + <line hits="1" number="135"/> + <line hits="1" number="141"/> + <line hits="1" number="142"/> + <line hits="1" number="144"/> + <line hits="0" number="145"/> + <line hits="0" number="146"/> + <line hits="0" number="159"/> + <line hits="1" number="161"/> + <line hits="0" number="163"/> + <line hits="0" number="164"/> + <line hits="0" number="165"/> + <line hits="0" number="166"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="171,173" number="170"/> + <line hits="0" number="171"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="174,180" number="173"/> + <line hits="0" number="174"/> + <line hits="0" number="175"/> + <line hits="0" number="176"/> + <line hits="0" number="177"/> + <line hits="0" number="178"/> + <line hits="0" number="180"/> + <line hits="0" number="182"/> + <line hits="1" number="184"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="189,190" number="188"/> + <line hits="0" number="189"/> + <line hits="0" number="190"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="197,199" number="196"/> + <line hits="0" number="197"/> + <line hits="0" number="199"/> + <line hits="0" number="213"/> + <line hits="1" number="218"/> + <line hits="0" number="220"/> + <line hits="0" number="222"/> + <line hits="0" number="228"/> + <line hits="1" number="233"/> + <line hits="0" number="235"/> + <line hits="0" number="237"/> + <line hits="0" number="238"/> + <line hits="0" number="239"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,246" number="245"/> + <line hits="0" number="246"/> + <line hits="1" number="248"/> + <line hits="0" number="251"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="253,260" number="252"/> + <line hits="0" number="253"/> + <line hits="0" number="260"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="269,274" number="268"/> + <line hits="0" number="269"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="271,274" number="270"/> + <line hits="0" number="271"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="exit,275" number="274"/> + <line hits="0" number="275"/> + <line hits="1" number="287"/> + <line hits="0" number="290"/> + <line hits="0" number="292"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="303,304" number="302"/> + <line hits="0" number="303"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="305,307" number="304"/> + <line hits="0" number="305"/> + <line hits="0" number="307"/> + <line hits="0" number="311"/> + <line hits="0" number="315"/> + <line hits="1" number="320"/> + <line hits="0" number="322"/> + <line hits="0" number="323"/> + <line hits="1" number="334"/> + <line hits="0" number="336"/> + <line hits="0" number="338"/> + <line hits="1" number="347"/> + <line hits="0" number="351"/> + <line hits="0" number="352"/> + <line hits="0" number="353"/> + <line hits="0" number="355"/> + <line hits="0" number="357"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="369,372" number="368"/> + <line hits="0" number="369"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="373,377" number="372"/> + <line hits="0" number="373"/> + <line hits="0" number="374"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="378,381" number="377"/> + <line hits="0" number="378"/> + <line hits="0" number="381"/> + <line hits="0" number="383"/> + <line hits="0" number="387"/> + <line hits="0" number="391"/> + <line hits="0" number="395"/> + <line hits="0" number="399"/> + <line hits="1" number="404"/> + <line hits="0" number="409"/> + <line hits="0" number="412"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="421,423" number="420"/> + <line hits="0" number="421"/> + <line hits="0" number="423"/> + <line hits="1" number="428"/> + <line hits="0" number="431"/> + <line hits="0" number="434"/> + <line hits="1" number="443"/> + <line hits="0" number="445"/> + <line hits="0" number="446"/> + <line hits="1" number="460"/> + <line hits="0" number="462"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="464,466" number="463"/> + <line hits="0" number="464"/> + <line hits="0" number="466"/> + <line hits="0" number="474"/> + <line hits="1" number="479"/> + <line hits="0" number="481"/> + <line hits="0" number="482"/> + <line hits="0" number="484"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="539,542" number="538"/> + <line hits="0" number="539"/> + <line hits="0" number="540"/> + <line hits="0" number="542"/> + <line hits="0" number="544"/> + <line hits="0" number="553"/> + <line hits="1" number="558"/> + <line hits="0" number="562"/> + <line hits="0" number="565"/> + <line hits="0" number="570"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="577,579" number="576"/> + <line hits="0" number="577"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="580,583" number="579"/> + <line hits="0" number="580"/> + <line hits="0" number="581"/> + <line hits="0" number="583"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="586,588" number="585"/> + <line hits="0" number="586"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="589,592" number="588"/> + <line hits="0" number="589"/> + <line hits="0" number="590"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="593,599" number="592"/> + <line hits="0" number="593"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="595,599" number="594"/> + <line hits="0" number="595"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="600,609" number="599"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="601,609" number="600"/> + <line hits="0" number="601"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="600,603" number="602"/> + <line hits="0" number="603"/> + <line hits="0" number="604"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="610,612" number="609"/> + <line hits="0" number="610"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="613,615" number="612"/> + <line hits="0" number="613"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="616,619" number="615"/> + <line hits="0" number="616"/> + <line hits="0" number="617"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="620,624" number="619"/> + <line hits="0" number="620"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="622,624" number="621"/> + <line hits="0" number="622"/> + <line hits="0" number="624"/> + <line hits="0" number="626"/> + <line hits="0" number="628"/> + <line hits="1" number="633"/> + <line hits="0" number="641"/> + <line hits="0" number="643"/> + <line hits="0" number="644"/> + <line hits="0" number="645"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="648,652" number="647"/> + <line hits="0" number="648"/> + <line hits="0" number="650"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="653,658" number="652"/> + <line branch="true" condition-coverage="0% (0/2)" hits="0" missing-branches="654,655" number="653"/> + <line hits="0" number="654"/> + <line hits="0" number="655"/> + <line hits="0" number="656"/> + <line hits="0" number="658"/> + <line hits="0" number="660"/> + </lines> + </class> + </classes> + </package> <package branch-rate="1" complexity="0" line-rate="1" name="resources"> <classes> <class branch-rate="1" complexity="0" filename="resources/__init__.py" line-rate="1" name="__init__.py"> @@ -2987,7 +3879,7 @@ </class> </classes> </package> - <package branch-rate="0.9706" complexity="0" line-rate="0.8512" name="tests.unit.common"> + <package branch-rate="0.9706" complexity="0" line-rate="0.8483" name="tests.unit.common"> <classes> <class branch-rate="1" complexity="0" filename="tests/unit/common/__init__.py" line-rate="1" name="__init__.py"> <methods/> @@ -3136,7 +4028,7 @@ <line hits="1" number="49"/> </lines> </class> - <class branch-rate="1" complexity="0" filename="tests/unit/common/test_utils.py" line-rate="0.7965" name="test_utils.py"> + <class branch-rate="1" complexity="0" filename="tests/unit/common/test_utils.py" line-rate="0.7909" name="test_utils.py"> <methods/> <lines> <line hits="1" number="17"/> @@ -3287,197 +4179,188 @@ <line hits="1" number="801"/> <line hits="1" number="803"/> <line hits="1" number="804"/> - <line hits="1" number="805"/> - <line hits="1" number="806"/> + <line hits="1" number="807"/> <line hits="1" number="808"/> - <line hits="1" number="809"/> - <line hits="1" number="810"/> <line hits="1" number="811"/> + <line hits="1" number="813"/> <line hits="1" number="814"/> - <line hits="1" number="816"/> - <line hits="1" number="817"/> - <line hits="1" number="820"/> + <line hits="1" number="815"/> + <line hits="0" number="816"/> + <line hits="0" number="818"/> <line hits="1" number="821"/> - <line hits="1" number="824"/> - <line hits="1" number="826"/> + <line hits="1" number="823"/> + <line hits="0" number="825"/> <line hits="1" number="827"/> - <line hits="1" number="828"/> <line hits="0" number="829"/> - <line hits="0" number="831"/> - <line hits="1" number="834"/> - <line hits="1" number="836"/> - <line hits="0" number="838"/> - <line hits="1" number="840"/> + <line hits="0" number="830"/> + <line hits="1" number="832"/> + <line hits="0" number="834"/> + <line hits="0" number="835"/> + <line hits="0" number="836"/> + <line hits="1" number="838"/> + <line hits="0" number="840"/> <line hits="0" number="842"/> <line hits="0" number="843"/> <line hits="1" number="845"/> - <line hits="0" number="847"/> + <line hits="1" number="846"/> <line hits="0" number="848"/> <line hits="0" number="849"/> - <line hits="1" number="851"/> + <line hits="0" number="850"/> + <line hits="0" number="851"/> + <line hits="0" number="852"/> <line hits="0" number="853"/> - <line hits="0" number="855"/> - <line hits="0" number="856"/> - <line hits="1" number="858"/> - <line hits="1" number="859"/> - <line hits="0" number="861"/> - <line hits="0" number="862"/> - <line hits="0" number="863"/> + <line hits="1" number="855"/> + <line hits="0" number="857"/> + <line hits="0" number="858"/> + <line hits="0" number="859"/> + <line hits="0" number="860"/> + <line hits="1" number="862"/> <line hits="0" number="864"/> <line hits="0" number="865"/> <line hits="0" number="866"/> - <line hits="1" number="868"/> - <line hits="0" number="870"/> <line hits="0" number="871"/> <line hits="0" number="872"/> <line hits="0" number="873"/> - <line hits="1" number="875"/> - <line hits="0" number="877"/> - <line hits="0" number="878"/> - <line hits="0" number="879"/> + <line hits="0" number="874"/> + <line hits="0" number="875"/> + <line hits="0" number="876"/> + <line hits="1" number="878"/> + <line hits="0" number="880"/> <line hits="0" number="884"/> - <line hits="0" number="885"/> - <line hits="0" number="886"/> - <line hits="0" number="887"/> <line hits="0" number="888"/> - <line hits="0" number="889"/> - <line hits="1" number="891"/> <line hits="0" number="893"/> - <line hits="0" number="897"/> - <line hits="0" number="901"/> - <line hits="0" number="906"/> + <line hits="0" number="894"/> + <line hits="0" number="895"/> + <line hits="0" number="896"/> + <line hits="0" number="902"/> <line hits="0" number="907"/> <line hits="0" number="908"/> - <line hits="0" number="909"/> - <line hits="0" number="915"/> - <line hits="0" number="920"/> + <line hits="1" number="910"/> + <line hits="0" number="912"/> + <line hits="0" number="913"/> + <line hits="0" number="916"/> + <line hits="0" number="917"/> + <line hits="1" number="919"/> <line hits="0" number="921"/> - <line hits="1" number="923"/> - <line hits="0" number="925"/> - <line hits="0" number="926"/> - <line hits="0" number="929"/> - <line hits="0" number="930"/> - <line hits="1" number="932"/> - <line hits="0" number="934"/> - <line hits="0" number="935"/> - <line hits="0" number="936"/> + <line hits="0" number="922"/> + <line hits="0" number="923"/> + <line hits="0" number="924"/> + <line hits="1" number="926"/> + <line hits="0" number="928"/> + <line hits="0" number="932"/> <line hits="0" number="937"/> - <line hits="1" number="939"/> - <line hits="0" number="941"/> - <line hits="0" number="945"/> - <line hits="0" number="950"/> + <line hits="0" number="938"/> + <line hits="0" number="939"/> + <line hits="0" number="940"/> + <line hits="0" number="946"/> <line hits="0" number="951"/> <line hits="0" number="952"/> - <line hits="0" number="953"/> + <line hits="1" number="954"/> + <line hits="0" number="955"/> + <line hits="0" number="956"/> + <line hits="0" number="957"/> + <line hits="0" number="958"/> <line hits="0" number="959"/> + <line hits="1" number="961"/> + <line hits="0" number="962"/> + <line hits="0" number="963"/> <line hits="0" number="964"/> - <line hits="0" number="965"/> - <line hits="1" number="967"/> - <line hits="0" number="968"/> + <line hits="0" number="966"/> + <line hits="0" number="967"/> <line hits="0" number="969"/> <line hits="0" number="970"/> - <line hits="0" number="971"/> - <line hits="0" number="972"/> - <line hits="1" number="974"/> - <line hits="0" number="975"/> - <line hits="0" number="976"/> - <line hits="0" number="977"/> - <line hits="0" number="979"/> - <line hits="0" number="980"/> - <line hits="0" number="982"/> - <line hits="0" number="983"/> - <line hits="1" number="986"/> - <line hits="1" number="988"/> - <line hits="1" number="998"/> - <line hits="1" number="1007"/> - <line hits="1" number="1013"/> - <line hits="1" number="1022"/> - <line hits="1" number="1029"/> + <line hits="1" number="973"/> + <line hits="1" number="975"/> + <line hits="1" number="985"/> + <line hits="1" number="994"/> + <line hits="1" number="1000"/> + <line hits="1" number="1009"/> + <line hits="1" number="1016"/> + <line hits="1" number="1017"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="1018"/> + <line hits="1" number="1020"/> + <line hits="1" number="1021"/> + <line hits="1" number="1023"/> + <line hits="1" number="1024"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="1025"/> + <line hits="1" number="1027"/> + <line hits="1" number="1028"/> <line hits="1" number="1030"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="1031"/> - <line hits="1" number="1033"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="1033"/> <line hits="1" number="1034"/> <line hits="1" number="1036"/> <line hits="1" number="1037"/> <line branch="true" condition-coverage="100% (2/2)" hits="1" number="1038"/> + <line hits="1" number="1039"/> <line hits="1" number="1040"/> - <line hits="1" number="1041"/> + <line hits="1" number="1042"/> <line hits="1" number="1043"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="1046"/> - <line hits="1" number="1047"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="1044"/> + <line hits="1" number="1045"/> + <line hits="1" number="1046"/> + <line hits="1" number="1048"/> <line hits="1" number="1049"/> - <line hits="1" number="1050"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="1051"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="1050"/> <line hits="1" number="1052"/> - <line hits="1" number="1053"/> + <line hits="1" number="1054"/> <line hits="1" number="1055"/> - <line hits="1" number="1056"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="1057"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="1056"/> <line hits="1" number="1058"/> - <line hits="1" number="1059"/> - <line hits="1" number="1061"/> - <line hits="1" number="1062"/> + <line hits="1" number="1060"/> <line branch="true" condition-coverage="100% (2/2)" hits="1" number="1063"/> - <line hits="1" number="1065"/> + <line hits="1" number="1064"/> + <line hits="1" number="1066"/> <line hits="1" number="1067"/> - <line hits="1" number="1068"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="1069"/> - <line hits="1" number="1071"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="1068"/> + <line hits="1" number="1069"/> + <line hits="1" number="1070"/> + <line hits="1" number="1072"/> <line hits="1" number="1073"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="1076"/> - <line hits="1" number="1077"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="1074"/> + <line hits="1" number="1075"/> + <line hits="1" number="1076"/> + <line hits="1" number="1078"/> <line hits="1" number="1079"/> <line hits="1" number="1080"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="1081"/> + <line hits="1" number="1081"/> <line hits="1" number="1082"/> <line hits="1" number="1083"/> - <line hits="1" number="1085"/> + <line hits="1" number="1084"/> <line hits="1" number="1086"/> <line branch="true" condition-coverage="100% (2/2)" hits="1" number="1087"/> <line hits="1" number="1088"/> - <line hits="1" number="1089"/> - <line hits="1" number="1091"/> - <line hits="1" number="1092"/> + <line hits="1" number="1090"/> <line hits="1" number="1093"/> <line hits="1" number="1094"/> - <line hits="1" number="1095"/> - <line hits="1" number="1096"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="1095"/> + <line branch="true" condition-coverage="100% (2/2)" hits="1" number="1096"/> <line hits="1" number="1097"/> - <line hits="1" number="1099"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="1100"/> - <line hits="1" number="1101"/> - <line hits="1" number="1103"/> - <line hits="1" number="1106"/> - <line hits="1" number="1107"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="1108"/> - <line branch="true" condition-coverage="100% (2/2)" hits="1" number="1109"/> - <line hits="1" number="1110"/> - <line hits="1" number="1113"/> - <line hits="1" number="1115"/> + <line hits="1" number="1100"/> + <line hits="1" number="1102"/> + <line hits="1" number="1108"/> + <line hits="1" number="1116"/> + <line hits="1" number="1118"/> + <line hits="1" number="1119"/> + <line hits="1" number="1120"/> <line hits="1" number="1121"/> + <line hits="1" number="1123"/> + <line hits="1" number="1124"/> + <line hits="1" number="1125"/> + <line hits="1" number="1126"/> + <line hits="1" number="1127"/> <line hits="1" number="1129"/> + <line hits="1" number="1130"/> <line hits="1" number="1131"/> <line hits="1" number="1132"/> - <line hits="1" number="1133"/> <line hits="1" number="1134"/> + <line hits="1" number="1135"/> <line hits="1" number="1136"/> <line hits="1" number="1137"/> - <line hits="1" number="1138"/> - <line hits="1" number="1139"/> <line hits="1" number="1140"/> + <line hits="1" number="1141"/> <line hits="1" number="1142"/> <line hits="1" number="1143"/> <line hits="1" number="1144"/> - <line hits="1" number="1145"/> - <line hits="1" number="1147"/> - <line hits="1" number="1148"/> - <line hits="1" number="1149"/> - <line hits="1" number="1150"/> - <line hits="1" number="1153"/> - <line hits="1" number="1154"/> - <line hits="1" number="1155"/> - <line hits="1" number="1156"/> - <line hits="1" number="1157"/> </lines> </class> <class branch-rate="0.5" complexity="0" filename="tests/unit/common/test_yaml_loader.py" line-rate="0.8" name="test_yaml_loader.py"> |