功能:完善通用云管工作台、审计与诊断能力

This commit is contained in:
songyiming committed 2026-11-11 18:46:16 +08:00
1 parent 5ac692724d
commit 9f05aa20ea
225 files changed
+14266 -141

No files matched your search

@@ -16,8 +16,22 @@ private slots:
void buildsConsistentStreamArguments();
void selectsProfileWithoutLosingStats();
void rejectsInvalidDecoderOverride();
void validatesConfiguredBitrate();
};
void MoonlightSessionTest::validatesConfiguredBitrate() {
ConnectionTicket ticket;
ticket.width = 2560;
ticket.height = 1440;
QProcessEnvironment environment;
for (const QString& value : {QString("25000"), QString("0"), QString("150001"), QString("invalid")}) {
environment.insert("VDI_MOONLIGHT_BITRATE_KBPS", value);
auto options = MoonlightSession::optionsFromEnvironment(environment);
const auto arguments = MoonlightSession::buildStreamArguments(ticket, options);
QCOMPARE(arguments.at(arguments.indexOf("--bitrate") + 1), value == "25000" ? QString("25000") : QString("30000"));
}
}
void MoonlightSessionTest::parsesSplitReadyMarkers() {
MoonlightOutputParser parser;
parser.append("Test decode succ");