@hashgraph/solo
Version:
An opinionated CLI tool to deploy and manage private Hedera Networks.
34 lines (33 loc) • 1.37 kB
TypeScript
import { type SoloLogger } from '../../../../src/core/logging/solo-logger.js';
import { type ClusterReferences } from '../../../../src/types/index.js';
import { type NamespaceName } from '../../../../src/types/namespace/namespace-name.js';
export interface BaseTestOptions {
readonly testName: string;
readonly testLogger: SoloLogger;
readonly clusterReferences: ClusterReferences;
readonly clusterReferenceNameArray: string[];
readonly contexts: string[];
readonly deployment: string;
readonly namespace: NamespaceName;
readonly testCacheDirectory: string;
readonly enableLocalBuildPathTesting: boolean;
readonly localBuildReleaseTag: string;
readonly localBuildPath: string;
readonly createdAccountIds: string[];
readonly consensusNodesCount: number;
readonly loadBalancerEnabled: boolean;
readonly pinger: boolean;
readonly realm: number;
readonly shard: number;
readonly serviceMonitor: boolean;
readonly podLog: boolean;
readonly minimalSetup: boolean;
readonly apiPermissionProperties: string;
readonly applicationEnvironment: string;
readonly applicationProperties: string;
readonly bootstrapProperties: string;
readonly logXml: string;
readonly settingsTxt: string;
readonly javaFlightRecorderConfiguration: string;
readonly valuesFile?: string;
}