| module | Top Level Definitions | Alternatives | Expressions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| % | covered / total | % | covered / total | % | covered / total | ||||||||||
| module Hledger.Cli.Main | 100% | 1/1 | 13% | 2/15 | 23% | 40/169 | |||||||||
| module Hledger.Data | 100% | 1/1 | - | 0/0 | 100% | 13/13 | |||||||||
| module Hledger.Cli | 100% | 8/8 | - | 0/0 | 82% | 1035/1259 | |||||||||
| module Hledger.Read.JournalReader | 94% | 47/50 | 82% | 28/34 | 84% | 1547/1837 | |||||||||
| module Hledger.Data.Commodity | 93% | 15/16 | 50% | 1/2 | 90% | 113/125 | |||||||||
| module Hledger.Data.Dates | 86% | 77/89 | 54% | 47/87 | 74% | 1202/1609 | |||||||||
| module Hledger.Data.Posting | 81% | 18/22 | 57% | 15/26 | 72% | 276/380 | |||||||||
| module Hledger.Read.Utils | 78% | 11/14 | 50% | 4/8 | 63% | 89/141 | |||||||||
| module Hledger.Read.TimelogReader | 71% | 5/7 | - | 0/0 | 45% | 34/74 | |||||||||
| module Hledger.Data.Amount | 68% | 39/57 | 58% | 20/34 | 80% | 700/872 | |||||||||
| module Hledger.Data.Journal | 66% | 38/57 | 62% | 18/29 | 63% | 505/800 | |||||||||
| module Hledger.Cli.Print | 66% | 2/3 | - | 0/0 | 52% | 12/23 | |||||||||
| module Hledger.Cli.Balance | 66% | 4/6 | 50% | 11/22 | 58% | 83/141 | |||||||||
| module Hledger.Cli.Tests | 66% | 2/3 | 50% | 1/2 | 65% | 34/52 | |||||||||
| module Hledger.Data.Transaction | 63% | 14/22 | 47% | 25/53 | 59% | 864/1447 | |||||||||
| module Hledger.Cli.Register | 60% | 3/5 | 100% | 2/2 | 70% | 49/70 | |||||||||
| module Hledger.Cli.Convert | 60% | 29/48 | 0% | 0/41 | 28% | 301/1057 | |||||||||
| module Hledger.Reports | 58% | 24/41 | 53% | 41/77 | 62% | 543/871 | |||||||||
| module Hledger.Utils | 56% | 45/79 | 45% | 27/59 | 42% | 304/722 | |||||||||
| module Hledger.Data.AccountName | 52% | 18/34 | 40% | 6/15 | 63% | 244/386 | |||||||||
| module Hledger.Cli.Options | 51% | 30/58 | 17% | 3/17 | 23% | 233/1007 | |||||||||
| module Hledger.Data.TimeLog | 50% | 3/6 | 40% | 8/20 | 67% | 206/307 | |||||||||
| module Hledger.Data.Account | 50% | 2/4 | - | 0/0 | 54% | 13/24 | |||||||||
| module Hledger.Data.Matching | 41% | 13/31 | 17% | 15/86 | 54% | 332/613 | |||||||||
| module Hledger.Cli.Format | 40% | 8/20 | 30% | 3/10 | 33% | 120/356 | |||||||||
| module Hledger.Data.Ledger | 39% | 11/28 | - | 0/0 | 44% | 63/143 | |||||||||
| module Hledger.Read | 22% | 4/18 | 11% | 2/17 | 21% | 51/236 | |||||||||
| module Hledger.Data.Types | 18% | 18/95 | - | 0/0 | 67% | 59/88 | |||||||||
| module Hledger.Cli.Utils | 7% | 1/14 | 0% | 0/19 | 2% | 6/241 | |||||||||
| module Hledger.Cli.Stats | 0% | 0/2 | 0% | 0/14 | 0% | 0/278 | |||||||||
| module Hledger.Cli.Version | 0% | 0/5 | 0% | 0/18 | 0% | 0/126 | |||||||||
| module Hledger.Utils.UTF8 | 0% | 0/11 | 0% | 0/2 | 0% | 0/52 | |||||||||
| module Hledger.Cli.Histogram | 0% | 0/5 | 0% | 0/6 | 0% | 0/105 | |||||||||
| module Hledger.Cli.Add | 0% | 0/17 | 0% | 0/43 | 0% | 0/696 | |||||||||
| module Main | - | 0/0 | - | 0/0 | - | 0/0 | |||||||||
| module Hledger | - | 0/0 | - | 0/0 | - | 0/0 | |||||||||
| Program Coverage Total | 55% | 491/877 | 36% | 279/758 | 55% | 9071/16320 | |||||||||