Coverage Report

Created: 2024-09-19 09:45

/proc/self/cwd/test/integration/h1_fuzz.h
Line
Count
Source
1
#pragma once
2
3
#include "source/common/common/assert.h"
4
#include "source/common/common/logger.h"
5
6
#include "test/fuzz/fuzz_runner.h"
7
#include "test/integration/capture_fuzz.pb.h"
8
#include "test/integration/http_integration.h"
9
10
namespace Envoy {
11
12
class H1FuzzIntegrationTest : public HttpIntegrationTest {
13
public:
14
  H1FuzzIntegrationTest(Network::Address::IpVersion version)
15
862
      : HttpIntegrationTest(Http::CodecType::HTTP1, version) {}
16
17
  void initialize() override;
18
  void replay(const test::integration::CaptureFuzzTestCase&, bool ignore_response);
19
  const std::chrono::milliseconds max_wait_ms_{10};
20
21
private:
22
  Filesystem::ScopedUseMemfiles use_memfiles_{true};
23
};
24
25
} // namespace Envoy