Implement a very basic MoQT simulator. This should help us tune MoQT performance by having a simulated lab setup that lets us iterate easily. This CL also fixes a bunch of code that spams irrelevant messages into logs when running the simulator. PiperOrigin-RevId: 642365065
diff --git a/build/source_list.bzl b/build/source_list.bzl index e4bfad3..bbe3b4c 100644 --- a/build/source_list.bzl +++ b/build/source_list.bzl
@@ -1534,6 +1534,7 @@ "quic/moqt/tools/moqt_end_to_end_test.cc", "quic/moqt/tools/moqt_ingestion_server_bin.cc", "quic/moqt/tools/moqt_server.cc", + "quic/moqt/tools/moqt_simulator_bin.cc", ] binary_http_hdrs = [ "binary_http/binary_http_message.h",
diff --git a/build/source_list.gni b/build/source_list.gni index 60c5103..3429497 100644 --- a/build/source_list.gni +++ b/build/source_list.gni
@@ -1538,6 +1538,7 @@ "src/quiche/quic/moqt/tools/moqt_end_to_end_test.cc", "src/quiche/quic/moqt/tools/moqt_ingestion_server_bin.cc", "src/quiche/quic/moqt/tools/moqt_server.cc", + "src/quiche/quic/moqt/tools/moqt_simulator_bin.cc", ] binary_http_hdrs = [ "src/quiche/binary_http/binary_http_message.h",
diff --git a/build/source_list.json b/build/source_list.json index b34b8f9..12fec03 100644 --- a/build/source_list.json +++ b/build/source_list.json
@@ -1536,7 +1536,8 @@ "quiche/quic/moqt/tools/moqt_client.cc", "quiche/quic/moqt/tools/moqt_end_to_end_test.cc", "quiche/quic/moqt/tools/moqt_ingestion_server_bin.cc", - "quiche/quic/moqt/tools/moqt_server.cc" + "quiche/quic/moqt/tools/moqt_server.cc", + "quiche/quic/moqt/tools/moqt_simulator_bin.cc" ], "binary_http_hdrs": [ "quiche/binary_http/binary_http_message.h"