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: script:
- rustc --version && cargo --version # Print version info for debugging - rustc --version && cargo --version # Print version info for debugging
- time cargo test --verbose --jobs 1 --release # Don't paralize to make errors more readable - 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] #[test]
fn test_speech_dispatcher_socket() -> std::io::Result<()> { fn test_speech_dispatcher_socket() -> std::io::Result<()> {
let socket_path = super::speech_dispatcher_socket()?; if std::env::var("XDG_RUNTIME_DIR").is_ok() {
assert!(socket_path let socket_path = super::speech_dispatcher_socket()?;
.to_str() assert!(socket_path
.unwrap() .to_str()
.ends_with("/speech-dispatcher/speechd.sock")); .unwrap()
.ends_with("/speech-dispatcher/speechd.sock"));
}
Ok(()) Ok(())
} }
} }

Loading…
Cancel
Save