Interface EventBusCollector
public interface EventBusCollector
The event bus collector listen to events on the Vert.x event bus and translate them
into reports.
- Author:
- Julien Viet
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringJsontypefield value that signals a test case begins, used as part of the test reporting protocol for the event bus.static final StringJsontypefield value that signals a test case ends, used as part of the test reporting protocol for the event bus.static final StringJsontypefield value that signals a test suite begins, used as part of the test reporting protocol for the event bus.static final StringJsontypefield value that signals a test suite ends, used as part of the test reporting protocol for the event bus.static final StringJsontypefield value that reports a test suite error, used as part of the test reporting protocol for the event bus. -
Method Summary
Modifier and TypeMethodDescriptionstatic EventBusCollectorcreate(Vertx vertx, Handler<TestSuiteReport> reporter) static EventBusCollectorcreate(Vertx vertx, ReportingOptions options) Create a message handler reporting with the specified options.Register the collector as a consumer of the event bus with the specified address.
-
Field Details
-
EVENT_TEST_SUITE_BEGIN
Jsontypefield value that signals a test suite begins, used as part of the test reporting protocol for the event bus.- See Also:
-
EVENT_TEST_SUITE_END
Jsontypefield value that signals a test suite ends, used as part of the test reporting protocol for the event bus.- See Also:
-
EVENT_TEST_SUITE_ERROR
Jsontypefield value that reports a test suite error, used as part of the test reporting protocol for the event bus.- See Also:
-
EVENT_TEST_CASE_BEGIN
Jsontypefield value that signals a test case begins, used as part of the test reporting protocol for the event bus.- See Also:
-
EVENT_TEST_CASE_END
Jsontypefield value that signals a test case ends, used as part of the test reporting protocol for the event bus.- See Also:
-
-
Method Details
-
create
Create a message handler reporting with the specified options. The returned message handler can be registered to an event bus.- Parameters:
options- the reporting options- Returns:
- the message handler
-
create
-
register
Register the collector as a consumer of the event bus with the specified address.- Parameters:
address- the registration address- Returns:
- the subscribed message consumer
-
asMessageHandler
Handler<Message<JsonObject>> asMessageHandler()
-