theia-extension-tester
Version:
A testing library built on Selenium to test Eclipse Theia extensions / plugins. Eclipse Che is supported as well.
20 lines (19 loc) • 780 B
TypeScript
import { BaseOptions, BaseStrictOptions, CheOptions, CheStrictOptions, TheiaOptions, TheiaStrictOptions } from './options';
declare abstract class ExTester<T extends BaseOptions, V extends BaseStrictOptions> {
private _frontendOptions;
private _backendOptions;
constructor(options: T, defaultOptions: V);
abstract runTests(): Promise<number>;
get frontendOptions(): T;
get backendOptions(): V;
private getBackendOptions;
}
export declare class TheiaExTester extends ExTester<TheiaOptions, TheiaStrictOptions> {
constructor(options: TheiaOptions);
runTests(): Promise<number>;
}
export declare class CheExTester extends ExTester<CheOptions, CheStrictOptions> {
constructor(options: CheOptions);
runTests(): Promise<number>;
}
export {};