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

[ bsd3, library, testing ] [ Propose Tags ]

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

[Skip to Readme]
Versions [faq],
Change log CHANGELOG.md
Dependencies base (==4.*), tasty (>=0.11.2 && <0.12), tasty-ant-xml (>=1.0 && <1.2) [details]
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 Mon May 29 07:41:34 UTC 2017
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 Sat Mar 4 11:23:52 UTC 2017
Distributions NixOS:
Downloads 1099 total (70 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2017-03-04 [all 1 reports]





Pass additional warning flags and -Werror to GHC.


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


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

For package maintainers and hackage trustees

Readme for tasty-jenkins-xml-

[back to package description]


Haskell Programming Language BSD3 License

Hackage Hackage Dependencies Build


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.



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

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


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


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