disable test on standard socket if XDG not available

main
Laurent Pelecq 2 years ago
parent ced77a3f13
commit 6154769db2

@ -4,7 +4,3 @@ test:cargo:
script:
- rustc --version && cargo --version # Print version info for debugging
- time cargo test --verbose --jobs 1 --release # Don't paralize to make errors more readable
test:cargo:
script:
- rustc --version && cargo --version
- cargo test --workspace --verbose

@ -70,11 +70,13 @@ mod tests {
#[test]
fn test_speech_dispatcher_socket() -> std::io::Result<()> {
let socket_path = super::speech_dispatcher_socket()?;
assert!(socket_path
.to_str()
.unwrap()
.ends_with("/speech-dispatcher/speechd.sock"));
if std::env::var("XDG_RUNTIME_DIR").is_ok() {
let socket_path = super::speech_dispatcher_socket()?;
assert!(socket_path
.to_str()
.unwrap()
.ends_with("/speech-dispatcher/speechd.sock"));
}
Ok(())
}
}

Loading…
Cancel
Save