Skip to content

liskin/tasty-jenkins-xml

Repository files navigation

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.