-
Notifications
You must be signed in to change notification settings - Fork 251
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reporting severity #4
Comments
Well... not exactly. We support severity of log messages, but not for the console reporter. I'm not sure if you want the P.s. I'm also in the process of converting the |
So... do we close this issue? |
Yeah, I think we can close this issue :) |
* feat(api-0.3): Update test runner api * Update test runner api to v0.3.x * Added a simple Timer class to time the tests * fix(timer): Make timer mock independent * refactor(timer): Add sinon to cleanup a test * feat(test-framework): Add mocha test framework * Implement the filtering using monkey patching / duck punching * Implement the beforeEach and afterEach as a mocha beforeEach and afterEach hook. * fix(deps): Update dependency versions * refactor(test_runner): Rename state -> status * refactor(test_runner): Rename errorMessage * Rename `errorMessages` of `TestResult` to `failureMessages` * refactor(mocha-reporter): Cleanup debug code * feat(filtering): Implement filtering of tests * Previous implementation of filtering by overriding the global `it` didn't work, as every describe gets executed in its own context and has it's own `it`. Now overriding the `addTest` method on the suite. * feat(bail): Use mocha bail functionality * Bail makes you abandon a test run as soon as the first failed test appears. This is a good idea for mutation testing.
* feat(api-0.3): Update test runner api * Update test runner api to v0.3.x * Added a simple Timer class to time the tests * fix(timer): Make timer mock independent * refactor(timer): Add sinon to cleanup a test * feat(test-framework): Add mocha test framework * Implement the filtering using monkey patching / duck punching * Implement the beforeEach and afterEach as a mocha beforeEach and afterEach hook. * fix(deps): Update dependency versions * refactor(test_runner): Rename state -> status * refactor(test_runner): Rename errorMessage * Rename `errorMessages` of `TestResult` to `failureMessages` * refactor(mocha-reporter): Cleanup debug code * feat(filtering): Implement filtering of tests * Previous implementation of filtering by overriding the global `it` didn't work, as every describe gets executed in its own context and has it's own `it`. Now overriding the `addTest` method on the suite. * feat(bail): Use mocha bail functionality * Bail makes you abandon a test run as soon as the first failed test appears. This is a good idea for mutation testing.
* feat(api-0.3): Update test runner api * Update test runner api to v0.3.x * Added a simple Timer class to time the tests * fix(timer): Make timer mock independent * refactor(timer): Add sinon to cleanup a test * feat(test-framework): Add mocha test framework * Implement the filtering using monkey patching / duck punching * Implement the beforeEach and afterEach as a mocha beforeEach and afterEach hook. * fix(deps): Update dependency versions * refactor(test_runner): Rename state -> status * refactor(test_runner): Rename errorMessage * Rename `errorMessages` of `TestResult` to `failureMessages` * refactor(mocha-reporter): Cleanup debug code * feat(filtering): Implement filtering of tests * Previous implementation of filtering by overriding the global `it` didn't work, as every describe gets executed in its own context and has it's own `it`. Now overriding the `addTest` method on the suite. * feat(bail): Use mocha bail functionality * Bail makes you abandon a test run as soon as the first failed test appears. This is a good idea for mutation testing.
* fix(deps): Update stryker version to 0.4 * test(e2e): Add 2 test runs * docs(readme): Add documentation for 0.4 * Point to stryker docs for available options * Add examples of 0.4 files array * fix(README) Mention stryker-api * docs(readme): Mention home page
* fix(deps): Update stryker version to 0.4 * test(e2e): Add 2 test runs * docs(readme): Add documentation for 0.4 * Point to stryker docs for available options * Add examples of 0.4 files array * fix(README) Mention stryker-api * docs(readme): Mention home page
* feat(ts2): Migrate to typescript 2 * fix(dep): Set dependency for stryker api 3.0.0-0 * fix(tslint): Add linting * fix(deps): Update dependencies * fix(jslint): Fix missing semicolon
* feat(ts2): Migrate to typescript 2 * fix(dep): Set dependency for stryker api 3.0.0-0 * fix(tslint): Add linting * fix(deps): Update dependencies * fix(jslint): Fix missing semicolon
* Fix(Test): Fix casing for Hello World * Feat(Travis): Notification settings * Feat(sinon): Add sinon and mock producer * Test(compile): Add test for webpack transpile * Feat(WebpackCompiler): Basic implementation * Test(Remove): Remove test temporarily * Feat(resources): Add sampleProject * Feat(Transpiler): Add initial version of WebpackTranspiler Initial version of the WebpackCompiler implementing the Transpiler interface provided by Stryker This implementation has a asyncTranspile function temporarily because Stryker only does synchronous compilation This transpiler does not work untill stryker starts supporting async transpilers * Feat(Compiler): Compiler used internally by the WebpackTranspiler * Test(intergration): Intergration test for WebpackTranspiler * chore(testResources): Allow js files in testResources folder * Feat(Packages): Cleaned up dependencies * Ffix(Deps): Temporarily add peer dependencies Temporarily add peer dependencies to the dependencies list untill I figure out how to get the peer dependencies to load in the build process. Should fix the build. * Chore(ignore): Ignore package-lock.json * feat(FsWrapper): Add fsWrapper to the project * chore(clean): Clean ignored files from the repository * Feat(FsWrapper): Use FsWrapper instead of private functions * Test(FsWrapper): Tests for FsWrapper * Chore(Clean): Remove redundant files * Feat(Transpiler): Register transpiler in index file * test(fswrapper): Add mock interface * Refactor(Clean): Remove package-lock.json from the project for now * Chore(gitignore): Add package-lock.json to the gitignore file * Feat(Stryker): Update to the latest stryker-api * Feat(Stryker): Make use of the The transpiler plugin should now be compatible with Stryker (yay) * Fix(Tests): Fix intergration tests * Feat(Clean): Remove gitkeep as it is no longer needed * Refactor(Designs): Refactor based on designs * Refactor(rename): Rename intergration -> integration * Chore(Report): Add nyc report and output to ignore * Feat(Coverage): Add nyc to measure coverage * Refactor(errors): Make constants for error identifiers * Fix(Identity): Identify as webpack transpiler * Test(childProcess): Test bundle with childProcess * Feat(Execute): Create async exec method * Feat(producers): Producers for several enitites. * Test(WebpackCompiler): Add tests for WebpackCompiler * Test(WebpackTranspiler): Add tests for WebpackTranspiler * Fix(Build): Make tests pending and fix SinonObject * Fix(Webpack): Import all and export as default We do this so that we can stub webpack in out tests * Feat(MockInterfaces): Add interface for WebpackCompilerMock * Feat(Webpack): Use default export webpack instead of official * Feat(WebpackCompiler): Add create funciton for compiler mock * Test(WebpackCompiler): Add additional tests for WebpackCompiler * Test(Stat): Add case in which stat rejects with an error * Test(Clean): Cleanup tests * Feat(Stryker): Add stryker for testing * Feat(Stryker): Stryker config * Test(cache): Add test to verify if cache is set to true * chore(logLevel): Set Stryker logLevel to info * Feat(Config): Change provided webpack config rather than a new one * Test(Config): Check entrypoint set by the transpiler * Test(FsWrapper): Create tests for edge cases * Test(WebpackCompiler): Add test to cover an edge case * Fix(Config): Temporarily clone the config object * Test(Transpiler): Temporarily remove test for entry point * Feat(Test): Build before testing. * Refactor(Review): Implemented suggested refactor
* Fix(Test): Fix casing for Hello World * Feat(Travis): Notification settings * Feat(sinon): Add sinon and mock producer * Test(compile): Add test for webpack transpile * Feat(WebpackCompiler): Basic implementation * Test(Remove): Remove test temporarily * Feat(resources): Add sampleProject * Feat(Transpiler): Add initial version of WebpackTranspiler Initial version of the WebpackCompiler implementing the Transpiler interface provided by Stryker This implementation has a asyncTranspile function temporarily because Stryker only does synchronous compilation This transpiler does not work untill stryker starts supporting async transpilers * Feat(Compiler): Compiler used internally by the WebpackTranspiler * Test(intergration): Intergration test for WebpackTranspiler * chore(testResources): Allow js files in testResources folder * Feat(Packages): Cleaned up dependencies * Ffix(Deps): Temporarily add peer dependencies Temporarily add peer dependencies to the dependencies list untill I figure out how to get the peer dependencies to load in the build process. Should fix the build. * Chore(ignore): Ignore package-lock.json * feat(FsWrapper): Add fsWrapper to the project * chore(clean): Clean ignored files from the repository * Feat(FsWrapper): Use FsWrapper instead of private functions * Test(FsWrapper): Tests for FsWrapper * Chore(Clean): Remove redundant files * Feat(Transpiler): Register transpiler in index file * test(fswrapper): Add mock interface * Refactor(Clean): Remove package-lock.json from the project for now * Chore(gitignore): Add package-lock.json to the gitignore file * Feat(Stryker): Update to the latest stryker-api * Feat(Stryker): Make use of the The transpiler plugin should now be compatible with Stryker (yay) * Fix(Tests): Fix intergration tests * Feat(Clean): Remove gitkeep as it is no longer needed * Refactor(Designs): Refactor based on designs * Refactor(rename): Rename intergration -> integration * Chore(Report): Add nyc report and output to ignore * Feat(Coverage): Add nyc to measure coverage * Refactor(errors): Make constants for error identifiers * Fix(Identity): Identify as webpack transpiler * Test(childProcess): Test bundle with childProcess * Feat(Execute): Create async exec method * Feat(producers): Producers for several enitites. * Test(WebpackCompiler): Add tests for WebpackCompiler * Test(WebpackTranspiler): Add tests for WebpackTranspiler * Fix(Build): Make tests pending and fix SinonObject * Fix(Webpack): Import all and export as default We do this so that we can stub webpack in out tests * Feat(MockInterfaces): Add interface for WebpackCompilerMock * Feat(Webpack): Use default export webpack instead of official * Feat(WebpackCompiler): Add create funciton for compiler mock * Test(WebpackCompiler): Add additional tests for WebpackCompiler * Test(Stat): Add case in which stat rejects with an error * Test(Clean): Cleanup tests * Feat(Stryker): Add stryker for testing * Feat(Stryker): Stryker config * Test(cache): Add test to verify if cache is set to true * chore(logLevel): Set Stryker logLevel to info * Feat(Config): Change provided webpack config rather than a new one * Test(Config): Check entrypoint set by the transpiler * Test(FsWrapper): Create tests for edge cases * Test(WebpackCompiler): Add test to cover an edge case * Fix(Config): Temporarily clone the config object * Test(Transpiler): Temporarily remove test for entry point * Feat(Test): Build before testing. * Refactor(Review): Implemented suggested refactor
* Fix(Test): Fix casing for Hello World * Feat(Travis): Notification settings * Feat(sinon): Add sinon and mock producer * Test(compile): Add test for webpack transpile * Feat(WebpackCompiler): Basic implementation * Test(Remove): Remove test temporarily * Feat(resources): Add sampleProject * Feat(Transpiler): Add initial version of WebpackTranspiler Initial version of the WebpackCompiler implementing the Transpiler interface provided by Stryker This implementation has a asyncTranspile function temporarily because Stryker only does synchronous compilation This transpiler does not work untill stryker starts supporting async transpilers * Feat(Compiler): Compiler used internally by the WebpackTranspiler * Test(intergration): Intergration test for WebpackTranspiler * chore(testResources): Allow js files in testResources folder * Feat(Packages): Cleaned up dependencies * Ffix(Deps): Temporarily add peer dependencies Temporarily add peer dependencies to the dependencies list untill I figure out how to get the peer dependencies to load in the build process. Should fix the build. * Chore(ignore): Ignore package-lock.json * feat(FsWrapper): Add fsWrapper to the project * chore(clean): Clean ignored files from the repository * Feat(FsWrapper): Use FsWrapper instead of private functions * Test(FsWrapper): Tests for FsWrapper * Chore(Clean): Remove redundant files * Feat(Transpiler): Register transpiler in index file * test(fswrapper): Add mock interface * Refactor(Clean): Remove package-lock.json from the project for now * Chore(gitignore): Add package-lock.json to the gitignore file * Feat(Stryker): Update to the latest stryker-api * Feat(Stryker): Make use of the The transpiler plugin should now be compatible with Stryker (yay) * Fix(Tests): Fix intergration tests * Feat(Clean): Remove gitkeep as it is no longer needed * Refactor(Designs): Refactor based on designs * Refactor(rename): Rename intergration -> integration * Chore(Report): Add nyc report and output to ignore * Feat(Coverage): Add nyc to measure coverage * Refactor(errors): Make constants for error identifiers * Fix(Identity): Identify as webpack transpiler * Test(childProcess): Test bundle with childProcess * Feat(Execute): Create async exec method * Feat(producers): Producers for several enitites. * Test(WebpackCompiler): Add tests for WebpackCompiler * Test(WebpackTranspiler): Add tests for WebpackTranspiler * Fix(Build): Make tests pending and fix SinonObject * Fix(Webpack): Import all and export as default We do this so that we can stub webpack in out tests * Feat(MockInterfaces): Add interface for WebpackCompilerMock * Feat(Webpack): Use default export webpack instead of official * Feat(WebpackCompiler): Add create funciton for compiler mock * Test(WebpackCompiler): Add additional tests for WebpackCompiler * Test(Stat): Add case in which stat rejects with an error * Test(Clean): Cleanup tests * Feat(Stryker): Add stryker for testing * Feat(Stryker): Stryker config * Test(cache): Add test to verify if cache is set to true * chore(logLevel): Set Stryker logLevel to info * Feat(Config): Change provided webpack config rather than a new one * Test(Config): Check entrypoint set by the transpiler * Test(FsWrapper): Create tests for edge cases * Test(WebpackCompiler): Add test to cover an edge case * Fix(Config): Temporarily clone the config object * Test(Transpiler): Temporarily remove test for entry point * Feat(Test): Build before testing. * Refactor(Review): Implemented suggested refactor
* chore: remove some template files from the plugin-seed * chore: update project files for newer Stryker version * chore(doc): Show correct Travis badge * test(all): Add sample project for running integration tests * fix(build) Explicitly list jest-runtime as dep * fix(TestRunner): Add testPathDirs option Add `testPathDirs` option to the jest test runner options in order to make it work on the windows platform. I'm not jet sure that `process.cwd()` is the correct value, but it seems to work for now. * chore(build) Do not attempt to run on Node < 6.0.0 * fix(runner) Also specify `roots` option This in preparation of future Jest versions (> 18.1) that will have `testPathDirs` renamed to `roots`. See jestjs/jest#2776.
* chore: remove some template files from the plugin-seed * chore: update project files for newer Stryker version * chore(doc): Show correct Travis badge * test(all): Add sample project for running integration tests * fix(build) Explicitly list jest-runtime as dep * fix(TestRunner): Add testPathDirs option Add `testPathDirs` option to the jest test runner options in order to make it work on the windows platform. I'm not jet sure that `process.cwd()` is the correct value, but it seems to work for now. * chore(build) Do not attempt to run on Node < 6.0.0 * fix(runner) Also specify `roots` option This in preparation of future Jest versions (> 18.1) that will have `testPathDirs` renamed to `roots`. See jestjs/jest#2776.
It would be nice to have support for multiple severities for the console reporter such as
info
ordebug
. This gives the user the option to see as much or as little output as he/she wants.The text was updated successfully, but these errors were encountered: