# Class: TestSuiteReport

## vertx-unit-js/test_suite_report~ TestSuiteReport

#### new TestSuiteReport()

  The test suite reports is basically a stream of events reporting the test suite execution.
  Source:
    - test_suite_report.js, line 31

### Methods

#### endHandler(endHandler) → {TestSuiteReport}

  ##### Parameters:

  Name | Type | Description
  --- | --- | ---
  `endHandler` | function |

  Source:
    - test_suite_report.js, line 122

  ##### Returns:

  Type
    TestSuiteReport

#### exceptionHandler(handler) → {TestSuiteReport}

  Set an exception handler, the exception handler reports the test suite errors, it can be called mulitple times before the test ends.

  ##### Parameters:

  Name | Type | Description
  --- | --- | ---
  `handler` | function | the exception handler

  Source:
    - test_suite_report.js, line 62

  ##### Returns:

  a reference to this, so the API can be used fluently
  Type
    TestSuiteReport

#### handler(handler) → {TestSuiteReport}

  ##### Parameters:

  Name | Type | Description
  --- | --- | ---
  `handler` | function |

  Source:
    - test_suite_report.js, line 78

  ##### Returns:

  Type
    TestSuiteReport

#### name() → {string}

  Source:
    - test_suite_report.js, line 44

  ##### Returns:

  - the test suite name
  - Type
      string

#### pause() → {TestSuiteReport}

  Source:
    - test_suite_report.js, line 94

  ##### Returns:

  Type
    TestSuiteReport

#### resume() → {TestSuiteReport}

  Source:
    - test_suite_report.js, line 108

  ##### Returns:

  Type
    TestSuiteReport