The TestResultSession is a higher-level container for test results by encapsulating multiple TestRun objects

interface TestResultsSession {
    endTimeUTC: Date;
    id: number;
    layout: any[];
    name: string;
    result: SessionResult;
    sessionSourcePipeline: SessionSourcePipeline;
    source: Source;
    startTimeUTC: Date;
    state: TestResultsSessionState;
    testRuns: number[];
    timeline?: Timeline<SessionTimelineType>[];
    type: string;
    uid: string;
}

Properties

endTimeUTC: Date

TestResultsSession end time

id: number

Id of TestResultsSession

layout: any[]

TestResultsSession layout

name: string

TestResultsSession name

TestResultsSession result

sessionSourcePipeline: SessionSourcePipeline

TestResultsSession source pipeline details

source: Source

TestResultsSession source

startTimeUTC: Date

TestResultsSession start time

TestResultsSession state

testRuns: number[]

List of test run ids

TestResultsSession timeline

type: string

TestResultsSession type

uid: string

TestResultsSession Uid