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 +5/−1
- hspec-junit-formatter.cabal +1/−4
- library/Test/HSpec/JUnit.hs +0/−34
- library/Test/HSpec/JUnit/Render.hs +0/−6
- library/Test/HSpec/JUnit/Schema.hs +0/−9
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