@itwin/insights-client
Version:
Insights client for the iTwin platform
19 lines • 963 B
TypeScript
import type { TestAuthorizationProvider } from "../test-context-providers/auth/TestAuthorizationProvider";
import type { TestIModelsClient } from "../test-context-providers/imodel/TestIModelsClient";
import type { TestITwinProvider } from "../test-context-providers/itwin/TestITwinProvider";
export interface TestRunContext {
testRunId: string;
packageName: string;
testSuiteName?: string;
}
export declare class TestIModelGroup {
private readonly _iModelsClient;
private readonly _testAuthorizationProvider;
private readonly _testITwinProvider;
private _iModelNamePrefix;
constructor(_iModelsClient: TestIModelsClient, _testAuthorizationProvider: TestAuthorizationProvider, _testITwinProvider: TestITwinProvider, testRunContext: TestRunContext);
getPrefixedUniqueIModelName(iModelName: string): string;
cleanupIModels(): Promise<void>;
private doesIModelBelongToContext;
}
//# sourceMappingURL=TestIModelGroup.d.ts.map