UNPKG

@push.rocks/tapbundle

Version:

A comprehensive testing automation library that provides a wide range of utilities and tools for TAP (Test Anything Protocol) based testing, especially suitable for projects using tapbuffer.

26 lines (25 loc) 863 B
import { TestFileProvider } from './classes.testfileprovider.js'; import * as plugins from './plugins.js'; declare class TapNodeTools { private smartshellInstance; testFileProvider: TestFileProvider; constructor(); private qenv; getQenv(): Promise<plugins.qenv.Qenv>; getEnvVarOnDemand(envVarNameArg: string): Promise<string>; runCommand(commandArg: string): Promise<any>; createHttpsCert(commonName?: string, allowSelfSigned?: boolean): Promise<{ key: string; cert: string; }>; /** * create and return a smartmongo instance */ createSmartmongo(): Promise<import("@push.rocks/smartmongo").SmartMongo>; /** * create and return a smarts3 instance */ createSmarts3(): Promise<import("@push.rocks/smarts3").Smarts3>; } export declare const tapNodeTools: TapNodeTools; export {};