mirror of
https://github.com/facebookincubator/mvfst.git
synced 2025-11-09 10:00:57 +03:00
Move xplat/quic from autosyncer to dirsync
Summary: * remove quic from autosyncer * set up dirsync for quic * mirror source file for xplat/quic fbcode/quic Reviewed By: JunqiWang Differential Revision: D16254573 fbshipit-source-id: 24414d275de310b5d0cf6bb2702a203e5aed260c
This commit is contained in:
committed by
Facebook Github Bot
parent
e2977456f7
commit
b4baf99a14
@@ -117,7 +117,7 @@ TEST_F(QLoggerTest, CongestionMetricUpdateEvent) {
|
||||
q.addCongestionMetricUpdate(
|
||||
20,
|
||||
30,
|
||||
kPersistentCongestion.str(),
|
||||
cubicPersistentCongestion.str(),
|
||||
cubicStateToString(CubicStates::Steady).str(),
|
||||
bbrRecoveryStateToString(
|
||||
BbrCongestionController::RecoveryState::NOT_RECOVERY));
|
||||
@@ -127,7 +127,7 @@ TEST_F(QLoggerTest, CongestionMetricUpdateEvent) {
|
||||
|
||||
EXPECT_EQ(gotEvent->bytesInFlight, 20);
|
||||
EXPECT_EQ(gotEvent->currentCwnd, 30);
|
||||
EXPECT_EQ(gotEvent->congestionEvent, kPersistentCongestion.str());
|
||||
EXPECT_EQ(gotEvent->congestionEvent, cubicPersistentCongestion.str());
|
||||
EXPECT_EQ(gotEvent->state, cubicStateToString(CubicStates::Steady).str());
|
||||
EXPECT_EQ(
|
||||
gotEvent->recoveryState,
|
||||
@@ -135,17 +135,6 @@ TEST_F(QLoggerTest, CongestionMetricUpdateEvent) {
|
||||
BbrCongestionController::RecoveryState::NOT_RECOVERY));
|
||||
}
|
||||
|
||||
TEST_F(QLoggerTest, PacingMetricUpdateEvent) {
|
||||
FileQLogger q;
|
||||
q.addPacingMetricUpdate(10, 30us);
|
||||
|
||||
std::unique_ptr<QLogEvent> p = std::move(q.logs[0]);
|
||||
auto gotEvent = dynamic_cast<QLogPacingMetricUpdateEvent*>(p.get());
|
||||
|
||||
EXPECT_EQ(gotEvent->pacingBurstSize, 10);
|
||||
EXPECT_EQ(gotEvent->pacingInterval, 30us);
|
||||
}
|
||||
|
||||
TEST_F(QLoggerTest, RegularPacketFollyDynamic) {
|
||||
folly::dynamic expected = folly::parseJson(
|
||||
R"({
|
||||
@@ -675,7 +664,7 @@ TEST_F(QLoggerTest, CongestionMetricUpdateFollyDynamic) {
|
||||
"DEFAULT",
|
||||
{
|
||||
"bytes_in_flight": 20,
|
||||
"congestion_event": "persistent congestion",
|
||||
"congestion_event": "cubic persistent congestion",
|
||||
"current_cwnd": 30,
|
||||
"recovery_state": "",
|
||||
"state": "Steady"
|
||||
@@ -687,7 +676,7 @@ TEST_F(QLoggerTest, CongestionMetricUpdateFollyDynamic) {
|
||||
q.addCongestionMetricUpdate(
|
||||
20,
|
||||
30,
|
||||
kPersistentCongestion.str(),
|
||||
cubicPersistentCongestion.str(),
|
||||
cubicStateToString(CubicStates::Steady).str());
|
||||
folly::dynamic gotDynamic = q.toDynamic();
|
||||
gotDynamic["traces"][0]["events"][0][0] = "0"; // hardcode reference time
|
||||
@@ -695,27 +684,4 @@ TEST_F(QLoggerTest, CongestionMetricUpdateFollyDynamic) {
|
||||
EXPECT_EQ(expected, gotEvents);
|
||||
}
|
||||
|
||||
TEST_F(QLoggerTest, PacingMetricUpdateFollyDynamic) {
|
||||
folly::dynamic expected = folly::parseJson(
|
||||
R"([
|
||||
[
|
||||
"0",
|
||||
"METRIC_UPDATE",
|
||||
"PACING_METRIC_UPDATE",
|
||||
"DEFAULT",
|
||||
{
|
||||
"pacing_burst_size": 20,
|
||||
"pacing_interval": 30
|
||||
}
|
||||
]
|
||||
])");
|
||||
|
||||
FileQLogger q;
|
||||
q.addPacingMetricUpdate(20, 30us);
|
||||
folly::dynamic gotDynamic = q.toDynamic();
|
||||
gotDynamic["traces"][0]["events"][0][0] = "0"; // hardcode reference time
|
||||
folly::dynamic gotEvents = gotDynamic["traces"][0]["events"];
|
||||
EXPECT_EQ(expected, gotEvents);
|
||||
}
|
||||
|
||||
} // namespace quic::test
|
||||
|
||||
Reference in New Issue
Block a user