Add a no-op implementation of quiche_test_output. PiperOrigin-RevId: 449247340
diff --git a/build/source_list.bzl b/build/source_list.bzl index 8b9a145..c3070a0 100644 --- a/build/source_list.bzl +++ b/build/source_list.bzl
@@ -1403,6 +1403,7 @@ default_platform_impl_test_support_hdrs = [ "common/platform/default/quiche_platform_impl/quiche_test_impl.h", "common/platform/default/quiche_platform_impl/quiche_test_loopback_impl.h", + "common/platform/default/quiche_platform_impl/quiche_test_output_impl.h", "common/platform/default/quiche_platform_impl/quiche_thread_impl.h", ] default_platform_impl_test_support_srcs = [
diff --git a/build/source_list.gni b/build/source_list.gni index c09f3dd..dd628e5 100644 --- a/build/source_list.gni +++ b/build/source_list.gni
@@ -1403,6 +1403,7 @@ default_platform_impl_test_support_hdrs = [ "src/quiche/common/platform/default/quiche_platform_impl/quiche_test_impl.h", "src/quiche/common/platform/default/quiche_platform_impl/quiche_test_loopback_impl.h", + "src/quiche/common/platform/default/quiche_platform_impl/quiche_test_output_impl.h", "src/quiche/common/platform/default/quiche_platform_impl/quiche_thread_impl.h", ] default_platform_impl_test_support_srcs = [
diff --git a/build/source_list.json b/build/source_list.json index abb7bd7..e48fb42 100644 --- a/build/source_list.json +++ b/build/source_list.json
@@ -1402,6 +1402,7 @@ "default_platform_impl_test_support_hdrs": [ "quiche/common/platform/default/quiche_platform_impl/quiche_test_impl.h", "quiche/common/platform/default/quiche_platform_impl/quiche_test_loopback_impl.h", + "quiche/common/platform/default/quiche_platform_impl/quiche_test_output_impl.h", "quiche/common/platform/default/quiche_platform_impl/quiche_thread_impl.h" ], "default_platform_impl_test_support_srcs": [
diff --git a/quiche/common/platform/default/quiche_platform_impl/quiche_test_output_impl.h b/quiche/common/platform/default/quiche_platform_impl/quiche_test_output_impl.h new file mode 100644 index 0000000..5fae61a --- /dev/null +++ b/quiche/common/platform/default/quiche_platform_impl/quiche_test_output_impl.h
@@ -0,0 +1,27 @@ +// Copyright (c) 2022 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef QUICHE_COMMON_PLATFORM_DEFAULT_QUICHE_PLATFORM_IMPL_QUICHE_TEST_OUTPUT_IMPL_H_ +#define QUICHE_COMMON_PLATFORM_DEFAULT_QUICHE_PLATFORM_IMPL_QUICHE_TEST_OUTPUT_IMPL_H_ + +#include <string> + +#include "absl/strings/string_view.h" + +namespace quiche { + +inline void QuicheSaveTestOutputImpl(absl::string_view /*filename*/, + absl::string_view /*data*/) {} + +inline bool QuicheLoadTestOutputImpl(absl::string_view /*filename*/, + std::string* /*data*/) { + return false; +} + +inline void QuicheRecordTraceImpl(absl::string_view /*identifier*/, + absl::string_view /*data*/) {} + +} // namespace quiche + +#endif // QUICHE_COMMON_PLATFORM_DEFAULT_QUICHE_PLATFORM_IMPL_QUICHE_TEST_OUTPUT_IMPL_H_