packages feed

hspec-junit-formatter 1.0.3.0 → 1.1.0.0

raw patch · 5 files changed

+6/−54 lines, 5 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

- Test.HSpec.JUnit: configWith :: FilePath -> String -> Config -> Config
- Test.HSpec.JUnit: junitFormat :: FilePath -> String -> FormatConfig -> IO Format
- Test.HSpec.JUnit: runJUnitSpec :: Spec -> (FilePath, String) -> Config -> IO Summary
- Test.HSpec.JUnit.Render: renderJUnit :: MonadThrow m => ConduitT Suites Event m ()
- Test.HSpec.JUnit.Schema: Failure :: Text -> Text -> Result
- Test.HSpec.JUnit.Schema: Skipped :: Text -> Result
- Test.HSpec.JUnit.Schema: Suite :: Text -> UTCTime -> [TestCase] -> Suite
- Test.HSpec.JUnit.Schema: Suites :: Text -> [Suite] -> Suites
- Test.HSpec.JUnit.Schema: TestCase :: Maybe Location -> Text -> Text -> Double -> Maybe Result -> TestCase
- Test.HSpec.JUnit.Schema: [suiteCases] :: Suite -> [TestCase]
- Test.HSpec.JUnit.Schema: [suiteName] :: Suite -> Text
- Test.HSpec.JUnit.Schema: [suiteTimestamp] :: Suite -> UTCTime
- Test.HSpec.JUnit.Schema: [suitesName] :: Suites -> Text
- Test.HSpec.JUnit.Schema: [suitesSuites] :: Suites -> [Suite]
- Test.HSpec.JUnit.Schema: [testCaseClassName] :: TestCase -> Text
- Test.HSpec.JUnit.Schema: [testCaseDuration] :: TestCase -> Double
- Test.HSpec.JUnit.Schema: [testCaseLocation] :: TestCase -> Maybe Location
- Test.HSpec.JUnit.Schema: [testCaseName] :: TestCase -> Text
- Test.HSpec.JUnit.Schema: [testCaseResult] :: TestCase -> Maybe Result
- Test.HSpec.JUnit.Schema: data Result
- Test.HSpec.JUnit.Schema: data Suite
- Test.HSpec.JUnit.Schema: data Suites
- Test.HSpec.JUnit.Schema: data TestCase

Files

CHANGELOG.md view
@@ -1,6 +1,10 @@-## [_Unreleased_](https://github.com/freckle/hspec-junit-formatter/compare/v1.0.3.0...main)+## [_Unreleased_](https://github.com/freckle/hspec-junit-formatter/compare/v1.1.0.0...main)  None++## [v1.1.0.0](https://github.com/freckle/hspec-junit-formatter/compare/v1.0.3.0...v1.1.0.0)++- Remove incorrectly-cased `Test.HSpec` modules  ## [v1.0.3.0](https://github.com/freckle/hspec-junit-formatter/compare/v1.0.2.2...v1.0.3.0) 
hspec-junit-formatter.cabal view
@@ -1,6 +1,6 @@ cabal-version:      1.12 name:               hspec-junit-formatter-version:            1.0.3.0+version:            1.1.0.0 license:            MIT license-file:       LICENSE copyright:          2021 Renaissance Learning Inc@@ -27,13 +27,10 @@ library     exposed-modules:         Test.Hspec.Core.Runner.Ext-        Test.HSpec.JUnit         Test.Hspec.JUnit         Test.Hspec.JUnit.Config         Test.Hspec.JUnit.Config.Env-        Test.HSpec.JUnit.Render         Test.Hspec.JUnit.Render-        Test.HSpec.JUnit.Schema         Test.Hspec.JUnit.Schema      hs-source-dirs:     library
− library/Test/HSpec/JUnit.hs
@@ -1,34 +0,0 @@-module Test.HSpec.JUnit-  {-# DEPRECATED "Use Test.Hspec.JUnit instead" #-}-  ( junitFormat-  , runJUnitSpec-  , configWith-  ) where--import Prelude--import Data.Text (pack)-import Test.Hspec.Core.Format-import Test.Hspec.Core.Runner-import Test.Hspec.Core.Spec (Spec)-import Test.Hspec.JUnit hiding (junitFormat)-import qualified Test.Hspec.JUnit as JUnit--runJUnitSpec :: Spec -> (FilePath, String) -> Config -> IO Summary-runJUnitSpec spec (path, name) config =-  spec `runSpec` configWith filePath name config-  where filePath = path <> "/" <> name <> "/test_results.xml"--configWith :: FilePath -> String -> Config -> Config-configWith filePath =-  configWithJUnit-    . setJUnitConfigOutputFile filePath-    . defaultJUnitConfig-    . pack--junitFormat :: FilePath -> String -> FormatConfig -> IO Format-junitFormat filePath =-  JUnit.junitFormat-    . setJUnitConfigOutputFile filePath-    . defaultJUnitConfig-    . pack
− library/Test/HSpec/JUnit/Render.hs
@@ -1,6 +0,0 @@-module Test.HSpec.JUnit.Render-  {-# DEPRECATED "Use Test.Hspec.JUnit.Render instead" #-}-  ( renderJUnit-  ) where--import Test.Hspec.JUnit.Render
− library/Test/HSpec/JUnit/Schema.hs
@@ -1,9 +0,0 @@-module Test.HSpec.JUnit.Schema-  {-# DEPRECATED "Use Test.Hspec.JUnit.Schema instead" #-}-  ( Suites(..)-  , Suite(..)-  , TestCase(..)-  , Result(..)-  ) where--import Test.Hspec.JUnit.Schema