All Projects → itereshchenkov → jest-teamcity

itereshchenkov / jest-teamcity

Licence: MIT license
Jest Teamcity Reporter

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to jest-teamcity

Vstest
Visual Studio Test Platform is the runner and engine that powers test explorer and vstest.console.
Stars: ✭ 624 (+2051.72%)
Mutual labels:  unit-testing, testing-tools
Zunit
A powerful testing framework for ZSH projects
Stars: ✭ 140 (+382.76%)
Mutual labels:  unit-testing, testing-tools
Junit Extensions
JUnit5 extensions library including JUnit5 equivalents of some of the common JUnit4 rules: ExpectedException, TemporaryFolder etc
Stars: ✭ 39 (+34.48%)
Mutual labels:  unit-testing, testing-tools
angular-karma test-explorer
vscode extension for easy angular testing and debugging
Stars: ✭ 67 (+131.03%)
Mutual labels:  unit-testing, testing-tools
Mocktopus
Mocking framework for Rust
Stars: ✭ 179 (+517.24%)
Mutual labels:  unit-testing, testing-tools
Awesome Unit Testing Swift
A curated collection of awesome blog articles, books, talks, podcasts, tools/frameworks and examples.
Stars: ✭ 272 (+837.93%)
Mutual labels:  unit-testing, testing-tools
Stryker4s
Mutation testing for Scala. Work in progress...
Stars: ✭ 118 (+306.9%)
Mutual labels:  unit-testing, testing-tools
Qtools
QTools collection of open source tools for embedded systems development on Windows, Linux and MacOS
Stars: ✭ 64 (+120.69%)
Mutual labels:  unit-testing, testing-tools
Acutest
Simple header-only C/C++ unit testing facility.
Stars: ✭ 170 (+486.21%)
Mutual labels:  unit-testing, testing-tools
Vstest Docs
Documentation for the Visual Studio Test Platform.
Stars: ✭ 165 (+468.97%)
Mutual labels:  unit-testing, testing-tools
Wasmite
Now WebAssembly has proper testing, unit-testing and debugging 🤗
Stars: ✭ 20 (-31.03%)
Mutual labels:  unit-testing, testing-tools
toster
DSL framework for testing Android apps
Stars: ✭ 31 (+6.9%)
Mutual labels:  unit-testing, testing-tools
three-musketeers
A simple module to introspect, debug and test any THREE.js application.
Stars: ✭ 30 (+3.45%)
Mutual labels:  unit-testing, testing-tools
Deepstate
A unit test-like interface for fuzzing and symbolic execution
Stars: ✭ 603 (+1979.31%)
Mutual labels:  unit-testing, testing-tools
Runtimeunittesttoolkit
CLI/GUI Frontend of Unity Test Runner to test on any platform.
Stars: ✭ 150 (+417.24%)
Mutual labels:  unit-testing, testing-tools
Simple Headless Chrome
Simple abstraction to use Chrome as a Headless Browser with Node JS
Stars: ✭ 216 (+644.83%)
Mutual labels:  unit-testing, testing-tools
eat
Json based scenario testing tool(which can have test for functional and non-functional)
Stars: ✭ 41 (+41.38%)
Mutual labels:  unit-testing, testing-tools
cl-spec
BDD for Common Lisp
Stars: ✭ 18 (-37.93%)
Mutual labels:  testing-tools
Telegraf-Test
Telegraf Test - Simple Test ToolKit of Telegram Bots
Stars: ✭ 22 (-24.14%)
Mutual labels:  testing-tools
got
An enjoyable golang test framework.
Stars: ✭ 234 (+706.9%)
Mutual labels:  unit-testing

jest-teamcity

Build Status Package Verifier

TeamCity Reporter for Jest testing framework which groups tests using TeamCity Test Suites.

Features

  • grouping tests by test suites
  • output tests duration
  • output pending, failed test with message and stack

Install

Install with npm: npm install --save-dev jest-teamcity

Usage

Add this into the jest configuration file:

"reporters": ["default", "jest-teamcity"]

The reporter is enabled only if TEAMCITY_VERSION environment variable is set. It should work in TeamCity by default.

To be able to run the tests with the reporter locally, environment variable should be set:

export TEAMCITY_VERSION="some_version"

Package.json example:

"scripts": {
    "test": "jest"
}

With this configuration, you can run the tests with npm test. If the TEAMCITY_VERSION environment variable is set, it produces the output in TeamCity's format. Otherwise, standard jest output is produced.

License

MIT © [Ivan Tereshchenkov]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].