@tapjs/spawn v4.0.1
@tapjs/spawn
A default tap plugin providing t.spawn().
USAGE
This plugin is installed with tap by default. If you had
previously removed it, you can tap plugin add @tapjs/spawn to
bring it back.
Interface SpawnOpts
Options for t.spawn()
All of the normal Base and Extra options are also allowed.
cwd- string, the current working directory of the subprocessenv- Environment variables for the subprocess. Defaults toprocess.envstdio- ChildProcessstdiooption. Standard output is always set to'pipe', because that's how it communicates test results, and file descriptor 3 is set to an IPC channel for sending timeout signals.command(internal) - the command to run (set by first argument to t.spawn)args(internal) - arguments to subprocess (set by second argument to t.spawn)exitCode(internal) - Set on exit. The exit code of the process, or null if terminated with a signal.signal(internal) - Set on exit. Terminating signal, or null of not terminated with a signal.
t.spawn(cmd, [args], [options], [name]): PromiseWithSpawn
Arguments:
cmdstring- The command to runargs(optional)string | string[]- Arguments to pass to the command.options(optional)SpawnOptsobject
Spawns a process when the test starts, parsing its standard output as a TAP stream.
This is how the tap CLI runs test programs.
Returns a Promise that resolves when the test is complete. The
subtest member on the Promise is a
Spawn
instance.
9 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago