• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

mattwparas / steel / 18461079395

13 Oct 2025 09:20AM UTC coverage: 42.731% (-0.9%) from 43.668%
18461079395

Pull #536

github

web-flow
Merge 6f55a8b56 into e378cba22
Pull Request #536: Initial proposal for no_std support

63 of 755 new or added lines in 38 files covered. (8.34%)

73 existing lines in 15 files now uncovered.

12324 of 28841 relevant lines covered (42.73%)

3215759.81 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/crates/xtask/src/util.rs
1
use std::path::{Path, PathBuf};
2

NEW
3
pub fn workspace_dir() -> PathBuf {
×
NEW
4
    let output = std::process::Command::new(env!("CARGO"))
×
NEW
5
        .arg("locate-project")
×
NEW
6
        .arg("--workspace")
×
NEW
7
        .arg("--message-format=plain")
×
NEW
8
        .output()
×
NEW
9
        .unwrap()
×
NEW
10
        .stdout;
×
NEW
11
    let cargo_path = Path::new(std::str::from_utf8(&output).unwrap().trim());
×
NEW
12
    cargo_path.parent().unwrap().to_path_buf()
×
13
}
14

NEW
15
pub fn run_in_workspace<I, S>(program: &str, args: I) -> std::io::Result<std::process::ExitStatus>
×
16
where
17
    I: IntoIterator<Item = S>,
18
    S: AsRef<std::ffi::OsStr>,
19
{
NEW
20
    std::process::Command::new(program)
×
NEW
21
        .args(args)
×
NEW
22
        .current_dir(workspace_dir())
×
23
        .spawn()?
24
        .wait()
25
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc