Skip to content

Documentation / test-reporting

test-reporting ​

Classes ​

ClassDescription
TestReportingClient-

Interfaces ​

InterfaceDescription
BuildTestA TEST or HOOK from a TRA build, with the pieces needed to reach its Automate session.
BuildTestSession-
LogEntry-
RunSessionSession/cloud details of a test run, as BrowserStack's CBTSessionCreated event carries them.
SessionHintWhat a caller knows about the test, used to try the more likely product first.
SessionLogs-
TestReportingClientOptions-

Type Aliases ​

Type AliasDescription
AppAutomateSession-
AutomateSession-
LinkedSession-
LogKind-
LogResultOutcome of fetching one log. "missing" is expected (e.g. no Selenium log for a Playwright session).
NetworkLog-
TestRunNodeA node of the TRA test tree: ROOT (file + platform) → DESCRIBE groups → TEST/HOOK leaves.
TestRunsPage-

Functions ​

FunctionDescription
defaultKindsThe text log, plus each kind the session reports a URL for.
extractSessionIdThe session id of a test node, or undefined when it ran without a session.
fetchAppAutomateLogsFetches the wanted log kinds for an App Automate session. Its logs live under the App Automate build id.
fetchAutomateLogsFetches the wanted log kinds for an Automate (web) session.
flattenTests-
isNotFound-