From 6154769db24881b05561896d540682a9dbf4e120 Mon Sep 17 00:00:00 2001 From: Laurent Pelecq Date: Sat, 12 Mar 2022 17:31:16 +0100 Subject: [PATCH] disable test on standard socket if XDG not available --- .gitlab-ci.yml | 4 ---- src/fifo.rs | 12 +++++++----- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2def5fb..c0360a4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -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 diff --git a/src/fifo.rs b/src/fifo.rs index b11ba61..1f1962f 100644 --- a/src/fifo.rs +++ b/src/fifo.rs @@ -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(()) } }