All checks were successful
kinec.tech/airun-pathfinder-crud-pricing/pipeline/head This commit looks good
Fixed 3 failing tests by adding explicit serde rename attributes to PricingOperation enum fields for camelCase JSON deserialization. Added comprehensive test coverage: - models.rs: 98.55% line coverage (25 -> 35 tests) - db.rs: 73.70% line coverage (14 -> 22 tests) - main.rs: 32.63% line coverage (0 -> 7 tests) Total coverage improved from 56.35% to 72.56% lines. Test additions: - All PricingOperation variants (Get, Put, ListCommon, IncrementAccess) - Reserved and Spot pricing serialization - Complex pricing data with all optional fields - Edge cases for parsing, expiration checks, and key building - HTTP vs MCP request detection logic - Path parameter extraction and validation Remaining uncovered code is primarily async AWS SDK interactions which require integration tests with mocked DynamoDB. Generated cobertura coverage report (coverage.xml). 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1762 lines
117 KiB
XML
1762 lines
117 KiB
XML
<?xml version="1.0" ?>
|
|
<!DOCTYPE coverage SYSTEM "https://cobertura.sourceforge.net/xml/coverage-04.dtd">
|
|
<coverage branch-rate="0" branches-covered="0" branches-valid="0" complexity="0" line-rate="0.7363945578231292" lines-covered="866" lines-valid="1176" timestamp="1764291300" version="2.0.3">
|
|
<sources>
|
|
<source>/Users/James_Bland/Documents/Code/airun-pathfinder/crud-pricing</source>
|
|
</sources>
|
|
<packages>
|
|
<package line-rate="0.7363945578231292" branch-rate="0" name="src" complexity="0">
|
|
<classes>
|
|
<class branch-rate="0" complexity="0" filename="src/main.rs" line-rate="0.3320754716981132" name="src.main.rs">
|
|
<methods>
|
|
<method name="bootstrap::function_handler::{closure#0}::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="72" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::function_handler::{closure#0}::{closure#2}" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="78" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::function_handler::{closure#0}::{closure#1}" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="77" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::handle_operation::{closure#0}::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="269" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::handle_http_request::{closure#0}::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="113" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::handle_http_request::{closure#0}::{closure#1}" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="114" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::function_handler::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="64" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::handle_operation::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="237" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::handle_mcp_request::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="188" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::handle_http_request::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="109" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::main::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="40" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::tests::test_mcp_request_detection::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="394" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::tests::test_mcp_request_detection::{closure#1}" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="395" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::tests::test_http_request_detection::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="373" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::tests::test_http_request_detection::{closure#1}" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="374" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::tests::test_missing_path_parameter::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="425" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::tests::test_missing_path_parameter::{closure#1}" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="426" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::tests::test_path_parameter_extraction::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="411" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::tests::test_path_parameter_extraction::{closure#1}" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="412" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::function_handler" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="64" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::handle_operation" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="233" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::handle_mcp_request" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="184" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::handle_http_request" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="105" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::main" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="40" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::tests::test_mcp_request_detection" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="381" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::tests::test_http_request_detection" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="357" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::tests::test_missing_path_parameter" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="418" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::tests::test_mcp_request_parsing_valid" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="432" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::tests::test_operation_type_extraction" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="459" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::tests::test_path_parameter_extraction" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="402" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::tests::test_mcp_request_parsing_invalid" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="447" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
</methods>
|
|
<lines>
|
|
<line branch="false" hits="0" number="40"/>
|
|
<line branch="false" hits="0" number="41"/>
|
|
<line branch="false" hits="0" number="42"/>
|
|
<line branch="false" hits="0" number="43"/>
|
|
<line branch="false" hits="0" number="44"/>
|
|
<line branch="false" hits="0" number="45"/>
|
|
<line branch="false" hits="0" number="46"/>
|
|
<line branch="false" hits="0" number="48"/>
|
|
<line branch="false" hits="0" number="49"/>
|
|
<line branch="false" hits="0" number="64"/>
|
|
<line branch="false" hits="0" number="65"/>
|
|
<line branch="false" hits="0" number="67"/>
|
|
<line branch="false" hits="0" number="70"/>
|
|
<line branch="false" hits="0" number="71"/>
|
|
<line branch="false" hits="0" number="72"/>
|
|
<line branch="false" hits="0" number="75"/>
|
|
<line branch="false" hits="0" number="76"/>
|
|
<line branch="false" hits="0" number="77"/>
|
|
<line branch="false" hits="0" number="78"/>
|
|
<line branch="false" hits="0" number="79"/>
|
|
<line branch="false" hits="0" number="81"/>
|
|
<line branch="false" hits="0" number="83"/>
|
|
<line branch="false" hits="0" number="86"/>
|
|
<line branch="false" hits="0" number="88"/>
|
|
<line branch="false" hits="0" number="105"/>
|
|
<line branch="false" hits="0" number="106"/>
|
|
<line branch="false" hits="0" number="107"/>
|
|
<line branch="false" hits="0" number="108"/>
|
|
<line branch="false" hits="0" number="109"/>
|
|
<line branch="false" hits="0" number="111"/>
|
|
<line branch="false" hits="0" number="112"/>
|
|
<line branch="false" hits="0" number="113"/>
|
|
<line branch="false" hits="0" number="114"/>
|
|
<line branch="false" hits="0" number="115"/>
|
|
<line branch="false" hits="0" number="117"/>
|
|
<line branch="false" hits="0" number="120"/>
|
|
<line branch="false" hits="0" number="121"/>
|
|
<line branch="false" hits="0" number="122"/>
|
|
<line branch="false" hits="0" number="123"/>
|
|
<line branch="false" hits="0" number="124"/>
|
|
<line branch="false" hits="0" number="125"/>
|
|
<line branch="false" hits="0" number="126"/>
|
|
<line branch="false" hits="0" number="127"/>
|
|
<line branch="false" hits="0" number="129"/>
|
|
<line branch="false" hits="0" number="130"/>
|
|
<line branch="false" hits="0" number="131"/>
|
|
<line branch="false" hits="0" number="132"/>
|
|
<line branch="false" hits="0" number="133"/>
|
|
<line branch="false" hits="0" number="134"/>
|
|
<line branch="false" hits="0" number="136"/>
|
|
<line branch="false" hits="0" number="138"/>
|
|
<line branch="false" hits="0" number="141"/>
|
|
<line branch="false" hits="0" number="142"/>
|
|
<line branch="false" hits="0" number="143"/>
|
|
<line branch="false" hits="0" number="144"/>
|
|
<line branch="false" hits="0" number="145"/>
|
|
<line branch="false" hits="0" number="147"/>
|
|
<line branch="false" hits="0" number="148"/>
|
|
<line branch="false" hits="0" number="149"/>
|
|
<line branch="false" hits="0" number="151"/>
|
|
<line branch="false" hits="0" number="153"/>
|
|
<line branch="false" hits="0" number="154"/>
|
|
<line branch="false" hits="0" number="155"/>
|
|
<line branch="false" hits="0" number="156"/>
|
|
<line branch="false" hits="0" number="157"/>
|
|
<line branch="false" hits="0" number="158"/>
|
|
<line branch="false" hits="0" number="160"/>
|
|
<line branch="false" hits="0" number="161"/>
|
|
<line branch="false" hits="0" number="162"/>
|
|
<line branch="false" hits="0" number="164"/>
|
|
<line branch="false" hits="0" number="167"/>
|
|
<line branch="false" hits="0" number="184"/>
|
|
<line branch="false" hits="0" number="185"/>
|
|
<line branch="false" hits="0" number="186"/>
|
|
<line branch="false" hits="0" number="187"/>
|
|
<line branch="false" hits="0" number="188"/>
|
|
<line branch="false" hits="0" number="190"/>
|
|
<line branch="false" hits="0" number="191"/>
|
|
<line branch="false" hits="0" number="192"/>
|
|
<line branch="false" hits="0" number="193"/>
|
|
<line branch="false" hits="0" number="194"/>
|
|
<line branch="false" hits="0" number="195"/>
|
|
<line branch="false" hits="0" number="200"/>
|
|
<line branch="false" hits="0" number="201"/>
|
|
<line branch="false" hits="0" number="202"/>
|
|
<line branch="false" hits="0" number="203"/>
|
|
<line branch="false" hits="0" number="204"/>
|
|
<line branch="false" hits="0" number="205"/>
|
|
<line branch="false" hits="0" number="207"/>
|
|
<line branch="false" hits="0" number="208"/>
|
|
<line branch="false" hits="0" number="209"/>
|
|
<line branch="false" hits="0" number="210"/>
|
|
<line branch="false" hits="0" number="211"/>
|
|
<line branch="false" hits="0" number="215"/>
|
|
<line branch="false" hits="0" number="216"/>
|
|
<line branch="false" hits="0" number="233"/>
|
|
<line branch="false" hits="0" number="234"/>
|
|
<line branch="false" hits="0" number="235"/>
|
|
<line branch="false" hits="0" number="236"/>
|
|
<line branch="false" hits="0" number="237"/>
|
|
<line branch="false" hits="0" number="238"/>
|
|
<line branch="false" hits="0" number="240"/>
|
|
<line branch="false" hits="0" number="241"/>
|
|
<line branch="false" hits="0" number="242"/>
|
|
<line branch="false" hits="0" number="243"/>
|
|
<line branch="false" hits="0" number="246"/>
|
|
<line branch="false" hits="0" number="249"/>
|
|
<line branch="false" hits="0" number="250"/>
|
|
<line branch="false" hits="0" number="251"/>
|
|
<line branch="false" hits="0" number="252"/>
|
|
<line branch="false" hits="0" number="253"/>
|
|
<line branch="false" hits="0" number="254"/>
|
|
<line branch="false" hits="0" number="255"/>
|
|
<line branch="false" hits="0" number="256"/>
|
|
<line branch="false" hits="0" number="257"/>
|
|
<line branch="false" hits="0" number="259"/>
|
|
<line branch="false" hits="0" number="260"/>
|
|
<line branch="false" hits="0" number="262"/>
|
|
<line branch="false" hits="0" number="263"/>
|
|
<line branch="false" hits="0" number="264"/>
|
|
<line branch="false" hits="0" number="265"/>
|
|
<line branch="false" hits="0" number="266"/>
|
|
<line branch="false" hits="0" number="267"/>
|
|
<line branch="false" hits="0" number="269"/>
|
|
<line branch="false" hits="0" number="270"/>
|
|
<line branch="false" hits="0" number="271"/>
|
|
<line branch="false" hits="0" number="272"/>
|
|
<line branch="false" hits="0" number="273"/>
|
|
<line branch="false" hits="0" number="274"/>
|
|
<line branch="false" hits="0" number="275"/>
|
|
<line branch="false" hits="0" number="276"/>
|
|
<line branch="false" hits="0" number="278"/>
|
|
<line branch="false" hits="0" number="279"/>
|
|
<line branch="false" hits="0" number="281"/>
|
|
<line branch="false" hits="0" number="282"/>
|
|
<line branch="false" hits="0" number="283"/>
|
|
<line branch="false" hits="0" number="284"/>
|
|
<line branch="false" hits="0" number="285"/>
|
|
<line branch="false" hits="0" number="288"/>
|
|
<line branch="false" hits="0" number="294"/>
|
|
<line branch="false" hits="0" number="295"/>
|
|
<line branch="false" hits="0" number="296"/>
|
|
<line branch="false" hits="0" number="297"/>
|
|
<line branch="false" hits="0" number="299"/>
|
|
<line branch="false" hits="0" number="301"/>
|
|
<line branch="false" hits="0" number="303"/>
|
|
<line branch="false" hits="0" number="304"/>
|
|
<line branch="false" hits="0" number="305"/>
|
|
<line branch="false" hits="0" number="306"/>
|
|
<line branch="false" hits="0" number="307"/>
|
|
<line branch="false" hits="0" number="308"/>
|
|
<line branch="false" hits="0" number="312"/>
|
|
<line branch="false" hits="0" number="313"/>
|
|
<line branch="false" hits="0" number="315"/>
|
|
<line branch="false" hits="0" number="317"/>
|
|
<line branch="false" hits="0" number="319"/>
|
|
<line branch="false" hits="0" number="320"/>
|
|
<line branch="false" hits="0" number="321"/>
|
|
<line branch="false" hits="0" number="322"/>
|
|
<line branch="false" hits="0" number="326"/>
|
|
<line branch="false" hits="0" number="327"/>
|
|
<line branch="false" hits="0" number="329"/>
|
|
<line branch="false" hits="0" number="332"/>
|
|
<line branch="false" hits="0" number="333"/>
|
|
<line branch="false" hits="0" number="334"/>
|
|
<line branch="false" hits="0" number="335"/>
|
|
<line branch="false" hits="0" number="336"/>
|
|
<line branch="false" hits="0" number="337"/>
|
|
<line branch="false" hits="0" number="338"/>
|
|
<line branch="false" hits="0" number="339"/>
|
|
<line branch="false" hits="0" number="340"/>
|
|
<line branch="false" hits="0" number="342"/>
|
|
<line branch="false" hits="0" number="343"/>
|
|
<line branch="false" hits="0" number="344"/>
|
|
<line branch="false" hits="0" number="345"/>
|
|
<line branch="false" hits="0" number="346"/>
|
|
<line branch="false" hits="0" number="349"/>
|
|
<line branch="false" hits="1" number="357"/>
|
|
<line branch="false" hits="1" number="359"/>
|
|
<line branch="false" hits="1" number="360"/>
|
|
<line branch="false" hits="1" number="361"/>
|
|
<line branch="false" hits="1" number="362"/>
|
|
<line branch="false" hits="1" number="363"/>
|
|
<line branch="false" hits="1" number="366"/>
|
|
<line branch="false" hits="1" number="367"/>
|
|
<line branch="false" hits="1" number="371"/>
|
|
<line branch="false" hits="1" number="372"/>
|
|
<line branch="false" hits="1" number="373"/>
|
|
<line branch="false" hits="1" number="374"/>
|
|
<line branch="false" hits="1" number="375"/>
|
|
<line branch="false" hits="1" number="377"/>
|
|
<line branch="false" hits="1" number="378"/>
|
|
<line branch="false" hits="1" number="381"/>
|
|
<line branch="false" hits="1" number="383"/>
|
|
<line branch="false" hits="1" number="384"/>
|
|
<line branch="false" hits="1" number="385"/>
|
|
<line branch="false" hits="1" number="386"/>
|
|
<line branch="false" hits="1" number="387"/>
|
|
<line branch="false" hits="1" number="388"/>
|
|
<line branch="false" hits="1" number="392"/>
|
|
<line branch="false" hits="1" number="393"/>
|
|
<line branch="false" hits="1" number="394"/>
|
|
<line branch="false" hits="1" number="395"/>
|
|
<line branch="false" hits="1" number="396"/>
|
|
<line branch="false" hits="1" number="398"/>
|
|
<line branch="false" hits="1" number="399"/>
|
|
<line branch="false" hits="1" number="402"/>
|
|
<line branch="false" hits="1" number="403"/>
|
|
<line branch="false" hits="1" number="404"/>
|
|
<line branch="false" hits="1" number="405"/>
|
|
<line branch="false" hits="1" number="409"/>
|
|
<line branch="false" hits="1" number="410"/>
|
|
<line branch="false" hits="1" number="411"/>
|
|
<line branch="false" hits="1" number="412"/>
|
|
<line branch="false" hits="1" number="414"/>
|
|
<line branch="false" hits="1" number="415"/>
|
|
<line branch="false" hits="1" number="418"/>
|
|
<line branch="false" hits="1" number="419"/>
|
|
<line branch="false" hits="1" number="420"/>
|
|
<line branch="false" hits="1" number="423"/>
|
|
<line branch="false" hits="1" number="424"/>
|
|
<line branch="false" hits="1" number="425"/>
|
|
<line branch="false" hits="1" number="426"/>
|
|
<line branch="false" hits="1" number="428"/>
|
|
<line branch="false" hits="1" number="429"/>
|
|
<line branch="false" hits="1" number="432"/>
|
|
<line branch="false" hits="1" number="433"/>
|
|
<line branch="false" hits="1" number="434"/>
|
|
<line branch="false" hits="1" number="435"/>
|
|
<line branch="false" hits="1" number="436"/>
|
|
<line branch="false" hits="1" number="437"/>
|
|
<line branch="false" hits="1" number="438"/>
|
|
<line branch="false" hits="1" number="442"/>
|
|
<line branch="false" hits="1" number="443"/>
|
|
<line branch="false" hits="1" number="444"/>
|
|
<line branch="false" hits="1" number="447"/>
|
|
<line branch="false" hits="1" number="448"/>
|
|
<line branch="false" hits="1" number="449"/>
|
|
<line branch="false" hits="1" number="450"/>
|
|
<line branch="false" hits="1" number="454"/>
|
|
<line branch="false" hits="1" number="455"/>
|
|
<line branch="false" hits="1" number="456"/>
|
|
<line branch="false" hits="1" number="459"/>
|
|
<line branch="false" hits="1" number="460"/>
|
|
<line branch="false" hits="1" number="461"/>
|
|
<line branch="false" hits="1" number="462"/>
|
|
<line branch="false" hits="1" number="463"/>
|
|
<line branch="false" hits="1" number="464"/>
|
|
<line branch="false" hits="1" number="465"/>
|
|
<line branch="false" hits="1" number="469"/>
|
|
<line branch="false" hits="1" number="470"/>
|
|
<line branch="false" hits="1" number="472"/>
|
|
<line branch="false" hits="1" number="473"/>
|
|
<line branch="false" hits="1" number="474"/>
|
|
<line branch="false" hits="1" number="475"/>
|
|
<line branch="false" hits="1" number="479"/>
|
|
<line branch="false" hits="1" number="480"/>
|
|
<line branch="false" hits="1" number="482"/>
|
|
<line branch="false" hits="1" number="483"/>
|
|
<line branch="false" hits="1" number="484"/>
|
|
<line branch="false" hits="1" number="485"/>
|
|
<line branch="false" hits="1" number="486"/>
|
|
<line branch="false" hits="1" number="490"/>
|
|
<line branch="false" hits="1" number="491"/>
|
|
<line branch="false" hits="1" number="492"/>
|
|
</lines>
|
|
</class>
|
|
<class branch-rate="0" complexity="0" filename="src/db.rs" line-rate="0.7439516129032258" name="src.db.rs">
|
|
<methods>
|
|
<method name="bootstrap::db::get_pricing::{closure#0}::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="73" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::put_pricing::{closure#0}::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="137" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::put_pricing::{closure#0}::{closure#1}" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="162" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::query_most_accessed::{closure#0}::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="209" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::query_most_accessed::{closure#0}::{closure#1}" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="212" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::increment_access_count::{closure#0}::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="257" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::is_expired::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="6" number="446" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::get_pricing::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="61" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::put_pricing::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="112" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::parse_pricing_item::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="6" number="322" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::parse_pricing_item::{closure#2}" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="5" number="329" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::parse_pricing_item::{closure#3}" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="4" number="337" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::parse_pricing_item::{closure#4}" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="4" number="338" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::parse_pricing_item::{closure#5}" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="4" number="343" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::parse_pricing_item::{closure#6}" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="4" number="344" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::parse_pricing_item::{closure#1}" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="5" number="328" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::query_most_accessed::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="187" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::parse_common_instance::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="3" number="393" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::parse_common_instance::{closure#2}" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="405" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::parse_common_instance::{closure#3}" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="406" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::parse_common_instance::{closure#4}" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="411" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::parse_common_instance::{closure#5}" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="412" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::parse_common_instance::{closure#6}" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="2" number="416" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::parse_common_instance::{closure#1}" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="2" number="399" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::increment_access_count::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="241" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::build_keys" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="5" number="280" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::is_expired" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="7" number="439" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::get_pricing" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="54" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::put_pricing" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="108" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::parse_pricing_item" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="6" number="316" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::query_most_accessed" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="182" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::parse_common_instance" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="3" number="390" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::increment_access_count" signature="" complexity="0" line-rate="0" branch-rate="0">
|
|
<lines>
|
|
<line hits="0" number="234" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::tests::create_test_pricing" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="7" number="636" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::tests::test_build_keys_retail" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="459" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::tests::test_is_expired_retail_expired" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="598" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::tests::test_parse_pricing_item_success" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="493" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::tests::test_build_keys_account_specific" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="467" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::tests::test_build_keys_various_instances" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="760" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::tests::test_is_expired_invalid_timestamp" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="628" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::tests::test_is_expired_retail_not_expired" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="588" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::tests::test_parse_common_instance_success" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="536" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::tests::test_parse_pricing_item_edge_cases" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="663" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::tests::test_parse_pricing_item_missing_field" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="521" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::tests::test_parse_pricing_item_invalid_number" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="689" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::tests::test_is_expired_account_specific_expired" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="618" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::tests::test_parse_common_instance_missing_field" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="573" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::tests::test_parse_common_instance_with_defaults" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="711" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::tests::test_is_expired_account_specific_boundary" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="748" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::tests::test_parse_pricing_item_hourly_calculation" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="777" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::tests::test_build_keys_account_specific_without_id" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="480" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::tests::test_is_expired_account_specific_not_expired" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="608" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::tests::test_is_expired_edge_case_exactly_at_boundary" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="735" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::db::tests::test_parse_pricing_item_instance_family_extraction" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="802" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
</methods>
|
|
<lines>
|
|
<line branch="false" hits="0" number="54"/>
|
|
<line branch="false" hits="0" number="55"/>
|
|
<line branch="false" hits="0" number="56"/>
|
|
<line branch="false" hits="0" number="57"/>
|
|
<line branch="false" hits="0" number="58"/>
|
|
<line branch="false" hits="0" number="59"/>
|
|
<line branch="false" hits="0" number="60"/>
|
|
<line branch="false" hits="0" number="61"/>
|
|
<line branch="false" hits="0" number="62"/>
|
|
<line branch="false" hits="0" number="64"/>
|
|
<line branch="false" hits="0" number="66"/>
|
|
<line branch="false" hits="0" number="67"/>
|
|
<line branch="false" hits="0" number="68"/>
|
|
<line branch="false" hits="0" number="69"/>
|
|
<line branch="false" hits="0" number="70"/>
|
|
<line branch="false" hits="0" number="71"/>
|
|
<line branch="false" hits="0" number="72"/>
|
|
<line branch="false" hits="0" number="73"/>
|
|
<line branch="false" hits="0" number="75"/>
|
|
<line branch="false" hits="0" number="76"/>
|
|
<line branch="false" hits="0" number="77"/>
|
|
<line branch="false" hits="0" number="80"/>
|
|
<line branch="false" hits="0" number="81"/>
|
|
<line branch="false" hits="0" number="82"/>
|
|
<line branch="false" hits="0" number="84"/>
|
|
<line branch="false" hits="0" number="85"/>
|
|
<line branch="false" hits="0" number="89"/>
|
|
<line branch="false" hits="0" number="90"/>
|
|
<line branch="false" hits="0" number="93"/>
|
|
<line branch="false" hits="0" number="108"/>
|
|
<line branch="false" hits="0" number="109"/>
|
|
<line branch="false" hits="0" number="110"/>
|
|
<line branch="false" hits="0" number="111"/>
|
|
<line branch="false" hits="0" number="112"/>
|
|
<line branch="false" hits="0" number="113"/>
|
|
<line branch="false" hits="0" number="114"/>
|
|
<line branch="false" hits="0" number="115"/>
|
|
<line branch="false" hits="0" number="116"/>
|
|
<line branch="false" hits="0" number="117"/>
|
|
<line branch="false" hits="0" number="118"/>
|
|
<line branch="false" hits="0" number="121"/>
|
|
<line branch="false" hits="0" number="122"/>
|
|
<line branch="false" hits="0" number="123"/>
|
|
<line branch="false" hits="0" number="126"/>
|
|
<line branch="false" hits="0" number="128"/>
|
|
<line branch="false" hits="0" number="130"/>
|
|
<line branch="false" hits="0" number="131"/>
|
|
<line branch="false" hits="0" number="132"/>
|
|
<line branch="false" hits="0" number="133"/>
|
|
<line branch="false" hits="0" number="136"/>
|
|
<line branch="false" hits="0" number="137"/>
|
|
<line branch="false" hits="0" number="138"/>
|
|
<line branch="false" hits="0" number="141"/>
|
|
<line branch="false" hits="0" number="142"/>
|
|
<line branch="false" hits="0" number="143"/>
|
|
<line branch="false" hits="0" number="144"/>
|
|
<line branch="false" hits="0" number="145"/>
|
|
<line branch="false" hits="0" number="148"/>
|
|
<line branch="false" hits="0" number="149"/>
|
|
<line branch="false" hits="0" number="150"/>
|
|
<line branch="false" hits="0" number="151"/>
|
|
<line branch="false" hits="0" number="152"/>
|
|
<line branch="false" hits="0" number="153"/>
|
|
<line branch="false" hits="0" number="154"/>
|
|
<line branch="false" hits="0" number="156"/>
|
|
<line branch="false" hits="0" number="157"/>
|
|
<line branch="false" hits="0" number="158"/>
|
|
<line branch="false" hits="0" number="159"/>
|
|
<line branch="false" hits="0" number="160"/>
|
|
<line branch="false" hits="0" number="161"/>
|
|
<line branch="false" hits="0" number="162"/>
|
|
<line branch="false" hits="0" number="164"/>
|
|
<line branch="false" hits="0" number="165"/>
|
|
<line branch="false" hits="0" number="166"/>
|
|
<line branch="false" hits="0" number="182"/>
|
|
<line branch="false" hits="0" number="183"/>
|
|
<line branch="false" hits="0" number="184"/>
|
|
<line branch="false" hits="0" number="185"/>
|
|
<line branch="false" hits="0" number="186"/>
|
|
<line branch="false" hits="0" number="187"/>
|
|
<line branch="false" hits="0" number="188"/>
|
|
<line branch="false" hits="0" number="190"/>
|
|
<line branch="false" hits="0" number="191"/>
|
|
<line branch="false" hits="0" number="192"/>
|
|
<line branch="false" hits="0" number="193"/>
|
|
<line branch="false" hits="0" number="194"/>
|
|
<line branch="false" hits="0" number="195"/>
|
|
<line branch="false" hits="0" number="196"/>
|
|
<line branch="false" hits="0" number="197"/>
|
|
<line branch="false" hits="0" number="200"/>
|
|
<line branch="false" hits="0" number="201"/>
|
|
<line branch="false" hits="0" number="202"/>
|
|
<line branch="false" hits="0" number="203"/>
|
|
<line branch="false" hits="0" number="204"/>
|
|
<line branch="false" hits="0" number="206"/>
|
|
<line branch="false" hits="0" number="207"/>
|
|
<line branch="false" hits="0" number="208"/>
|
|
<line branch="false" hits="0" number="209"/>
|
|
<line branch="false" hits="0" number="211"/>
|
|
<line branch="false" hits="0" number="212"/>
|
|
<line branch="false" hits="0" number="213"/>
|
|
<line branch="false" hits="0" number="215"/>
|
|
<line branch="false" hits="0" number="216"/>
|
|
<line branch="false" hits="0" number="234"/>
|
|
<line branch="false" hits="0" number="235"/>
|
|
<line branch="false" hits="0" number="236"/>
|
|
<line branch="false" hits="0" number="237"/>
|
|
<line branch="false" hits="0" number="238"/>
|
|
<line branch="false" hits="0" number="239"/>
|
|
<line branch="false" hits="0" number="240"/>
|
|
<line branch="false" hits="0" number="241"/>
|
|
<line branch="false" hits="0" number="242"/>
|
|
<line branch="false" hits="0" number="243"/>
|
|
<line branch="false" hits="0" number="246"/>
|
|
<line branch="false" hits="0" number="247"/>
|
|
<line branch="false" hits="0" number="248"/>
|
|
<line branch="false" hits="0" number="249"/>
|
|
<line branch="false" hits="0" number="250"/>
|
|
<line branch="false" hits="0" number="251"/>
|
|
<line branch="false" hits="0" number="252"/>
|
|
<line branch="false" hits="0" number="253"/>
|
|
<line branch="false" hits="0" number="254"/>
|
|
<line branch="false" hits="0" number="255"/>
|
|
<line branch="false" hits="0" number="256"/>
|
|
<line branch="false" hits="0" number="257"/>
|
|
<line branch="false" hits="0" number="259"/>
|
|
<line branch="false" hits="0" number="260"/>
|
|
<line branch="false" hits="5" number="280"/>
|
|
<line branch="false" hits="5" number="281"/>
|
|
<line branch="false" hits="5" number="282"/>
|
|
<line branch="false" hits="5" number="283"/>
|
|
<line branch="false" hits="5" number="284"/>
|
|
<line branch="false" hits="5" number="285"/>
|
|
<line branch="false" hits="5" number="286"/>
|
|
<line branch="false" hits="5" number="288"/>
|
|
<line branch="false" hits="2" number="291"/>
|
|
<line branch="false" hits="2" number="293"/>
|
|
<line branch="false" hits="2" number="294"/>
|
|
<line branch="false" hits="1" number="298"/>
|
|
<line branch="false" hits="5" number="302"/>
|
|
<line branch="false" hits="5" number="303"/>
|
|
<line branch="false" hits="6" number="316"/>
|
|
<line branch="false" hits="6" number="320"/>
|
|
<line branch="false" hits="6" number="321"/>
|
|
<line branch="false" hits="6" number="322"/>
|
|
<line branch="false" hits="6" number="323"/>
|
|
<line branch="false" hits="6" number="324"/>
|
|
<line branch="false" hits="6" number="326"/>
|
|
<line branch="false" hits="6" number="327"/>
|
|
<line branch="false" hits="6" number="328"/>
|
|
<line branch="false" hits="6" number="329"/>
|
|
<line branch="false" hits="6" number="330"/>
|
|
<line branch="false" hits="4" number="333"/>
|
|
<line branch="false" hits="4" number="335"/>
|
|
<line branch="false" hits="4" number="336"/>
|
|
<line branch="false" hits="4" number="337"/>
|
|
<line branch="false" hits="4" number="338"/>
|
|
<line branch="false" hits="4" number="339"/>
|
|
<line branch="false" hits="4" number="341"/>
|
|
<line branch="false" hits="4" number="342"/>
|
|
<line branch="false" hits="4" number="343"/>
|
|
<line branch="false" hits="4" number="344"/>
|
|
<line branch="false" hits="4" number="345"/>
|
|
<line branch="false" hits="4" number="348"/>
|
|
<line branch="false" hits="4" number="349"/>
|
|
<line branch="false" hits="4" number="350"/>
|
|
<line branch="false" hits="4" number="351"/>
|
|
<line branch="false" hits="4" number="352"/>
|
|
<line branch="false" hits="4" number="354"/>
|
|
<line branch="false" hits="4" number="355"/>
|
|
<line branch="false" hits="4" number="356"/>
|
|
<line branch="false" hits="4" number="357"/>
|
|
<line branch="false" hits="4" number="358"/>
|
|
<line branch="false" hits="4" number="359"/>
|
|
<line branch="false" hits="4" number="360"/>
|
|
<line branch="false" hits="4" number="361"/>
|
|
<line branch="false" hits="4" number="362"/>
|
|
<line branch="false" hits="4" number="363"/>
|
|
<line branch="false" hits="4" number="364"/>
|
|
<line branch="false" hits="4" number="365"/>
|
|
<line branch="false" hits="4" number="366"/>
|
|
<line branch="false" hits="4" number="367"/>
|
|
<line branch="false" hits="4" number="368"/>
|
|
<line branch="false" hits="4" number="369"/>
|
|
<line branch="false" hits="4" number="370"/>
|
|
<line branch="false" hits="4" number="371"/>
|
|
<line branch="false" hits="4" number="372"/>
|
|
<line branch="false" hits="4" number="373"/>
|
|
<line branch="false" hits="4" number="374"/>
|
|
<line branch="false" hits="4" number="375"/>
|
|
<line branch="false" hits="4" number="376"/>
|
|
<line branch="false" hits="6" number="377"/>
|
|
<line branch="false" hits="3" number="390"/>
|
|
<line branch="false" hits="3" number="391"/>
|
|
<line branch="false" hits="3" number="392"/>
|
|
<line branch="false" hits="3" number="393"/>
|
|
<line branch="false" hits="3" number="394"/>
|
|
<line branch="false" hits="3" number="395"/>
|
|
<line branch="false" hits="3" number="397"/>
|
|
<line branch="false" hits="3" number="398"/>
|
|
<line branch="false" hits="3" number="399"/>
|
|
<line branch="false" hits="3" number="400"/>
|
|
<line branch="false" hits="2" number="401"/>
|
|
<line branch="false" hits="2" number="403"/>
|
|
<line branch="false" hits="2" number="404"/>
|
|
<line branch="false" hits="2" number="405"/>
|
|
<line branch="false" hits="2" number="406"/>
|
|
<line branch="false" hits="2" number="407"/>
|
|
<line branch="false" hits="2" number="409"/>
|
|
<line branch="false" hits="2" number="410"/>
|
|
<line branch="false" hits="2" number="411"/>
|
|
<line branch="false" hits="2" number="412"/>
|
|
<line branch="false" hits="2" number="414"/>
|
|
<line branch="false" hits="2" number="415"/>
|
|
<line branch="false" hits="2" number="416"/>
|
|
<line branch="false" hits="2" number="417"/>
|
|
<line branch="false" hits="2" number="418"/>
|
|
<line branch="false" hits="2" number="420"/>
|
|
<line branch="false" hits="2" number="421"/>
|
|
<line branch="false" hits="2" number="422"/>
|
|
<line branch="false" hits="2" number="423"/>
|
|
<line branch="false" hits="2" number="424"/>
|
|
<line branch="false" hits="2" number="425"/>
|
|
<line branch="false" hits="2" number="426"/>
|
|
<line branch="false" hits="3" number="427"/>
|
|
<line branch="false" hits="7" number="439"/>
|
|
<line branch="false" hits="7" number="440"/>
|
|
<line branch="false" hits="4" number="441"/>
|
|
<line branch="false" hits="3" number="442"/>
|
|
<line branch="false" hits="7" number="445"/>
|
|
<line branch="false" hits="7" number="446"/>
|
|
<line branch="false" hits="7" number="447"/>
|
|
<line branch="false" hits="7" number="449"/>
|
|
<line branch="false" hits="7" number="450"/>
|
|
<line branch="false" hits="7" number="451"/>
|
|
<line branch="false" hits="1" number="459"/>
|
|
<line branch="false" hits="1" number="460"/>
|
|
<line branch="false" hits="1" number="462"/>
|
|
<line branch="false" hits="1" number="463"/>
|
|
<line branch="false" hits="1" number="464"/>
|
|
<line branch="false" hits="1" number="467"/>
|
|
<line branch="false" hits="1" number="468"/>
|
|
<line branch="false" hits="1" number="469"/>
|
|
<line branch="false" hits="1" number="470"/>
|
|
<line branch="false" hits="1" number="471"/>
|
|
<line branch="false" hits="1" number="472"/>
|
|
<line branch="false" hits="1" number="473"/>
|
|
<line branch="false" hits="1" number="475"/>
|
|
<line branch="false" hits="1" number="476"/>
|
|
<line branch="false" hits="1" number="477"/>
|
|
<line branch="false" hits="1" number="480"/>
|
|
<line branch="false" hits="1" number="481"/>
|
|
<line branch="false" hits="1" number="482"/>
|
|
<line branch="false" hits="1" number="483"/>
|
|
<line branch="false" hits="1" number="484"/>
|
|
<line branch="false" hits="1" number="485"/>
|
|
<line branch="false" hits="1" number="486"/>
|
|
<line branch="false" hits="1" number="488"/>
|
|
<line branch="false" hits="1" number="489"/>
|
|
<line branch="false" hits="1" number="490"/>
|
|
<line branch="false" hits="1" number="493"/>
|
|
<line branch="false" hits="1" number="494"/>
|
|
<line branch="false" hits="1" number="495"/>
|
|
<line branch="false" hits="1" number="496"/>
|
|
<line branch="false" hits="1" number="497"/>
|
|
<line branch="false" hits="1" number="499"/>
|
|
<line branch="false" hits="1" number="500"/>
|
|
<line branch="false" hits="1" number="501"/>
|
|
<line branch="false" hits="1" number="503"/>
|
|
<line branch="false" hits="1" number="504"/>
|
|
<line branch="false" hits="1" number="505"/>
|
|
<line branch="false" hits="1" number="506"/>
|
|
<line branch="false" hits="1" number="509"/>
|
|
<line branch="false" hits="1" number="511"/>
|
|
<line branch="false" hits="1" number="512"/>
|
|
<line branch="false" hits="1" number="513"/>
|
|
<line branch="false" hits="1" number="514"/>
|
|
<line branch="false" hits="1" number="515"/>
|
|
<line branch="false" hits="1" number="516"/>
|
|
<line branch="false" hits="1" number="517"/>
|
|
<line branch="false" hits="1" number="518"/>
|
|
<line branch="false" hits="1" number="521"/>
|
|
<line branch="false" hits="1" number="522"/>
|
|
<line branch="false" hits="1" number="523"/>
|
|
<line branch="false" hits="1" number="524"/>
|
|
<line branch="false" hits="1" number="525"/>
|
|
<line branch="false" hits="1" number="529"/>
|
|
<line branch="false" hits="1" number="531"/>
|
|
<line branch="false" hits="1" number="532"/>
|
|
<line branch="false" hits="1" number="533"/>
|
|
<line branch="false" hits="1" number="536"/>
|
|
<line branch="false" hits="1" number="537"/>
|
|
<line branch="false" hits="1" number="538"/>
|
|
<line branch="false" hits="1" number="539"/>
|
|
<line branch="false" hits="1" number="540"/>
|
|
<line branch="false" hits="1" number="542"/>
|
|
<line branch="false" hits="1" number="543"/>
|
|
<line branch="false" hits="1" number="544"/>
|
|
<line branch="false" hits="1" number="546"/>
|
|
<line branch="false" hits="1" number="547"/>
|
|
<line branch="false" hits="1" number="548"/>
|
|
<line branch="false" hits="1" number="550"/>
|
|
<line branch="false" hits="1" number="551"/>
|
|
<line branch="false" hits="1" number="552"/>
|
|
<line branch="false" hits="1" number="554"/>
|
|
<line branch="false" hits="1" number="555"/>
|
|
<line branch="false" hits="1" number="556"/>
|
|
<line branch="false" hits="1" number="559"/>
|
|
<line branch="false" hits="1" number="561"/>
|
|
<line branch="false" hits="1" number="562"/>
|
|
<line branch="false" hits="1" number="563"/>
|
|
<line branch="false" hits="1" number="564"/>
|
|
<line branch="false" hits="1" number="565"/>
|
|
<line branch="false" hits="1" number="566"/>
|
|
<line branch="false" hits="1" number="568"/>
|
|
<line branch="false" hits="1" number="570"/>
|
|
<line branch="false" hits="1" number="573"/>
|
|
<line branch="false" hits="1" number="574"/>
|
|
<line branch="false" hits="1" number="575"/>
|
|
<line branch="false" hits="1" number="576"/>
|
|
<line branch="false" hits="1" number="577"/>
|
|
<line branch="false" hits="1" number="581"/>
|
|
<line branch="false" hits="1" number="583"/>
|
|
<line branch="false" hits="1" number="584"/>
|
|
<line branch="false" hits="1" number="585"/>
|
|
<line branch="false" hits="1" number="588"/>
|
|
<line branch="false" hits="1" number="589"/>
|
|
<line branch="false" hits="1" number="590"/>
|
|
<line branch="false" hits="1" number="591"/>
|
|
<line branch="false" hits="1" number="594"/>
|
|
<line branch="false" hits="1" number="595"/>
|
|
<line branch="false" hits="1" number="598"/>
|
|
<line branch="false" hits="1" number="599"/>
|
|
<line branch="false" hits="1" number="600"/>
|
|
<line branch="false" hits="1" number="601"/>
|
|
<line branch="false" hits="1" number="602"/>
|
|
<line branch="false" hits="1" number="604"/>
|
|
<line branch="false" hits="1" number="605"/>
|
|
<line branch="false" hits="1" number="608"/>
|
|
<line branch="false" hits="1" number="609"/>
|
|
<line branch="false" hits="1" number="610"/>
|
|
<line branch="false" hits="1" number="611"/>
|
|
<line branch="false" hits="1" number="614"/>
|
|
<line branch="false" hits="1" number="615"/>
|
|
<line branch="false" hits="1" number="618"/>
|
|
<line branch="false" hits="1" number="619"/>
|
|
<line branch="false" hits="1" number="620"/>
|
|
<line branch="false" hits="1" number="621"/>
|
|
<line branch="false" hits="1" number="622"/>
|
|
<line branch="false" hits="1" number="624"/>
|
|
<line branch="false" hits="1" number="625"/>
|
|
<line branch="false" hits="1" number="628"/>
|
|
<line branch="false" hits="1" number="629"/>
|
|
<line branch="false" hits="1" number="632"/>
|
|
<line branch="false" hits="1" number="633"/>
|
|
<line branch="false" hits="7" number="636"/>
|
|
<line branch="false" hits="7" number="637"/>
|
|
<line branch="false" hits="7" number="638"/>
|
|
<line branch="false" hits="7" number="639"/>
|
|
<line branch="false" hits="7" number="640"/>
|
|
<line branch="false" hits="7" number="641"/>
|
|
<line branch="false" hits="7" number="642"/>
|
|
<line branch="false" hits="7" number="643"/>
|
|
<line branch="false" hits="7" number="644"/>
|
|
<line branch="false" hits="7" number="645"/>
|
|
<line branch="false" hits="7" number="646"/>
|
|
<line branch="false" hits="7" number="647"/>
|
|
<line branch="false" hits="7" number="648"/>
|
|
<line branch="false" hits="7" number="649"/>
|
|
<line branch="false" hits="7" number="650"/>
|
|
<line branch="false" hits="7" number="651"/>
|
|
<line branch="false" hits="7" number="652"/>
|
|
<line branch="false" hits="7" number="653"/>
|
|
<line branch="false" hits="7" number="654"/>
|
|
<line branch="false" hits="7" number="655"/>
|
|
<line branch="false" hits="7" number="656"/>
|
|
<line branch="false" hits="7" number="657"/>
|
|
<line branch="false" hits="7" number="658"/>
|
|
<line branch="false" hits="7" number="659"/>
|
|
<line branch="false" hits="7" number="660"/>
|
|
<line branch="false" hits="1" number="663"/>
|
|
<line branch="false" hits="1" number="665"/>
|
|
<line branch="false" hits="1" number="666"/>
|
|
<line branch="false" hits="1" number="667"/>
|
|
<line branch="false" hits="1" number="668"/>
|
|
<line branch="false" hits="1" number="670"/>
|
|
<line branch="false" hits="1" number="671"/>
|
|
<line branch="false" hits="1" number="672"/>
|
|
<line branch="false" hits="1" number="674"/>
|
|
<line branch="false" hits="1" number="675"/>
|
|
<line branch="false" hits="1" number="676"/>
|
|
<line branch="false" hits="1" number="677"/>
|
|
<line branch="false" hits="1" number="680"/>
|
|
<line branch="false" hits="1" number="681"/>
|
|
<line branch="false" hits="1" number="682"/>
|
|
<line branch="false" hits="1" number="683"/>
|
|
<line branch="false" hits="1" number="684"/>
|
|
<line branch="false" hits="1" number="685"/>
|
|
<line branch="false" hits="1" number="686"/>
|
|
<line branch="false" hits="1" number="689"/>
|
|
<line branch="false" hits="1" number="690"/>
|
|
<line branch="false" hits="1" number="691"/>
|
|
<line branch="false" hits="1" number="692"/>
|
|
<line branch="false" hits="1" number="693"/>
|
|
<line branch="false" hits="1" number="695"/>
|
|
<line branch="false" hits="1" number="696"/>
|
|
<line branch="false" hits="1" number="697"/>
|
|
<line branch="false" hits="1" number="699"/>
|
|
<line branch="false" hits="1" number="700"/>
|
|
<line branch="false" hits="1" number="701"/>
|
|
<line branch="false" hits="1" number="702"/>
|
|
<line branch="false" hits="1" number="705"/>
|
|
<line branch="false" hits="1" number="706"/>
|
|
<line branch="false" hits="1" number="707"/>
|
|
<line branch="false" hits="1" number="708"/>
|
|
<line branch="false" hits="1" number="711"/>
|
|
<line branch="false" hits="1" number="712"/>
|
|
<line branch="false" hits="1" number="713"/>
|
|
<line branch="false" hits="1" number="714"/>
|
|
<line branch="false" hits="1" number="715"/>
|
|
<line branch="false" hits="1" number="717"/>
|
|
<line branch="false" hits="1" number="718"/>
|
|
<line branch="false" hits="1" number="719"/>
|
|
<line branch="false" hits="1" number="722"/>
|
|
<line branch="false" hits="1" number="723"/>
|
|
<line branch="false" hits="1" number="724"/>
|
|
<line branch="false" hits="1" number="727"/>
|
|
<line branch="false" hits="1" number="728"/>
|
|
<line branch="false" hits="1" number="729"/>
|
|
<line branch="false" hits="1" number="730"/>
|
|
<line branch="false" hits="1" number="731"/>
|
|
<line branch="false" hits="1" number="732"/>
|
|
<line branch="false" hits="1" number="735"/>
|
|
<line branch="false" hits="1" number="737"/>
|
|
<line branch="false" hits="1" number="738"/>
|
|
<line branch="false" hits="1" number="739"/>
|
|
<line branch="false" hits="1" number="740"/>
|
|
<line branch="false" hits="1" number="742"/>
|
|
<line branch="false" hits="1" number="744"/>
|
|
<line branch="false" hits="1" number="745"/>
|
|
<line branch="false" hits="1" number="748"/>
|
|
<line branch="false" hits="1" number="750"/>
|
|
<line branch="false" hits="1" number="751"/>
|
|
<line branch="false" hits="1" number="752"/>
|
|
<line branch="false" hits="1" number="753"/>
|
|
<line branch="false" hits="1" number="754"/>
|
|
<line branch="false" hits="1" number="756"/>
|
|
<line branch="false" hits="1" number="757"/>
|
|
<line branch="false" hits="1" number="760"/>
|
|
<line branch="false" hits="1" number="762"/>
|
|
<line branch="false" hits="1" number="763"/>
|
|
<line branch="false" hits="1" number="764"/>
|
|
<line branch="false" hits="1" number="766"/>
|
|
<line branch="false" hits="1" number="767"/>
|
|
<line branch="false" hits="1" number="768"/>
|
|
<line branch="false" hits="1" number="769"/>
|
|
<line branch="false" hits="1" number="770"/>
|
|
<line branch="false" hits="1" number="771"/>
|
|
<line branch="false" hits="1" number="772"/>
|
|
<line branch="false" hits="1" number="773"/>
|
|
<line branch="false" hits="1" number="774"/>
|
|
<line branch="false" hits="1" number="777"/>
|
|
<line branch="false" hits="1" number="778"/>
|
|
<line branch="false" hits="1" number="779"/>
|
|
<line branch="false" hits="1" number="780"/>
|
|
<line branch="false" hits="1" number="781"/>
|
|
<line branch="false" hits="1" number="783"/>
|
|
<line branch="false" hits="1" number="784"/>
|
|
<line branch="false" hits="1" number="785"/>
|
|
<line branch="false" hits="1" number="787"/>
|
|
<line branch="false" hits="1" number="788"/>
|
|
<line branch="false" hits="1" number="789"/>
|
|
<line branch="false" hits="1" number="790"/>
|
|
<line branch="false" hits="1" number="793"/>
|
|
<line branch="false" hits="1" number="794"/>
|
|
<line branch="false" hits="1" number="795"/>
|
|
<line branch="false" hits="1" number="797"/>
|
|
<line branch="false" hits="1" number="798"/>
|
|
<line branch="false" hits="1" number="799"/>
|
|
<line branch="false" hits="1" number="802"/>
|
|
<line branch="false" hits="1" number="803"/>
|
|
<line branch="false" hits="1" number="804"/>
|
|
<line branch="false" hits="1" number="805"/>
|
|
<line branch="false" hits="1" number="806"/>
|
|
<line branch="false" hits="1" number="808"/>
|
|
<line branch="false" hits="1" number="809"/>
|
|
<line branch="false" hits="1" number="810"/>
|
|
<line branch="false" hits="1" number="812"/>
|
|
<line branch="false" hits="1" number="813"/>
|
|
<line branch="false" hits="1" number="814"/>
|
|
<line branch="false" hits="1" number="815"/>
|
|
<line branch="false" hits="1" number="818"/>
|
|
<line branch="false" hits="1" number="819"/>
|
|
<line branch="false" hits="1" number="820"/>
|
|
<line branch="false" hits="1" number="822"/>
|
|
<line branch="false" hits="1" number="823"/>
|
|
</lines>
|
|
</class>
|
|
<class branch-rate="0" complexity="0" filename="src/models.rs" line-rate="0.9855421686746988" name="src.models.rs">
|
|
<methods>
|
|
<method name="<bootstrap::models::PricingResponse>::success::<serde_json::value::Value>" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="2" number="307" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="<bootstrap::models::PricingResponse>::error" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="4" number="322" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::models::default_limit" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="2" number="108" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::models::tests::test_default_limit" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="364" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::models::tests::test_on_demand_pricing" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="780" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::models::tests::test_pricing_response_error" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="378" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::models::tests::test_pricing_response_success" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="369" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::models::tests::test_pricing_data_serialization" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="487" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::models::tests::test_spot_pricing_serialization" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="657" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::models::tests::test_pricing_response_error_codes" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="833" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::models::tests::test_common_instance_serialization" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="522" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::models::tests::test_pricing_data_account_specific" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="747" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::models::tests::test_ec2_pricing_multi_architecture" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="793" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::models::tests::test_reserved_pricing_serialization" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="619" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::models::tests::test_pricing_type_serialization_retail" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="336" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::models::tests::test_pricing_data_with_reserved_and_spot" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="676" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::models::tests::test_pricing_request_deserialization_get" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="386" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::models::tests::test_pricing_request_deserialization_put" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="540" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::models::tests::test_pricing_type_deserialization_retail" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="350" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::models::tests::test_pricing_response_success_with_complex_data" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="816" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::models::tests::test_pricing_request_deserialization_list_common" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="417" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::models::tests::test_pricing_type_serialization_account_specific" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="343" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::models::tests::test_pricing_type_deserialization_account_specific" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="357" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::models::tests::test_pricing_request_deserialization_get_with_account" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="588" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::models::tests::test_pricing_request_deserialization_increment_access" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="463" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
<method name="bootstrap::models::tests::test_pricing_request_deserialization_list_common_defaults" signature="" complexity="0" line-rate="1" branch-rate="1">
|
|
<lines>
|
|
<line hits="1" number="441" branch="false"/>
|
|
</lines>
|
|
</method>
|
|
</methods>
|
|
<lines>
|
|
<line branch="false" hits="2" number="108"/>
|
|
<line branch="false" hits="2" number="109"/>
|
|
<line branch="false" hits="2" number="110"/>
|
|
<line branch="false" hits="2" number="307"/>
|
|
<line branch="false" hits="2" number="308"/>
|
|
<line branch="false" hits="2" number="309"/>
|
|
<line branch="false" hits="2" number="310"/>
|
|
<line branch="false" hits="2" number="311"/>
|
|
<line branch="false" hits="2" number="312"/>
|
|
<line branch="false" hits="4" number="322"/>
|
|
<line branch="false" hits="4" number="323"/>
|
|
<line branch="false" hits="4" number="324"/>
|
|
<line branch="false" hits="4" number="325"/>
|
|
<line branch="false" hits="4" number="326"/>
|
|
<line branch="false" hits="4" number="327"/>
|
|
<line branch="false" hits="1" number="336"/>
|
|
<line branch="false" hits="1" number="337"/>
|
|
<line branch="false" hits="1" number="338"/>
|
|
<line branch="false" hits="1" number="339"/>
|
|
<line branch="false" hits="1" number="340"/>
|
|
<line branch="false" hits="1" number="343"/>
|
|
<line branch="false" hits="1" number="344"/>
|
|
<line branch="false" hits="1" number="345"/>
|
|
<line branch="false" hits="1" number="346"/>
|
|
<line branch="false" hits="1" number="347"/>
|
|
<line branch="false" hits="1" number="350"/>
|
|
<line branch="false" hits="1" number="351"/>
|
|
<line branch="false" hits="1" number="352"/>
|
|
<line branch="false" hits="1" number="353"/>
|
|
<line branch="false" hits="1" number="354"/>
|
|
<line branch="false" hits="1" number="357"/>
|
|
<line branch="false" hits="1" number="358"/>
|
|
<line branch="false" hits="1" number="359"/>
|
|
<line branch="false" hits="1" number="360"/>
|
|
<line branch="false" hits="1" number="361"/>
|
|
<line branch="false" hits="1" number="364"/>
|
|
<line branch="false" hits="1" number="365"/>
|
|
<line branch="false" hits="1" number="366"/>
|
|
<line branch="false" hits="1" number="369"/>
|
|
<line branch="false" hits="1" number="370"/>
|
|
<line branch="false" hits="1" number="371"/>
|
|
<line branch="false" hits="1" number="373"/>
|
|
<line branch="false" hits="1" number="374"/>
|
|
<line branch="false" hits="1" number="375"/>
|
|
<line branch="false" hits="1" number="378"/>
|
|
<line branch="false" hits="1" number="379"/>
|
|
<line branch="false" hits="1" number="381"/>
|
|
<line branch="false" hits="1" number="382"/>
|
|
<line branch="false" hits="1" number="383"/>
|
|
<line branch="false" hits="1" number="386"/>
|
|
<line branch="false" hits="1" number="387"/>
|
|
<line branch="false" hits="1" number="388"/>
|
|
<line branch="false" hits="1" number="389"/>
|
|
<line branch="false" hits="1" number="390"/>
|
|
<line branch="false" hits="1" number="391"/>
|
|
<line branch="false" hits="1" number="392"/>
|
|
<line branch="false" hits="1" number="393"/>
|
|
<line branch="false" hits="1" number="394"/>
|
|
<line branch="false" hits="1" number="395"/>
|
|
<line branch="false" hits="1" number="397"/>
|
|
<line branch="false" hits="1" number="399"/>
|
|
<line branch="false" hits="1" number="401"/>
|
|
<line branch="false" hits="1" number="402"/>
|
|
<line branch="false" hits="1" number="403"/>
|
|
<line branch="false" hits="1" number="404"/>
|
|
<line branch="false" hits="1" number="407"/>
|
|
<line branch="false" hits="1" number="408"/>
|
|
<line branch="false" hits="1" number="409"/>
|
|
<line branch="false" hits="1" number="410"/>
|
|
<line branch="false" hits="0" number="412"/>
|
|
<line branch="false" hits="1" number="414"/>
|
|
<line branch="false" hits="1" number="417"/>
|
|
<line branch="false" hits="1" number="418"/>
|
|
<line branch="false" hits="1" number="419"/>
|
|
<line branch="false" hits="1" number="420"/>
|
|
<line branch="false" hits="1" number="421"/>
|
|
<line branch="false" hits="1" number="422"/>
|
|
<line branch="false" hits="1" number="423"/>
|
|
<line branch="false" hits="1" number="424"/>
|
|
<line branch="false" hits="1" number="426"/>
|
|
<line branch="false" hits="1" number="428"/>
|
|
<line branch="false" hits="1" number="430"/>
|
|
<line branch="false" hits="1" number="431"/>
|
|
<line branch="false" hits="1" number="433"/>
|
|
<line branch="false" hits="1" number="434"/>
|
|
<line branch="false" hits="0" number="436"/>
|
|
<line branch="false" hits="1" number="438"/>
|
|
<line branch="false" hits="1" number="441"/>
|
|
<line branch="false" hits="1" number="442"/>
|
|
<line branch="false" hits="1" number="443"/>
|
|
<line branch="false" hits="1" number="444"/>
|
|
<line branch="false" hits="1" number="445"/>
|
|
<line branch="false" hits="1" number="446"/>
|
|
<line branch="false" hits="1" number="448"/>
|
|
<line branch="false" hits="1" number="450"/>
|
|
<line branch="false" hits="1" number="452"/>
|
|
<line branch="false" hits="1" number="453"/>
|
|
<line branch="false" hits="1" number="455"/>
|
|
<line branch="false" hits="1" number="456"/>
|
|
<line branch="false" hits="0" number="458"/>
|
|
<line branch="false" hits="1" number="460"/>
|
|
<line branch="false" hits="1" number="463"/>
|
|
<line branch="false" hits="1" number="464"/>
|
|
<line branch="false" hits="1" number="465"/>
|
|
<line branch="false" hits="1" number="466"/>
|
|
<line branch="false" hits="1" number="467"/>
|
|
<line branch="false" hits="1" number="468"/>
|
|
<line branch="false" hits="1" number="469"/>
|
|
<line branch="false" hits="1" number="470"/>
|
|
<line branch="false" hits="1" number="472"/>
|
|
<line branch="false" hits="1" number="474"/>
|
|
<line branch="false" hits="1" number="476"/>
|
|
<line branch="false" hits="1" number="477"/>
|
|
<line branch="false" hits="1" number="479"/>
|
|
<line branch="false" hits="1" number="480"/>
|
|
<line branch="false" hits="0" number="482"/>
|
|
<line branch="false" hits="1" number="484"/>
|
|
<line branch="false" hits="1" number="487"/>
|
|
<line branch="false" hits="1" number="488"/>
|
|
<line branch="false" hits="1" number="489"/>
|
|
<line branch="false" hits="1" number="490"/>
|
|
<line branch="false" hits="1" number="491"/>
|
|
<line branch="false" hits="1" number="492"/>
|
|
<line branch="false" hits="1" number="493"/>
|
|
<line branch="false" hits="1" number="494"/>
|
|
<line branch="false" hits="1" number="495"/>
|
|
<line branch="false" hits="1" number="496"/>
|
|
<line branch="false" hits="1" number="497"/>
|
|
<line branch="false" hits="1" number="498"/>
|
|
<line branch="false" hits="1" number="499"/>
|
|
<line branch="false" hits="1" number="500"/>
|
|
<line branch="false" hits="1" number="501"/>
|
|
<line branch="false" hits="1" number="502"/>
|
|
<line branch="false" hits="1" number="503"/>
|
|
<line branch="false" hits="1" number="504"/>
|
|
<line branch="false" hits="1" number="505"/>
|
|
<line branch="false" hits="1" number="506"/>
|
|
<line branch="false" hits="1" number="507"/>
|
|
<line branch="false" hits="1" number="508"/>
|
|
<line branch="false" hits="1" number="509"/>
|
|
<line branch="false" hits="1" number="510"/>
|
|
<line branch="false" hits="1" number="512"/>
|
|
<line branch="false" hits="1" number="514"/>
|
|
<line branch="false" hits="1" number="515"/>
|
|
<line branch="false" hits="1" number="516"/>
|
|
<line branch="false" hits="1" number="517"/>
|
|
<line branch="false" hits="1" number="518"/>
|
|
<line branch="false" hits="1" number="519"/>
|
|
<line branch="false" hits="1" number="522"/>
|
|
<line branch="false" hits="1" number="523"/>
|
|
<line branch="false" hits="1" number="524"/>
|
|
<line branch="false" hits="1" number="525"/>
|
|
<line branch="false" hits="1" number="526"/>
|
|
<line branch="false" hits="1" number="527"/>
|
|
<line branch="false" hits="1" number="528"/>
|
|
<line branch="false" hits="1" number="529"/>
|
|
<line branch="false" hits="1" number="531"/>
|
|
<line branch="false" hits="1" number="533"/>
|
|
<line branch="false" hits="1" number="534"/>
|
|
<line branch="false" hits="1" number="535"/>
|
|
<line branch="false" hits="1" number="536"/>
|
|
<line branch="false" hits="1" number="537"/>
|
|
<line branch="false" hits="1" number="540"/>
|
|
<line branch="false" hits="1" number="541"/>
|
|
<line branch="false" hits="1" number="542"/>
|
|
<line branch="false" hits="1" number="543"/>
|
|
<line branch="false" hits="1" number="544"/>
|
|
<line branch="false" hits="1" number="545"/>
|
|
<line branch="false" hits="1" number="546"/>
|
|
<line branch="false" hits="1" number="547"/>
|
|
<line branch="false" hits="1" number="548"/>
|
|
<line branch="false" hits="1" number="549"/>
|
|
<line branch="false" hits="1" number="550"/>
|
|
<line branch="false" hits="1" number="551"/>
|
|
<line branch="false" hits="1" number="552"/>
|
|
<line branch="false" hits="1" number="553"/>
|
|
<line branch="false" hits="1" number="554"/>
|
|
<line branch="false" hits="1" number="555"/>
|
|
<line branch="false" hits="1" number="556"/>
|
|
<line branch="false" hits="1" number="557"/>
|
|
<line branch="false" hits="1" number="558"/>
|
|
<line branch="false" hits="1" number="559"/>
|
|
<line branch="false" hits="1" number="560"/>
|
|
<line branch="false" hits="1" number="561"/>
|
|
<line branch="false" hits="1" number="562"/>
|
|
<line branch="false" hits="1" number="563"/>
|
|
<line branch="false" hits="1" number="564"/>
|
|
<line branch="false" hits="1" number="565"/>
|
|
<line branch="false" hits="1" number="566"/>
|
|
<line branch="false" hits="1" number="568"/>
|
|
<line branch="false" hits="1" number="570"/>
|
|
<line branch="false" hits="1" number="572"/>
|
|
<line branch="false" hits="1" number="573"/>
|
|
<line branch="false" hits="1" number="574"/>
|
|
<line branch="false" hits="1" number="575"/>
|
|
<line branch="false" hits="1" number="577"/>
|
|
<line branch="false" hits="1" number="578"/>
|
|
<line branch="false" hits="1" number="579"/>
|
|
<line branch="false" hits="1" number="580"/>
|
|
<line branch="false" hits="1" number="581"/>
|
|
<line branch="false" hits="0" number="583"/>
|
|
<line branch="false" hits="1" number="585"/>
|
|
<line branch="false" hits="1" number="588"/>
|
|
<line branch="false" hits="1" number="589"/>
|
|
<line branch="false" hits="1" number="590"/>
|
|
<line branch="false" hits="1" number="591"/>
|
|
<line branch="false" hits="1" number="592"/>
|
|
<line branch="false" hits="1" number="593"/>
|
|
<line branch="false" hits="1" number="594"/>
|
|
<line branch="false" hits="1" number="595"/>
|
|
<line branch="false" hits="1" number="596"/>
|
|
<line branch="false" hits="1" number="597"/>
|
|
<line branch="false" hits="1" number="599"/>
|
|
<line branch="false" hits="1" number="601"/>
|
|
<line branch="false" hits="1" number="603"/>
|
|
<line branch="false" hits="1" number="604"/>
|
|
<line branch="false" hits="1" number="605"/>
|
|
<line branch="false" hits="1" number="606"/>
|
|
<line branch="false" hits="1" number="609"/>
|
|
<line branch="false" hits="1" number="610"/>
|
|
<line branch="false" hits="1" number="611"/>
|
|
<line branch="false" hits="1" number="612"/>
|
|
<line branch="false" hits="0" number="614"/>
|
|
<line branch="false" hits="1" number="616"/>
|
|
<line branch="false" hits="1" number="619"/>
|
|
<line branch="false" hits="1" number="620"/>
|
|
<line branch="false" hits="1" number="621"/>
|
|
<line branch="false" hits="1" number="622"/>
|
|
<line branch="false" hits="1" number="623"/>
|
|
<line branch="false" hits="1" number="624"/>
|
|
<line branch="false" hits="1" number="625"/>
|
|
<line branch="false" hits="1" number="626"/>
|
|
<line branch="false" hits="1" number="627"/>
|
|
<line branch="false" hits="1" number="628"/>
|
|
<line branch="false" hits="1" number="629"/>
|
|
<line branch="false" hits="1" number="630"/>
|
|
<line branch="false" hits="1" number="631"/>
|
|
<line branch="false" hits="1" number="632"/>
|
|
<line branch="false" hits="1" number="633"/>
|
|
<line branch="false" hits="1" number="634"/>
|
|
<line branch="false" hits="1" number="635"/>
|
|
<line branch="false" hits="1" number="636"/>
|
|
<line branch="false" hits="1" number="637"/>
|
|
<line branch="false" hits="1" number="638"/>
|
|
<line branch="false" hits="1" number="639"/>
|
|
<line branch="false" hits="1" number="640"/>
|
|
<line branch="false" hits="1" number="641"/>
|
|
<line branch="false" hits="1" number="642"/>
|
|
<line branch="false" hits="1" number="645"/>
|
|
<line branch="false" hits="1" number="646"/>
|
|
<line branch="false" hits="1" number="647"/>
|
|
<line branch="false" hits="1" number="648"/>
|
|
<line branch="false" hits="1" number="650"/>
|
|
<line branch="false" hits="1" number="652"/>
|
|
<line branch="false" hits="1" number="653"/>
|
|
<line branch="false" hits="1" number="654"/>
|
|
<line branch="false" hits="1" number="657"/>
|
|
<line branch="false" hits="1" number="658"/>
|
|
<line branch="false" hits="1" number="659"/>
|
|
<line branch="false" hits="1" number="660"/>
|
|
<line branch="false" hits="1" number="661"/>
|
|
<line branch="false" hits="1" number="662"/>
|
|
<line branch="false" hits="1" number="663"/>
|
|
<line branch="false" hits="1" number="664"/>
|
|
<line branch="false" hits="1" number="666"/>
|
|
<line branch="false" hits="1" number="668"/>
|
|
<line branch="false" hits="1" number="669"/>
|
|
<line branch="false" hits="1" number="670"/>
|
|
<line branch="false" hits="1" number="671"/>
|
|
<line branch="false" hits="1" number="672"/>
|
|
<line branch="false" hits="1" number="673"/>
|
|
<line branch="false" hits="1" number="676"/>
|
|
<line branch="false" hits="1" number="677"/>
|
|
<line branch="false" hits="1" number="678"/>
|
|
<line branch="false" hits="1" number="679"/>
|
|
<line branch="false" hits="1" number="680"/>
|
|
<line branch="false" hits="1" number="681"/>
|
|
<line branch="false" hits="1" number="682"/>
|
|
<line branch="false" hits="1" number="683"/>
|
|
<line branch="false" hits="1" number="684"/>
|
|
<line branch="false" hits="1" number="685"/>
|
|
<line branch="false" hits="1" number="686"/>
|
|
<line branch="false" hits="1" number="687"/>
|
|
<line branch="false" hits="1" number="688"/>
|
|
<line branch="false" hits="1" number="689"/>
|
|
<line branch="false" hits="1" number="690"/>
|
|
<line branch="false" hits="1" number="691"/>
|
|
<line branch="false" hits="1" number="692"/>
|
|
<line branch="false" hits="1" number="693"/>
|
|
<line branch="false" hits="1" number="694"/>
|
|
<line branch="false" hits="1" number="695"/>
|
|
<line branch="false" hits="1" number="696"/>
|
|
<line branch="false" hits="1" number="697"/>
|
|
<line branch="false" hits="1" number="698"/>
|
|
<line branch="false" hits="1" number="699"/>
|
|
<line branch="false" hits="1" number="702"/>
|
|
<line branch="false" hits="1" number="703"/>
|
|
<line branch="false" hits="1" number="704"/>
|
|
<line branch="false" hits="1" number="705"/>
|
|
<line branch="false" hits="1" number="706"/>
|
|
<line branch="false" hits="1" number="707"/>
|
|
<line branch="false" hits="1" number="708"/>
|
|
<line branch="false" hits="1" number="709"/>
|
|
<line branch="false" hits="1" number="710"/>
|
|
<line branch="false" hits="1" number="711"/>
|
|
<line branch="false" hits="1" number="712"/>
|
|
<line branch="false" hits="1" number="713"/>
|
|
<line branch="false" hits="1" number="714"/>
|
|
<line branch="false" hits="1" number="715"/>
|
|
<line branch="false" hits="1" number="716"/>
|
|
<line branch="false" hits="1" number="717"/>
|
|
<line branch="false" hits="1" number="718"/>
|
|
<line branch="false" hits="1" number="719"/>
|
|
<line branch="false" hits="1" number="720"/>
|
|
<line branch="false" hits="1" number="721"/>
|
|
<line branch="false" hits="1" number="722"/>
|
|
<line branch="false" hits="1" number="723"/>
|
|
<line branch="false" hits="1" number="724"/>
|
|
<line branch="false" hits="1" number="725"/>
|
|
<line branch="false" hits="1" number="726"/>
|
|
<line branch="false" hits="1" number="727"/>
|
|
<line branch="false" hits="1" number="728"/>
|
|
<line branch="false" hits="1" number="729"/>
|
|
<line branch="false" hits="1" number="730"/>
|
|
<line branch="false" hits="1" number="731"/>
|
|
<line branch="false" hits="1" number="732"/>
|
|
<line branch="false" hits="1" number="733"/>
|
|
<line branch="false" hits="1" number="735"/>
|
|
<line branch="false" hits="1" number="737"/>
|
|
<line branch="false" hits="1" number="738"/>
|
|
<line branch="false" hits="1" number="739"/>
|
|
<line branch="false" hits="1" number="740"/>
|
|
<line branch="false" hits="1" number="741"/>
|
|
<line branch="false" hits="1" number="742"/>
|
|
<line branch="false" hits="1" number="743"/>
|
|
<line branch="false" hits="1" number="744"/>
|
|
<line branch="false" hits="1" number="747"/>
|
|
<line branch="false" hits="1" number="748"/>
|
|
<line branch="false" hits="1" number="749"/>
|
|
<line branch="false" hits="1" number="750"/>
|
|
<line branch="false" hits="1" number="751"/>
|
|
<line branch="false" hits="1" number="752"/>
|
|
<line branch="false" hits="1" number="753"/>
|
|
<line branch="false" hits="1" number="754"/>
|
|
<line branch="false" hits="1" number="755"/>
|
|
<line branch="false" hits="1" number="756"/>
|
|
<line branch="false" hits="1" number="757"/>
|
|
<line branch="false" hits="1" number="758"/>
|
|
<line branch="false" hits="1" number="759"/>
|
|
<line branch="false" hits="1" number="760"/>
|
|
<line branch="false" hits="1" number="761"/>
|
|
<line branch="false" hits="1" number="762"/>
|
|
<line branch="false" hits="1" number="763"/>
|
|
<line branch="false" hits="1" number="764"/>
|
|
<line branch="false" hits="1" number="765"/>
|
|
<line branch="false" hits="1" number="766"/>
|
|
<line branch="false" hits="1" number="767"/>
|
|
<line branch="false" hits="1" number="768"/>
|
|
<line branch="false" hits="1" number="769"/>
|
|
<line branch="false" hits="1" number="770"/>
|
|
<line branch="false" hits="1" number="772"/>
|
|
<line branch="false" hits="1" number="774"/>
|
|
<line branch="false" hits="1" number="775"/>
|
|
<line branch="false" hits="1" number="776"/>
|
|
<line branch="false" hits="1" number="777"/>
|
|
<line branch="false" hits="1" number="780"/>
|
|
<line branch="false" hits="1" number="781"/>
|
|
<line branch="false" hits="1" number="782"/>
|
|
<line branch="false" hits="1" number="783"/>
|
|
<line branch="false" hits="1" number="784"/>
|
|
<line branch="false" hits="1" number="786"/>
|
|
<line branch="false" hits="1" number="788"/>
|
|
<line branch="false" hits="1" number="789"/>
|
|
<line branch="false" hits="1" number="790"/>
|
|
<line branch="false" hits="1" number="793"/>
|
|
<line branch="false" hits="1" number="794"/>
|
|
<line branch="false" hits="1" number="795"/>
|
|
<line branch="false" hits="1" number="796"/>
|
|
<line branch="false" hits="1" number="797"/>
|
|
<line branch="false" hits="1" number="798"/>
|
|
<line branch="false" hits="1" number="799"/>
|
|
<line branch="false" hits="1" number="800"/>
|
|
<line branch="false" hits="1" number="801"/>
|
|
<line branch="false" hits="1" number="802"/>
|
|
<line branch="false" hits="1" number="803"/>
|
|
<line branch="false" hits="1" number="804"/>
|
|
<line branch="false" hits="1" number="805"/>
|
|
<line branch="false" hits="1" number="807"/>
|
|
<line branch="false" hits="1" number="809"/>
|
|
<line branch="false" hits="1" number="810"/>
|
|
<line branch="false" hits="1" number="811"/>
|
|
<line branch="false" hits="1" number="812"/>
|
|
<line branch="false" hits="1" number="813"/>
|
|
<line branch="false" hits="1" number="816"/>
|
|
<line branch="false" hits="1" number="817"/>
|
|
<line branch="false" hits="1" number="818"/>
|
|
<line branch="false" hits="1" number="819"/>
|
|
<line branch="false" hits="1" number="820"/>
|
|
<line branch="false" hits="1" number="822"/>
|
|
<line branch="false" hits="1" number="825"/>
|
|
<line branch="false" hits="1" number="827"/>
|
|
<line branch="false" hits="1" number="828"/>
|
|
<line branch="false" hits="1" number="829"/>
|
|
<line branch="false" hits="1" number="830"/>
|
|
<line branch="false" hits="1" number="833"/>
|
|
<line branch="false" hits="1" number="834"/>
|
|
<line branch="false" hits="1" number="835"/>
|
|
<line branch="false" hits="1" number="836"/>
|
|
<line branch="false" hits="1" number="838"/>
|
|
<line branch="false" hits="1" number="839"/>
|
|
<line branch="false" hits="1" number="840"/>
|
|
<line branch="false" hits="1" number="842"/>
|
|
<line branch="false" hits="1" number="843"/>
|
|
<line branch="false" hits="1" number="844"/>
|
|
<line branch="false" hits="1" number="845"/>
|
|
</lines>
|
|
</class>
|
|
</classes>
|
|
</package>
|
|
</packages>
|
|
</coverage> |