<?xml version="1.0" encoding="UTF-8"?>
<coverage generated="1683980205819" clover="3.2.0">
  <project timestamp="1683980205819" name="All files">
    <metrics statements="146" coveredstatements="121" conditionals="60" coveredconditionals="23" methods="68" coveredmethods="48" elements="274" coveredelements="192" complexity="0" loc="146" ncloc="146" packages="3" files="8" classes="8"/>
    <package name="lib">
      <metrics statements="18" coveredstatements="10" conditionals="32" coveredconditionals="6" methods="11" coveredmethods="5"/>
      <file name="config.ts" path="/home/kenny/git/rewind-workspace/packages/rewind-common/lib/config.ts">
        <metrics statements="10" coveredstatements="8" conditionals="8" coveredconditionals="6" methods="5" coveredmethods="5"/>
        <line num="1" count="1" type="stmt"/>
        <line num="4" count="1" type="cond" truecount="2" falsecount="0"/>
        <line num="15" count="1" type="stmt"/>
        <line num="23" count="1" type="cond" truecount="1" falsecount="1"/>
        <line num="24" count="1" type="stmt"/>
        <line num="31" count="0" type="stmt"/>
        <line num="35" count="1" type="cond" truecount="1" falsecount="1"/>
        <line num="36" count="1" type="stmt"/>
        <line num="43" count="0" type="stmt"/>
        <line num="47" count="5" type="cond" truecount="2" falsecount="0"/>
      </file>
      <file name="models.ts" path="/home/kenny/git/rewind-workspace/packages/rewind-common/lib/models.ts">
        <metrics statements="8" coveredstatements="2" conditionals="24" coveredconditionals="0" methods="6" coveredmethods="0"/>
        <line num="88" count="1" type="stmt"/>
        <line num="94" count="1" type="stmt"/>
        <line num="120" count="0" type="stmt"/>
        <line num="124" count="0" type="stmt"/>
        <line num="158" count="0" type="stmt"/>
        <line num="168" count="0" type="stmt"/>
        <line num="178" count="0" type="stmt"/>
        <line num="188" count="0" type="stmt"/>
      </file>
    </package>
    <package name="lib.job">
      <metrics statements="101" coveredstatements="93" conditionals="17" coveredconditionals="9" methods="45" coveredmethods="37"/>
      <file name="JobQueue.ts" path="/home/kenny/git/rewind-workspace/packages/rewind-common/lib/job/JobQueue.ts">
        <metrics statements="8" coveredstatements="6" conditionals="8" coveredconditionals="2" methods="5" coveredmethods="3"/>
        <line num="1" count="1" type="stmt"/>
        <line num="2" count="1" type="cond" truecount="2" falsecount="0"/>
        <line num="35" count="0" type="stmt"/>
        <line num="38" count="0" type="stmt"/>
        <line num="65" count="2" type="stmt"/>
        <line num="67" count="1" type="stmt"/>
        <line num="84" count="1" type="stmt"/>
        <line num="86" count="1" type="stmt"/>
      </file>
      <file name="RedisJobQueue.ts" path="/home/kenny/git/rewind-workspace/packages/rewind-common/lib/job/RedisJobQueue.ts">
        <metrics statements="93" coveredstatements="87" conditionals="9" coveredconditionals="7" methods="40" coveredmethods="34"/>
        <line num="1" count="1" type="stmt"/>
        <line num="13" count="1" type="stmt"/>
        <line num="14" count="1" type="stmt"/>
        <line num="15" count="1" type="stmt"/>
        <line num="16" count="1" type="stmt"/>
        <line num="36" count="1" type="stmt"/>
        <line num="43" count="1" type="stmt"/>
        <line num="48" count="1" type="stmt"/>
        <line num="54" count="5" type="stmt"/>
        <line num="56" count="5" type="stmt"/>
        <line num="58" count="5" type="stmt"/>
        <line num="77" count="1" type="stmt"/>
        <line num="78" count="1" type="stmt"/>
        <line num="79" count="1" type="stmt"/>
        <line num="82" count="0" type="stmt"/>
        <line num="90" count="4" type="stmt"/>
        <line num="93" count="1" type="stmt"/>
        <line num="94" count="6" type="stmt"/>
        <line num="95" count="1" type="stmt"/>
        <line num="96" count="7" type="stmt"/>
        <line num="103" count="2" type="stmt"/>
        <line num="104" count="2" type="stmt"/>
        <line num="105" count="2" type="stmt"/>
        <line num="106" count="2" type="stmt"/>
        <line num="107" count="2" type="cond" truecount="1" falsecount="0"/>
        <line num="108" count="37" type="stmt"/>
        <line num="112" count="11" type="stmt"/>
        <line num="113" count="11" type="stmt"/>
        <line num="114" count="11" type="cond" truecount="1" falsecount="1"/>
        <line num="115" count="11" type="stmt"/>
        <line num="118" count="22" type="cond" truecount="2" falsecount="0"/>
        <line num="123" count="11" type="stmt"/>
        <line num="129" count="10" type="stmt"/>
        <line num="133" count="25" type="stmt"/>
        <line num="138" count="2" type="stmt"/>
        <line num="139" count="2" type="stmt"/>
        <line num="141" count="2" type="stmt"/>
        <line num="142" count="2" type="stmt"/>
        <line num="143" count="2" type="stmt"/>
        <line num="144" count="2" type="stmt"/>
        <line num="145" count="2" type="stmt"/>
        <line num="151" count="1" type="stmt"/>
        <line num="152" count="1" type="stmt"/>
        <line num="154" count="1" type="stmt"/>
        <line num="158" count="6" type="stmt"/>
        <line num="159" count="6" type="stmt"/>
        <line num="162" count="1" type="stmt"/>
        <line num="163" count="1" type="stmt"/>
        <line num="173" count="1" type="stmt"/>
        <line num="174" count="1" type="stmt"/>
        <line num="175" count="1" type="stmt"/>
        <line num="176" count="1" type="stmt"/>
        <line num="178" count="13" type="stmt"/>
        <line num="180" count="1" type="stmt"/>
        <line num="181" count="1" type="stmt"/>
        <line num="182" count="1" type="stmt"/>
        <line num="184" count="5" type="stmt"/>
        <line num="186" count="1" type="stmt"/>
        <line num="187" count="1" type="stmt"/>
        <line num="188" count="1" type="stmt"/>
        <line num="192" count="1" type="stmt"/>
        <line num="193" count="0" type="stmt"/>
        <line num="195" count="1" type="stmt"/>
        <line num="196" count="1" type="stmt"/>
        <line num="197" count="1" type="stmt"/>
        <line num="207" count="5" type="stmt"/>
        <line num="223" count="4" type="stmt"/>
        <line num="237" count="1" type="stmt"/>
        <line num="238" count="1" type="stmt"/>
        <line num="241" count="5" type="stmt"/>
        <line num="242" count="5" type="stmt"/>
        <line num="245" count="1" type="stmt"/>
        <line num="246" count="1" type="stmt"/>
        <line num="256" count="1" type="stmt"/>
        <line num="257" count="1" type="stmt"/>
        <line num="268" count="1" type="stmt"/>
        <line num="269" count="1" type="stmt"/>
        <line num="271" count="1" type="stmt"/>
        <line num="279" count="1" type="stmt"/>
        <line num="283" count="0" type="stmt"/>
        <line num="294" count="1" type="stmt"/>
        <line num="295" count="1" type="stmt"/>
        <line num="304" count="1" type="stmt"/>
        <line num="305" count="1" type="stmt"/>
        <line num="315" count="2" type="stmt"/>
        <line num="317" count="0" type="stmt"/>
        <line num="320" count="0" type="stmt"/>
        <line num="323" count="2" type="stmt"/>
        <line num="326" count="2" type="stmt"/>
        <line num="330" count="1" type="stmt"/>
        <line num="333" count="0" type="stmt"/>
        <line num="338" count="1" type="stmt"/>
        <line num="339" count="1" type="stmt"/>
      </file>
    </package>
    <package name="lib.util">
      <metrics statements="27" coveredstatements="18" conditionals="11" coveredconditionals="8" methods="12" coveredmethods="6"/>
      <file name="file.ts" path="/home/kenny/git/rewind-workspace/packages/rewind-common/lib/util/file.ts">
        <metrics statements="15" coveredstatements="6" conditionals="0" coveredconditionals="0" methods="6" coveredmethods="0"/>
        <line num="1" count="1" type="stmt"/>
        <line num="3" count="1" type="stmt"/>
        <line num="4" count="1" type="stmt"/>
        <line num="6" count="1" type="stmt"/>
        <line num="10" count="0" type="stmt"/>
        <line num="12" count="0" type="stmt"/>
        <line num="16" count="1" type="stmt"/>
        <line num="17" count="0" type="stmt"/>
        <line num="19" count="0" type="stmt"/>
        <line num="20" count="0" type="stmt"/>
        <line num="21" count="0" type="stmt"/>
        <line num="23" count="0" type="stmt"/>
        <line num="26" count="0" type="stmt"/>
        <line num="29" count="0" type="stmt"/>
        <line num="31" count="1" type="stmt"/>
      </file>
      <file name="hash.ts" path="/home/kenny/git/rewind-workspace/packages/rewind-common/lib/util/hash.ts">
        <metrics statements="5" coveredstatements="5" conditionals="2" coveredconditionals="2" methods="3" coveredmethods="3"/>
        <line num="1" count="2" type="stmt"/>
        <line num="2" count="2" type="cond" truecount="2" falsecount="0"/>
        <line num="4" count="2" type="stmt"/>
        <line num="7" count="1" type="stmt"/>
        <line num="11" count="1" type="stmt"/>
      </file>
      <file name="index.ts" path="/home/kenny/git/rewind-workspace/packages/rewind-common/lib/util/index.ts">
        <metrics statements="3" coveredstatements="3" conditionals="9" coveredconditionals="6" methods="3" coveredmethods="3"/>
        <line num="1" count="8" type="cond" truecount="2" falsecount="1"/>
        <line num="2" count="8" type="cond" truecount="2" falsecount="1"/>
        <line num="3" count="6" type="cond" truecount="2" falsecount="1"/>
      </file>
      <file name="log.ts" path="/home/kenny/git/rewind-workspace/packages/rewind-common/lib/util/log.ts">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="1" count="1" type="stmt"/>
        <line num="2" count="1" type="stmt"/>
        <line num="4" count="1" type="stmt"/>
        <line num="6" count="1" type="stmt"/>
      </file>
    </package>
  </project>
</coverage>
