Test suite

interface TestSuite {
    areaUri?: string;
    children?: TestSuite[];
    defaultConfigurations?: ShallowReference[];
    defaultTesters?: ShallowReference[];
    id: number;
    inheritDefaultConfigurations?: boolean;
    lastError?: string;
    lastPopulatedDate?: Date;
    lastUpdatedBy?: IdentityRef;
    lastUpdatedDate?: Date;
    name: string;
    parent?: ShallowReference;
    plan: ShallowReference;
    project?: ShallowReference;
    queryString?: string;
    requirementId?: number;
    revision?: number;
    state?: string;
    suites?: ShallowReference[];
    suiteType?: string;
    testCaseCount?: number;
    testCasesUrl?: string;
    text?: string;
    url?: string;
}

Properties

areaUri?: string

Area uri of the test suite.

children?: TestSuite[]

Child test suites of current test suite.

defaultConfigurations?: ShallowReference[]

Test suite default configuration.

defaultTesters?: ShallowReference[]

Test suite default testers.

id: number

Id of test suite.

inheritDefaultConfigurations?: boolean

Default configuration was inherited or not.

lastError?: string

Last error for test suite.

lastPopulatedDate?: Date

Last populated date.

lastUpdatedBy?: IdentityRef

IdentityRef of user who has updated test suite recently.

lastUpdatedDate?: Date

Last update date.

name: string

Name of test suite.

Test suite parent shallow reference.

Test plan to which the test suite belongs.

Test suite project shallow reference.

queryString?: string

Test suite query string, for dynamic suites.

requirementId?: number

Test suite requirement id.

revision?: number

Test suite revision.

state?: string

State of test suite.

suites?: ShallowReference[]

List of shallow reference of suites.

suiteType?: string

Test suite type.

testCaseCount?: number

Test cases count.

testCasesUrl?: string

Test case url.

text?: string

Used in tree view. If test suite is root suite then, it is name of plan otherwise title of the suite.

url?: string

Url of test suite.