@devicecloud.dev/dcd
Version:
Better cloud maestro testing
37 lines (36 loc) • 1.49 kB
TypeScript
import { Command } from '@oclif/core';
import { ConnectivityCheckResult } from '../utils/connectivity';
type StatusResponse = {
appBinaryId?: string;
attempts?: number;
connectivityCheck?: {
connected: boolean;
endpointResults: ConnectivityCheckResult['endpointResults'];
message: string;
};
consoleUrl?: string;
error?: string;
status: 'CANCELLED' | 'FAILED' | 'PASSED' | 'PENDING' | 'RUNNING';
tests: {
durationSeconds?: number;
failReason?: string;
name: string;
status: 'CANCELLED' | 'FAILED' | 'PASSED' | 'PENDING' | 'RUNNING';
}[];
uploadId?: string;
};
export default class Status extends Command {
static description: string;
static enableJsonFlag: boolean;
static examples: string[];
static flags: {
apiKey: import("@oclif/core/lib/interfaces").OptionFlag<string, import("@oclif/core/lib/interfaces").CustomOptions>;
apiUrl: import("@oclif/core/lib/interfaces").OptionFlag<string, import("@oclif/core/lib/interfaces").CustomOptions>;
json: import("@oclif/core/lib/interfaces").BooleanFlag<boolean>;
name: import("@oclif/core/lib/interfaces").OptionFlag<string, import("@oclif/core/lib/interfaces").CustomOptions>;
'upload-id': import("@oclif/core/lib/interfaces").OptionFlag<string, import("@oclif/core/lib/interfaces").CustomOptions>;
};
run(): Promise<StatusResponse | void>;
private getStatusSymbol;
}
export {};