feat: added gst-interpipe, decoupled Gstreamer video pipelines, suppo… #20
GitHub Actions / aarch64
succeeded
Oct 1, 2024 in 0s
75 passed, 0 failed and 0 skipped
✅ /tmp/runner/work/wolf/report.xml
75 tests were completed in 4s with 75 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
wolftests | 75✅ | 4s |
✅ wolftests
wolftests.global
✅ Control AES Encryption/30 bytes
✅ Control AES Encryption/29 bytes
✅ Control AES Encryption/36 bytes
✅ Control AES Encryption/46 bytes
✅ control joypad input packets
✅ sha256
✅ str and hex/str to hex
✅ str and hex/hex to str
✅ str and hex/back and forth
✅ AES ecb
✅ AES ecb/Moonlight simulation
✅ AES gcm
✅ AES cbc
✅ OpenSSL sign/Manually created
✅ OpenSSL sign/Auto generated
✅ LocalState load TOML
✅ LocalState load TOML/Apps
✅ LocalState load TOML/Paired Clients
✅ LocalState pairing information/Checking pairing mechanism
✅ Mocked serverinfo/server_info conforms with the expected HEVC response
✅ Mocked serverinfo/server_info conforms with the expected AV1 response
✅ Pairing moonlight
✅ applist
✅ launch
✅ Multiple users
✅ Custom Parser/Requests/Non valid packet
✅ Custom Parser/Requests/Basic packet
✅ Custom Parser/Requests/Missing IP (AndroidTV)
✅ Custom Parser/Requests/Stream target
✅ Custom Parser/Requests/Complete packet
✅ Custom Parser/Requests/Incomplete packet
✅ Custom Parser/Response/Non valid packet
✅ Custom Parser/Response/Basic response
✅ Custom Parser/Response/Complete packet
✅ Commands/MissingNo
✅ Commands/OPTION
✅ Commands/DESCRIBE
✅ Commands/SETUP audio
✅ Commands/SETUP video
✅ Commands/SETUP control
✅ Commands/ANNOUNCE control
✅ Commands/Non valid payload
✅ Pair APIs
✅ APPs APIs
✅ Sessions APIs
✅ SSE APIs
✅ Wayland C APIs
✅ Wayland virtual inputs
✅ Serialize to JSON/example from the README
✅ Serialize to JSON/Wolf events
✅ Serialize to msgpack/example from the README
✅ Docker API
✅ Docker TOML
wolftests.GStreamerTestsFixture
✅ Basic utils
✅ Encrypt GstBuffer
✅ RTP VIDEO Splits
✅ RTP VIDEO Splits/Multi block FEC
✅ Create RTP VIDEO packets
✅ Create RTP VIDEO packets/First packet
✅ Create RTP VIDEO packets/Second packet
✅ Create RTP VIDEO packets/FEC
✅ Create RTP VIDEO packets/FEC/First packet (payload)
✅ Create RTP VIDEO packets/FEC/Second packet (payload)
✅ Create RTP VIDEO packets/FEC/Third packet (FEC)
✅ Create RTP VIDEO packets/FEC/Fourth packet (FEC)
✅ Create RTP VIDEO packets/FEC/REED SOLOMON/If no package is marked nothing should change
✅ Create RTP VIDEO packets/FEC/REED SOLOMON/Missing one packet should still lead to successfully reconstruct
✅ Audio RTP packet creation
✅ Audio RTP packet creation/First packet
✅ Audio RTP packet creation/Second packet
✅ Audio RTP packet creation/Third packet
✅ Audio RTP packet creation/FEC/First FEC packet
✅ Audio RTP packet creation/FEC/Second FEC packet
✅ Audio RTP packet creation/REED SOLOMON/If no package is marked nothing should change
✅ Audio RTP packet creation/REED SOLOMON/Missing one packet should still lead to successful reconstruct
Loading