功能:完善通用云管工作台、审计与诊断能力
This commit is contained in:
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");
|
||||
|
||||
Reference in new issue
Block a user