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.