File tree Expand file tree Collapse file tree 1 file changed +4
-6
lines changed
Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change 33// file COPYING or http://www.opensource.org/licenses/mit-license.php.
44
55#include < bench/bench.h>
6-
76#include < streams.h>
7+ #include < test/util/setup_common.h>
88#include < util/fs.h>
99
1010#include < cstddef>
1313
1414static void FindByte (benchmark::Bench& bench)
1515{
16- // Setup
17- AutoFile file{fsbridge::fopen (" streams_tmp" , " w+b" )};
16+ const auto testing_setup{MakeNoLogFileContext< const BasicTestingSetup>(ChainType::REGTEST)};
17+ AutoFile file{fsbridge::fopen (testing_setup-> m_path_root / " streams_tmp" , " w+b" )};
1818 const size_t file_size = 200 ;
1919 uint8_t data[file_size] = {0 };
20- data[file_size- 1 ] = 1 ;
20+ data[file_size - 1 ] = 1 ;
2121 file << data;
2222 file.seek (0 , SEEK_SET);
2323 BufferedFile bf{file, /* nBufSize=*/ file_size + 1 , /* nRewindIn=*/ file_size};
@@ -27,9 +27,7 @@ static void FindByte(benchmark::Bench& bench)
2727 bf.FindByte (std::byte (1 ));
2828 });
2929
30- // Cleanup
3130 assert (file.fclose () == 0 );
32- fs::remove (" streams_tmp" );
3331}
3432
3533BENCHMARK (FindByte, benchmark::PriorityLevel::HIGH);
You can’t perform that action at this time.
0 commit comments