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 0.1.0.0, 0.2.0.0
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:0.2.0.0
Downloads 539 total (10 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2017-03-04 [all 1 reports]
Hackage Matrix CI

Modules

[Index]

Flags

NameDescriptionDefaultType
pedantic

Pass additional warning flags and -Werror to GHC.

DisabledManual

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

For package maintainers and hackage trustees


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.