Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nix package #53

Draft
wants to merge 21 commits into
base: stable
Choose a base branch
from

fix(nix): wolf missing gst-interpipe

74f4b8b
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Draft

Nix package #53

fix(nix): wolf missing gst-interpipe
74f4b8b
Select commit
Loading
Failed to load commit list.
GitHub Actions / g++-12 - STD 20 - Shared false succeeded Nov 23, 2024 in 0s

74 passed, 0 failed and 0 skipped

Tests passed successfully

✅ /home/runner/work/wolf/report.xml

74 tests were completed in 853ms with 74 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
wolftests 74✅ 853ms

✅ 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
  ✅ HTTP Pairing/Normal pairing flow
  ✅ HTTP Pairing/Out of order protections
  ✅ HTTP Pairing/Testing null params
  ✅ 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
  ✅ Serialize to JSON/example from the README
  ✅ Serialize to JSON/Wolf events
  ✅ Exceptions
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