dsv 1.0.0.1 → 1.0.0.2
raw patch · 4 files changed
+47/−45 lines, 4 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- changelog.md +4/−0
- dsv.cabal +2/−4
- test/hedgehog.hs +0/−41
- test/test-with-hedgehog.hs +41/−0
changelog.md view
@@ -13,3 +13,7 @@ Remove the `doctest` test suite; moved everything into the `hedgehog` suite.++## v1.0.0.2 - August 9, 2021++Rename the test executable to support case-insensitive file systems
dsv.cabal view
@@ -1,15 +1,13 @@ cabal-version: 2.4 name: dsv-version: 1.0.0.1+version: 1.0.0.2 category: Text, CSV, Pipes synopsis: DSV (delimiter-separated values) description: Utilities for working with DSV (delimiter-separated values) files. -tested-with: GHC==8.6.5, GHC==8.8.4, GHC==8.10.2, GHC==9.0.1- extra-source-files: changelog.md data-files: test-data/tweets.csv@@ -112,7 +110,7 @@ type: exitcode-stdio-1.0 default-language: Haskell2010 hs-source-dirs: test- main-is: hedgehog.hs+ main-is: test-with-hedgehog.hs ghc-options: -Wall
− test/hedgehog.hs
@@ -1,41 +0,0 @@-{-# LANGUAGE NoImplicitPrelude #-}-{-# LANGUAGE ApplicativeDo #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE TypeApplications #-}--import DSV.TestPrelude--import qualified DSV.Tests.FileFoldCsv-import qualified DSV.Tests.FileStrictCsvRead-import qualified DSV.Tests.FileStrictCsvZipView-import qualified DSV.Tests.Header-import qualified DSV.Tests.NumberViews--import Control.Monad (when)--import System.IO (hSetEncoding, stdout, stderr, utf8)-import System.Exit (exitFailure)--tests :: IO Bool-tests =- checkParallel- (Group- { groupName = "DSV"- , groupProperties =- foldMap groupProperties- [ DSV.Tests.FileFoldCsv.group- , DSV.Tests.FileStrictCsvRead.group- , DSV.Tests.FileStrictCsvZipView.group- , DSV.Tests.Header.group- , DSV.Tests.NumberViews.group- ]- })--main :: IO ()-main =- do- hSetEncoding stdout utf8- hSetEncoding stderr utf8- ok <- tests- when (not ok) exitFailure
+ test/test-with-hedgehog.hs view
@@ -0,0 +1,41 @@+{-# LANGUAGE NoImplicitPrelude #-}+{-# LANGUAGE ApplicativeDo #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE TemplateHaskell #-}+{-# LANGUAGE TypeApplications #-}++import DSV.TestPrelude++import qualified DSV.Tests.FileFoldCsv+import qualified DSV.Tests.FileStrictCsvRead+import qualified DSV.Tests.FileStrictCsvZipView+import qualified DSV.Tests.Header+import qualified DSV.Tests.NumberViews++import Control.Monad (when)++import System.IO (hSetEncoding, stdout, stderr, utf8)+import System.Exit (exitFailure)++tests :: IO Bool+tests =+ checkParallel+ (Group+ { groupName = "DSV"+ , groupProperties =+ foldMap groupProperties+ [ DSV.Tests.FileFoldCsv.group+ , DSV.Tests.FileStrictCsvRead.group+ , DSV.Tests.FileStrictCsvZipView.group+ , DSV.Tests.Header.group+ , DSV.Tests.NumberViews.group+ ]+ })++main :: IO ()+main =+ do+ hSetEncoding stdout utf8+ hSetEncoding stderr utf8+ ok <- tests+ when (not ok) exitFailure