Crate test_manager_test_lib

Source
Expand description

This crate provides helper functions for testing architecture tests.

Structs§

AttributedLog
GroupedRunEvents
Groups events by stdout, stderr and non stdout/stderr events to make it easy to compare them in tests.
SuiteEvent
Events produced by test suite.
SuiteRunInstance
Instance to control a single test suite run.
SuiteRunner
Runs a test suite.
TestBuilder
Builds and runs test suite(s).
TestRunEvent

Enums§

RunEvent
SuiteEventPayload
SuiteLaunchError
TestRunEventPayload

Traits§

GroupRunEventByTestCase
Trait allowing iterators over RunEvent to be partitioned by test case name.

Functions§

collect_string_from_socket_helper
Collect bytes from the socket, decompress if required and return the string
collect_suite_events
collect_suite_events_with_watch
default_run_option
default_run_suite_options