dextool.plugin.mutate.backend.test_mutant.test_cmd_runner

Members

Aliases

SkipTests
alias SkipTests = NamedType!(Set!string, Tag!"SkipTests", Set!string.init, TagStringable)
Undocumented in source.

Functions

findExecutables
string[] findExecutables(AbsolutePath root)

Finds all executables in a directory tree.

spawnRunTest
RunResult spawnRunTest(ShellCommand cmd, Duration timeout, string[string] env, TestRunner.MaxCaptureBytes maxOutputCapture, TestRunner.MinAvailableMemBytes minAvailableMem, Signal earlyStop, Mutex mtx, Condition condDone)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

TestResult
struct TestResult

The result of running the tests.

TestRunner
struct TestRunner
Undocumented in source.

Meta

License

MPL-2

Authors

Joakim Brännström (joakim.brannstrom@gmx.com)

This Source Code Form is subject to the terms of the Mozilla Public License, v.2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

A runner that can execute all the users test commands. These can be either manually specified or automatically detected.