Skip to main content

Module cargo_test

Module cargo_test 

Source

Re-exportsยง

use crate::compiler::Compilation; ๐Ÿ”’
use crate::compiler::Doctest; ๐Ÿ”’
use crate::compiler::Unit; ๐Ÿ”’
use crate::compiler::UnitHash; ๐Ÿ”’
use crate::compiler::UnitOutput; ๐Ÿ”’
use crate::ops; ๐Ÿ”’
use crate::util::errors::CargoResult; ๐Ÿ”’
use crate::util::CliError; ๐Ÿ”’
use crate::util::CliResult; ๐Ÿ”’
use crate::util::GlobalContext; ๐Ÿ”’
use crate::util::add_path_args; ๐Ÿ”’
use crate::workspace::profiles::PanicStrategy; ๐Ÿ”’
use crate::workspace::TargetKind; ๐Ÿ”’
use crate::workspace::Workspace; ๐Ÿ”’
use anyhow::format_err; ๐Ÿ”’
use cargo_util::collections::HashMap; ๐Ÿ”’
use cargo_util::ProcessBuilder; ๐Ÿ”’
use cargo_util::ProcessError; ๐Ÿ”’
use cargo_util_terminal::ColorChoice; ๐Ÿ”’
use cargo_util_terminal::Verbosity; ๐Ÿ”’
use std::ffi::OsString; ๐Ÿ”’
use std::fmt::Write; ๐Ÿ”’
use std::path::Path; ๐Ÿ”’
use std::path::PathBuf; ๐Ÿ”’

Structsยง

TestOptions
UnitTestError ๐Ÿ”’
A unit that failed to run.

Enumsยง

TestKind ๐Ÿ”’
The kind of test.

Functionsยง

cmd_builds ๐Ÿ”’
Creates a ProcessBuilder for executing a single test.
compile_tests ๐Ÿ”’
display_no_run_information ๐Ÿ”’
Displays human-readable descriptions of the test executables.
fail_fast_code ๐Ÿ”’
Returns the error code to use when not using --no-fail-fast.
no_fail_fast_err ๐Ÿ”’
Returns the CliError when using --no-fail-fast and there is at least one error.
report_test_error ๐Ÿ”’
Displays an error on the console about a test failure.
run_benches
Compiles and runs benchmarks.
run_doc_tests ๐Ÿ”’
Runs doc tests.
run_tests
Compiles and runs tests.
run_unit_tests ๐Ÿ”’
Runs the unit and integration tests of a package.