0.0.7 ā€¢ Published 9 years ago

mocha-evergreen-reporter v0.0.7

Weekly downloads
8
License
Apache-2.0
Repository
github
Last release
9 years ago

mocha-evergreen-reporter Linux CI

A mocha reporter for MongoDB Evergreen.

Install

npm install --save-dev mocha-evergreen-reporter

Usage

Use mocha's --reporter CLI option:

npm test -- --reporter=mocha-evergreen-reporter

Example

For mocha-evergreen-reporter, there is a single test suite:

describe('mocha-evergreen-reporter', function() {
  it.skip('has tests');
  it('should pass', function() {
      // TODO :D
  });
});

Running npm test produces:

ā˜‰ [master] mocha-evergreen-reporter/ npm test

> mocha-evergreen-reporter@0.0.6 test /data/mci/6e4a525e8a3bc3c1613144eae5b704df/src
> mocha --reporter=./index.js


mocha-evergreen-reporter
/data/mci/6e4a525e8a3bc3c1613144eae5b704df/src/test/index.test.js
  has tests: Skip

  should pass: Passed!



-----------------------------------
# mocha-evergreen-reporter: Results
Passed: 1
Failed: 0
Skipped: 1
Report Path: /data/mci/6e4a525e8a3bc3c1613144eae5b704df/src/report.json
-----------------------------------

Modify your .evergreen.yml to attach the test results for your task:

- command: attach.results
    params:
    file_location: src/report.json

The contents of the generated report.json:

{
  "end": 1541798478.687,
  "start": 1541798478678,
  "elapsed": -1540256680199.313,
  "failures": 0,
  "results": [
    {
      "test_file": "/data/mci/6e4a525e8a3bc3c1613144eae5b704df/src/test/index.test.js: mocha-evergreen-reporter has tests",
      "start": 1541798478.681,
      "end": 1541798478.681,
      "exit_code": 0,
      "elapsed": 0,
      "error": {},
      "status": "skip"
    },
    {
      "test_file": "/data/mci/6e4a525e8a3bc3c1613144eae5b704df/src/test/index.test.js: mocha-evergreen-reporter should pass",
      "start": 1541798478.681,
      "end": 1541798478.683,
      "exit_code": 0,
      "elapsed": 0,
      "error": {},
      "status": "pass"
    }
  ]
}

Debugging

Set the DEBUG environment variable to enable debug message output:

DEBUG=mocha-evergreen-reporter

License

Apache 2.0

0.0.7

9 years ago

0.0.6

9 years ago

0.0.5

9 years ago

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago