internal/pipewire: additional Client::Info test case
All checks were successful
Test / Create distribution (push) Successful in 35s
Test / Sandbox (push) Successful in 2m21s
Test / Hakurei (push) Successful in 3m16s
Test / Hpkg (push) Successful in 4m12s
Test / Sandbox (race detector) (push) Successful in 4m18s
Test / Hakurei (race detector) (push) Successful in 5m6s
Test / Flake checks (push) Successful in 1m19s
All checks were successful
Test / Create distribution (push) Successful in 35s
Test / Sandbox (push) Successful in 2m21s
Test / Hakurei (push) Successful in 3m16s
Test / Hpkg (push) Successful in 4m12s
Test / Sandbox (race detector) (push) Successful in 4m18s
Test / Hakurei (race detector) (push) Successful in 5m6s
Test / Flake checks (push) Successful in 1m19s
This message follows the other Client::Info event before it. No idea why. Signed-off-by: Ophestra <cat@gensokyo.uk>
This commit is contained in:
parent
fd4d379b67
commit
10ff276da1
@ -24,6 +24,50 @@ func TestClientInfo(t *testing.T) {
|
||||
{Key: "object.id", Value: "34"},
|
||||
{Key: "object.serial", Value: "34"},
|
||||
}}}, nil},
|
||||
|
||||
{"sample*", []byte(recvmsg00Message03POD), pipewire.ClientInfo{
|
||||
ID: 34,
|
||||
ChangeMask: pipewire.PW_CLIENT_CHANGE_MASK_PROPS,
|
||||
Props: &pipewire.SPADict{NItems: 38, Items: []pipewire.SPADictItem{
|
||||
{Key: "pipewire.protocol", Value: "protocol-native"},
|
||||
{Key: "core.name", Value: "pipewire-alice-1443"},
|
||||
{Key: "pipewire.sec.socket", Value: "pipewire-0-manager"},
|
||||
{Key: "pipewire.sec.pid", Value: "1443"},
|
||||
{Key: "pipewire.sec.uid", Value: "1000"},
|
||||
{Key: "pipewire.sec.gid", Value: "100"},
|
||||
{Key: "module.id", Value: "2"},
|
||||
{Key: "object.id", Value: "34"},
|
||||
{Key: "object.serial", Value: "34"},
|
||||
{Key: "remote.intention", Value: "manager"},
|
||||
{Key: "application.name", Value: "pw-container"},
|
||||
{Key: "application.process.binary", Value: "pw-container"},
|
||||
{Key: "application.language", Value: "en_US.UTF-8"},
|
||||
{Key: "application.process.id", Value: "1443"},
|
||||
{Key: "application.process.user", Value: "alice"},
|
||||
{Key: "application.process.host", Value: "nixos"},
|
||||
{Key: "application.process.session-id", Value: "1"},
|
||||
{Key: "window.x11.display", Value: ":0"},
|
||||
{Key: "cpu.vm.name", Value: "qemu"},
|
||||
{Key: "log.level", Value: "0"},
|
||||
{Key: "cpu.max-align", Value: "32"},
|
||||
{Key: "default.clock.rate", Value: "48000"},
|
||||
{Key: "default.clock.quantum", Value: "1024"},
|
||||
{Key: "default.clock.min-quantum", Value: "32"},
|
||||
{Key: "default.clock.max-quantum", Value: "2048"},
|
||||
{Key: "default.clock.quantum-limit", Value: "8192"},
|
||||
{Key: "default.clock.quantum-floor", Value: "4"},
|
||||
{Key: "default.video.width", Value: "640"},
|
||||
{Key: "default.video.height", Value: "480"},
|
||||
{Key: "default.video.rate.num", Value: "25"},
|
||||
{Key: "default.video.rate.denom", Value: "1"},
|
||||
{Key: "clock.power-of-two-quantum", Value: "true"},
|
||||
{Key: "link.max-buffers", Value: "64"},
|
||||
{Key: "mem.warn-mlock", Value: "false"},
|
||||
{Key: "mem.allow-mlock", Value: "true"},
|
||||
{Key: "settings.check-quantum", Value: "false"},
|
||||
{Key: "settings.check-rate", Value: "false"},
|
||||
{Key: "core.version", Value: "1.4.7"},
|
||||
}}}, nil},
|
||||
}.run(t)
|
||||
}
|
||||
|
||||
|
||||
@ -53,6 +53,12 @@ func TestHeader(t *testing.T) {
|
||||
Size: 0x1f0, Sequence: 2, FileCount: 0,
|
||||
}, nil},
|
||||
|
||||
{"PW_CLIENT_EVENT_INFO*", []byte(recvmsg00Message03Header), pipewire.Header{
|
||||
ID: pipewire.PW_ID_CLIENT,
|
||||
Opcode: pipewire.PW_CLIENT_EVENT_INFO,
|
||||
Size: 0x7a0, Sequence: 3, FileCount: 0,
|
||||
}, nil},
|
||||
|
||||
{"PW_SECURITY_CONTEXT_METHOD_CREATE", []byte{
|
||||
// Id
|
||||
3, 0, 0, 0,
|
||||
|
||||
@ -41,4 +41,9 @@ var (
|
||||
recvmsg00Message02Header string
|
||||
//go:embed testdata/14-recvmsg00-message02-POD
|
||||
recvmsg00Message02POD string
|
||||
|
||||
//go:embed testdata/15-recvmsg00-message03-header
|
||||
recvmsg00Message03Header string
|
||||
//go:embed testdata/16-recvmsg00-message03-POD
|
||||
recvmsg00Message03POD string
|
||||
)
|
||||
|
||||
BIN
internal/pipewire/testdata/15-recvmsg00-message03-header
vendored
Normal file
BIN
internal/pipewire/testdata/15-recvmsg00-message03-header
vendored
Normal file
Binary file not shown.
BIN
internal/pipewire/testdata/16-recvmsg00-message03-POD
vendored
Normal file
BIN
internal/pipewire/testdata/16-recvmsg00-message03-POD
vendored
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user