appium-webdriveragent
Version:
Package bundling WebDriverAgent
23 lines • 1.18 kB
TypeScript
/**
* Find and terminate all processes matching the given pgrep pattern.
*/
export declare function killAppUsingPattern(pgrepPattern: string): Promise<void>;
/**
* Kills running XCTest processes for the particular device.
*/
export declare function resetTestProcesses(udid: string, isSimulator: boolean): Promise<void>;
/**
* Get the IDs of processes listening on the particular system port.
* It is also possible to apply additional filtering based on the
* process command line.
*
* @param port - The port number.
* @param filteringFunc - Optional lambda function, which
* receives command line string of the particular process
* listening on given port, and is expected to return
* either true or false to include/exclude the corresponding PID
* from the resulting array.
* @returns - the list of matched process ids.
*/
export declare function getPIDsListeningOnPort(port: string | number, filteringFunc?: ((cmdline: string) => boolean | Promise<boolean>) | null): Promise<string[]>;
//# sourceMappingURL=processes.d.ts.map