packages feed

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 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