Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/liskin/tasty-jenkins-xml
Render tasty output to XML for Jenkins in addition to other (console) output
https://github.com/liskin/tasty-jenkins-xml
haskell jenkins tasty-framework unit-testing
Last synced: 22 days ago
JSON representation
Render tasty output to XML for Jenkins in addition to other (console) output
- Host: GitHub
- URL: https://github.com/liskin/tasty-jenkins-xml
- Owner: liskin
- License: other
- Created: 2017-02-09T16:16:05.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-05-29T07:40:22.000Z (over 7 years ago)
- Last Synced: 2024-05-01T23:30:39.803Z (6 months ago)
- Topics: haskell, jenkins, tasty-framework, unit-testing
- Language: Haskell
- Homepage: https://hackage.haskell.org/package/tasty-jenkins-xml
- Size: 22.5 KB
- Stars: 0
- Watchers: 10
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# tasty-jenkins-xml
[![Haskell Programming Language](https://img.shields.io/badge/language-Haskell-blue.svg)](http://www.haskell.org)
[![BSD3 License](http://img.shields.io/badge/license-BSD3-brightgreen.svg)](https://tldrlegal.com/license/bsd-3-clause-license-%28revised%29)[![Hackage](http://img.shields.io/hackage/v/tasty-jenkins-xml.svg)](https://hackage.haskell.org/package/tasty-jenkins-xml)
[![Hackage Dependencies](https://img.shields.io/hackage-deps/v/tasty-jenkins-xml.svg)](http://packdeps.haskellers.com/reverse/tasty-jenkins-xml)
[![Build](https://travis-ci.org/IxpertaSolutions/tasty-jenkins-xml.svg?branch=master)](https://travis-ci.org/IxpertaSolutions/tasty-jenkins-xml)## 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.[tasty-ant-xml]: https://hackage.haskell.org/package/tasty-ant-xml
[test-framework]: https://hackage.haskell.org/package/test-framework## Usage
Example:
```haskell
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.
[LICENSE]: https://github.com/IxpertaSolutions/tasty-jenkins-xml/blob/master/LICENSE