tasty-jenkins-xml: Render tasty output to both console and XML for Jenkins

[ bsd3, library, testing ] [ Propose Tags ] [ Report a vulnerability ]

An extension of tasty-ant-xml that is meant to be more practically useful with Jenkins CI.


[Skip to Readme]

Modules

[Index]

Flags

Manual Flags

NameDescriptionDefault
pedantic

Pass additional warning flags and -Werror to GHC.

Disabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0, 0.2.0.0
Change log CHANGELOG.md
Dependencies base (>=4 && <5), tasty (>=0.11.2 && <0.12), tasty-ant-xml (>=1.0 && <1.2) [details]
Tested with ghc ==7.10.3, ghc ==8.0.2
License BSD-3-Clause
Copyright (c) 2017 Ixperta Solutions s.r.o.
Author Ixcom Core Team
Maintainer ixcom-core@ixperta.com
Revised Revision 1 made by TomasJanousek at 2017-05-29T07:41:34Z
Category Testing
Home page https://github.com/IxpertaSolutions/tasty-jenkins-xml#readme
Bug tracker https://github.com/IxpertaSolutions/tasty-jenkins-xml/issues
Source repo head: git clone https://github.com/IxpertaSolutions/tasty-jenkins-xml
Uploaded by TomasJanousek at 2017-03-04T11:23:52Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 1653 total (10 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2017-03-04 [all 1 reports]

Readme for tasty-jenkins-xml-0.2.0.0

[back to package description]

tasty-jenkins-xml

Haskell Programming Language BSD3 License

Hackage Hackage Dependencies Build

Description

An extension of tasty-ant-xml that also outputs to console and implements two additions to be more practically useful:

  • --jxml alias for --xml for test-framework compatibility,

  • --exit-success to distinguish between failed and unstable builds in Jenkins CI.

Usage

Example:

import Test.Tasty
import Test.Tasty.Runners.JenkinsXML (jenkinsXMLRunner)

main :: IO ()
main = defaultMainWithIngredients ingredients tests
  where
    ingredients = [listingTests, jenkinsXMLRunner]

Contributing

Contributions are welcome! Documentation, examples, code, and feedback - they all help.

License

The BSD 3-Clause License, see LICENSE file for details.