MCPcopy Create free account
hub / github.com/google/snappy / SourceFiles

Class SourceFiles

snappy_benchmark.cc:84–98  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

82BENCHMARK(BM_UFlat)->Apply(FilesAndLevels);
83
84struct SourceFiles {
85 SourceFiles() {
86 for (int i = 0; i < kFiles; i++) {
87 std::string contents = ReadTestDataFile(kTestDataFiles[i].filename,
88 kTestDataFiles[i].size_limit);
89 max_size = std::max(max_size, contents.size());
90 sizes[i] = contents.size();
91 snappy::Compress(contents.data(), contents.size(), &zcontents[i]);
92 }
93 }
94 static constexpr int kFiles = ARRAYSIZE(kTestDataFiles);
95 std::string zcontents[kFiles];
96 size_t sizes[kFiles];
97 size_t max_size = 0;
98};
99
100void BM_UFlatMedley(benchmark::State& state) {
101 static const SourceFiles* const source = new SourceFiles();

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected