Function trycmd_indygreg_fork::cargo::compile_examples
source · pub fn compile_examples<'a>(
args: impl IntoIterator<Item = &'a str>
) -> Result<impl Iterator<Item = (String, Bin)>, Error>
Available on crate feature
examples
only.Expand description
Prepare all examples for testing
Unlike cargo_bin!
, this does not inherit all of the current compiler settings. It
will match the current target and profile but will not get feature flags. Pass those arguments
to the compiler via args
.
Example
#[test]
fn cli_tests() {
trycmd_indygreg_fork::TestCases::new()
.register_bins(trycmd_indygreg_fork::cargo::compile_examples([]).unwrap())
.case("examples/cmd/*.trycmd");
}