mirror of
https://github.com/simonmichael/hledger.git
synced 2024-12-26 03:42:25 +03:00
;lib: re-enable doctests
This commit is contained in:
parent
6dbe925eed
commit
097486a247
@ -242,14 +242,9 @@ validateCsv rules numhdrlines (Right rs) = validate $ applyConditionalSkips $ dr
|
||||
validate rs@(_first:_)
|
||||
| isJust lessthan2 = let r = fromJust lessthan2 in
|
||||
Left $ printf "CSV record %s has less than two fields" (show r)
|
||||
-- | isJust different = let r = fromJust different in
|
||||
-- Left $ printf "the first CSV record %s has %d fields but %s has %d"
|
||||
-- (show first) length1 (show r) (length r)
|
||||
| otherwise = Right rs
|
||||
where
|
||||
lessthan2 = headMay $ filter ((<2).length) rs
|
||||
-- length1 = length first
|
||||
-- different = headMay $ filter ((/=length1).length) rs
|
||||
|
||||
-- -- | The highest (0-based) field index referenced in the field
|
||||
-- -- definitions, or -1 if no fields are defined.
|
||||
|
@ -4,7 +4,7 @@ cabal-version: 1.12
|
||||
--
|
||||
-- see: https://github.com/sol/hpack
|
||||
--
|
||||
-- hash: 76c7a62a518ff4226e139c42540aaf8f3331fb1a7250cc7a784f9cf9a2e4b123
|
||||
-- hash: d8bff513572239ec58023f9d69f207434d3ce06db8866c7d6469bbdb26daa47d
|
||||
|
||||
name: hledger-lib
|
||||
version: 1.15.99
|
||||
@ -151,56 +151,6 @@ library
|
||||
test-suite doctests
|
||||
type: exitcode-stdio-1.0
|
||||
main-is: doctests.hs
|
||||
other-modules:
|
||||
Hledger
|
||||
Hledger.Data
|
||||
Hledger.Data.Account
|
||||
Hledger.Data.AccountName
|
||||
Hledger.Data.Amount
|
||||
Hledger.Data.Commodity
|
||||
Hledger.Data.Dates
|
||||
Hledger.Data.Journal
|
||||
Hledger.Data.Ledger
|
||||
Hledger.Data.Period
|
||||
Hledger.Data.PeriodicTransaction
|
||||
Hledger.Data.Posting
|
||||
Hledger.Data.RawOptions
|
||||
Hledger.Data.StringFormat
|
||||
Hledger.Data.Timeclock
|
||||
Hledger.Data.Transaction
|
||||
Hledger.Data.TransactionModifier
|
||||
Hledger.Data.Types
|
||||
Hledger.Data.Valuation
|
||||
Hledger.Query
|
||||
Hledger.Read
|
||||
Hledger.Read.Common
|
||||
Hledger.Read.CsvReader
|
||||
Hledger.Read.JournalReader
|
||||
Hledger.Read.TimeclockReader
|
||||
Hledger.Read.TimedotReader
|
||||
Hledger.Reports
|
||||
Hledger.Reports.AccountTransactionsReport
|
||||
Hledger.Reports.BalanceReport
|
||||
Hledger.Reports.BudgetReport
|
||||
Hledger.Reports.EntriesReport
|
||||
Hledger.Reports.MultiBalanceReport
|
||||
Hledger.Reports.PostingsReport
|
||||
Hledger.Reports.ReportOptions
|
||||
Hledger.Reports.ReportTypes
|
||||
Hledger.Reports.TransactionsReport
|
||||
Hledger.Utils
|
||||
Hledger.Utils.Color
|
||||
Hledger.Utils.Debug
|
||||
Hledger.Utils.Parse
|
||||
Hledger.Utils.Regex
|
||||
Hledger.Utils.String
|
||||
Hledger.Utils.Test
|
||||
Hledger.Utils.Text
|
||||
Hledger.Utils.Tree
|
||||
Hledger.Utils.UTF8IOCompat
|
||||
Text.Megaparsec.Custom
|
||||
Text.Tabular.AsciiWide
|
||||
Paths_hledger_lib
|
||||
hs-source-dirs:
|
||||
./.
|
||||
test
|
||||
@ -247,7 +197,7 @@ test-suite doctests
|
||||
, transformers >=0.2
|
||||
, uglymemo
|
||||
, utf8-string >=0.3.5
|
||||
buildable: False
|
||||
buildable: True
|
||||
if (!impl(ghc >= 8.0))
|
||||
build-depends:
|
||||
semigroups ==0.18.*
|
||||
|
@ -156,13 +156,14 @@ library:
|
||||
|
||||
tests:
|
||||
|
||||
# 201909: disabled these by default. They (each ?) require a slow rebuild
|
||||
# 201909: disabled easytests by default. It require a slow rebuild
|
||||
# of hledger-lib and are not worth the time, energy and carbon.
|
||||
|
||||
doctests:
|
||||
buildable: false
|
||||
buildable: true
|
||||
source-dirs: test
|
||||
main: doctests.hs
|
||||
other-modules: [] # https://github.com/sol/hpack/issues/188
|
||||
dependencies:
|
||||
- Glob >=0.7
|
||||
# Need a doctest new enough to support --fast and --verbose.
|
||||
|
Loading…
Reference in New Issue
Block a user