Skip to content

Commit

Permalink
Address static analysis warnings
Browse files Browse the repository at this point in the history
  • Loading branch information
SteveGilham committed Mar 1, 2018
1 parent a0d7d08 commit 670af7a
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions AltCover/Runner.fs
Original file line number Diff line number Diff line change
Expand Up @@ -144,11 +144,12 @@ module Runner =
WriteResourceWithFormatItems "%d visits recorded" [|hits.Count|]
result

let PostProcess format (document:XmlDocument) =
let internal PostProcess format (document:XmlDocument) =
match format with
| Base.ReportFormat.OpenCover ->
let updateMethod (vs, vm, pt) (``method``:XmlElement) =
let sp = ``method``.GetElementsByTagName("SequencePoint")
let sp = ``method``.GetElementsByTagName("SequencePoint")
let count = sp.Count
let visitPoints = sp
|> Seq.cast<XmlElement>
|> Seq.filter(fun s -> Int32.TryParse( s.GetAttribute("vc") ,
Expand All @@ -157,16 +158,16 @@ module Runner =
<> 0)
|> Seq.length
if visitPoints > 0 then
let cover = (sprintf "%.2f" ((float (visitPoints * 100))/(float sp.Count))).TrimEnd([| '0' |]).TrimEnd([|'.'|])
let cover = (sprintf "%.2f" ((float (visitPoints * 100))/(float count))).TrimEnd([| '0' |]).TrimEnd([|'.'|])
``method``.SetAttribute("visited", "true")
``method``.SetAttribute("sequenceCoverage", cover)
``method``.GetElementsByTagName("Summary")
|> Seq.cast<XmlElement>
|> Seq.iter(fun s -> s.SetAttribute("visitedSequencePoints", sprintf "%d" visitPoints)
s.SetAttribute("visitedMethods", "1")
s.SetAttribute("sequenceCoverage", cover))
(vs + visitPoints, vm + 1, pt + sp.Count)
else (vs, vm, pt + sp.Count)
(vs + visitPoints, vm + 1, pt + count)
else (vs, vm, pt + count)

let updateClass (vs, vm, vc, pt) (``class``:XmlElement) =
let (cvs, cvm, cpt) = ``class``.GetElementsByTagName("Method")
Expand Down

0 comments on commit 670af7a

Please sign in to comment.