Display version in quic_framer_test For example, now in test results you see QuicFramerTests/QuicFramerTest.UndecryptableCoalescedPacket/Q099 instead of QuicFramerTests/QuicFramerTest.UndecryptableCoalescedPacket/42 gfe-relnote: test-only PiperOrigin-RevId: 269736155 Change-Id: I22a9deb0288b328210bcdc46d35fdf807c3dffd0
diff --git a/quic/core/quic_framer_test.cc b/quic/core/quic_framer_test.cc index beb6571..728214a 100644 --- a/quic/core/quic_framer_test.cc +++ b/quic/core/quic_framer_test.cc
@@ -569,6 +569,11 @@ using PacketFragments = std::vector<struct PacketFragment>; +// Used by ::testing::PrintToStringParamName(). +std::string PrintToString(const ParsedQuicVersion& version) { + return ParsedQuicVersionToString(version); +} + class QuicFramerTest : public QuicTestWithParam<ParsedQuicVersion> { public: QuicFramerTest() @@ -595,6 +600,7 @@ framer_.set_visitor(&visitor_); framer_.InferPacketHeaderTypeFromVersion(); visitor_.set_framer(&framer_); + QUIC_DVLOG(2) << "QuicFramerTest(" << PrintToString(version_) << ")"; } void SetDecrypterLevel(EncryptionLevel level) { @@ -814,7 +820,8 @@ // Run all framer tests with all supported versions of QUIC. INSTANTIATE_TEST_SUITE_P(QuicFramerTests, QuicFramerTest, - ::testing::ValuesIn(AllSupportedVersions())); + ::testing::ValuesIn(AllSupportedVersions()), + ::testing::PrintToStringParamName()); TEST_P(QuicFramerTest, CalculatePacketNumberFromWireNearEpochStart) { // A few quick manual sanity checks.