Attempt to make audio and speech discovery more robust.
This commit is contained in:
1 parent
a27f274099
commit
dc945ff392
21 files changed
+1314
-60
No files matched your search
@@ -21,7 +21,9 @@ import (
|
||||
"bufio"
|
||||
"fmt"
|
||||
"net"
|
||||
"os"
|
||||
"path/filepath"
|
||||
"strconv"
|
||||
"strings"
|
||||
"sync"
|
||||
"testing"
|
||||
@@ -299,9 +301,10 @@ func TestLiveParametersUseSpeakingClientAndRejectInvalidValues(t *testing.T) {
|
||||
func TestDefaultSocketForSudo(t *testing.T) {
|
||||
t.Setenv("SPEECHD_ADDRESS", "")
|
||||
t.Setenv("SPEECHD_SOCKET", "")
|
||||
t.Setenv("SUDO_UID", "1000")
|
||||
t.Setenv("XDG_RUNTIME_DIR", "/run/user/0")
|
||||
if got, err := resolve_server_address(""); err != nil || got.address != "/run/user/1000/speech-dispatcher/speechd.sock" {
|
||||
runtimeDirectory := t.TempDir()
|
||||
t.Setenv("SUDO_UID", strconv.Itoa(os.Getuid()))
|
||||
t.Setenv("XDG_RUNTIME_DIR", runtimeDirectory)
|
||||
if got, err := resolve_server_address(""); err != nil || got.address != filepath.Join(runtimeDirectory, "speech-dispatcher/speechd.sock") {
|
||||
t.Fatal(got, err)
|
||||
}
|
||||
t.Setenv("SPEECHD_ADDRESS", "unix_socket:/tmp/example-speechd.sock")
|
||||
|
||||
Reference in new issue
Block a user