From 629e6b0d6959a178f2094978c2579b7d7a2f4540 Mon Sep 17 00:00:00 2001 From: Joseph Livesey Date: Thu, 31 Oct 2024 20:46:57 -0400 Subject: [PATCH] refactor(decoder): move test assets to workspace location --- crates/flat-files-decoder/src/decoder.rs | 17 +++++++++++------ crates/flat-files-decoder/tests/decode.rs | 8 +++++--- .../flat-files-decoder/tests/transactions.rs | 12 +++++++++--- .../tests => test-assets}/0000000000.dbin | Bin .../tests => test-assets}/0000000000.dbin.zst | Bin ...625a-c8cd7d28f8925104-17686021-default.dbin | Bin ...d7bd-ebfe6d2b6a25625a-17686021-default.dbin | Bin ...3f7c-c1ed20dc4cffd7bd-17686021-default.dbin | Bin ...59c3-3e047e2815253f7c-17686021-default.dbin | Bin ...aff1-4d2029b14eb759c3-17686021-default.dbin | Bin ...e78d-7d23a3e458beaff1-17686021-default.dbin | Bin ...944d-f8d105f60fa2e78d-17686021-default.dbin | Bin ...6bb3-5331aab87811944d-17686021-default.dbin | Bin ...cbf8-1ca6ae9fceb86bb3-17686021-default.dbin | Bin ...b1af-240e906e0192cbf8-17686053-default.dbin | Bin ...0d38-aeb9a1707fcab1af-17686053-default.dbin | Bin ...715f-fc749617debf0d38-17686053-default.dbin | Bin ...791c-ca989aecff4b715f-17686053-default.dbin | Bin ...bcc4-613992459bd6791c-17686053-default.dbin | Bin ...b94a-5899c91ff4d6bcc4-17686053-default.dbin | Bin ...51e4-1eca9b70fba5b94a-17686053-default.dbin | Bin ...dc2b-7dc58772bce851e4-17686053-default.dbin | Bin ...6c98-ce26454bcb6edc2b-17686053-default.dbin | Bin ...0849-d0de6295e70f6c98-17686053-default.dbin | Bin ...8b71-febb8b1a14ed0849-17686053-default.dbin | Bin ...0cf9-edcd8da636408b71-17686053-default.dbin | Bin ...d8dd-f722b6fdd7cc0cf9-17686053-default.dbin | Bin ...2edf-f5114bcb9da4d8dd-17686053-default.dbin | Bin .../benchmark_files/pre_merge/0015524700.dbin | Bin .../example-create-17686085.dbin | Bin .../example0017686312.dbin | Bin 31 files changed, 25 insertions(+), 12 deletions(-) rename {crates/flat-files-decoder/tests => test-assets}/0000000000.dbin (100%) rename {crates/flat-files-decoder/tests => test-assets}/0000000000.dbin.zst (100%) rename {crates/flat-files-decoder/tests => test-assets}/benchmark_files/0017686110-ebfe6d2b6a25625a-c8cd7d28f8925104-17686021-default.dbin (100%) rename {crates/flat-files-decoder/tests => test-assets}/benchmark_files/0017686111-c1ed20dc4cffd7bd-ebfe6d2b6a25625a-17686021-default.dbin (100%) rename {crates/flat-files-decoder/tests => test-assets}/benchmark_files/0017686112-3e047e2815253f7c-c1ed20dc4cffd7bd-17686021-default.dbin (100%) rename {crates/flat-files-decoder/tests => test-assets}/benchmark_files/0017686113-4d2029b14eb759c3-3e047e2815253f7c-17686021-default.dbin (100%) rename {crates/flat-files-decoder/tests => test-assets}/benchmark_files/0017686114-7d23a3e458beaff1-4d2029b14eb759c3-17686021-default.dbin (100%) rename {crates/flat-files-decoder/tests => test-assets}/benchmark_files/0017686115-f8d105f60fa2e78d-7d23a3e458beaff1-17686021-default.dbin (100%) rename {crates/flat-files-decoder/tests => test-assets}/benchmark_files/0017686116-5331aab87811944d-f8d105f60fa2e78d-17686021-default.dbin (100%) rename {crates/flat-files-decoder/tests => test-assets}/benchmark_files/0017686117-1ca6ae9fceb86bb3-5331aab87811944d-17686021-default.dbin (100%) rename {crates/flat-files-decoder/tests => test-assets}/benchmark_files/0017686118-240e906e0192cbf8-1ca6ae9fceb86bb3-17686021-default.dbin (100%) rename {crates/flat-files-decoder/tests => test-assets}/benchmark_files/0017686119-aeb9a1707fcab1af-240e906e0192cbf8-17686053-default.dbin (100%) rename {crates/flat-files-decoder/tests => test-assets}/benchmark_files/0017686120-fc749617debf0d38-aeb9a1707fcab1af-17686053-default.dbin (100%) rename {crates/flat-files-decoder/tests => test-assets}/benchmark_files/0017686121-ca989aecff4b715f-fc749617debf0d38-17686053-default.dbin (100%) rename {crates/flat-files-decoder/tests => test-assets}/benchmark_files/0017686122-613992459bd6791c-ca989aecff4b715f-17686053-default.dbin (100%) rename {crates/flat-files-decoder/tests => test-assets}/benchmark_files/0017686123-5899c91ff4d6bcc4-613992459bd6791c-17686053-default.dbin (100%) rename {crates/flat-files-decoder/tests => test-assets}/benchmark_files/0017686124-1eca9b70fba5b94a-5899c91ff4d6bcc4-17686053-default.dbin (100%) rename {crates/flat-files-decoder/tests => test-assets}/benchmark_files/0017686125-7dc58772bce851e4-1eca9b70fba5b94a-17686053-default.dbin (100%) rename {crates/flat-files-decoder/tests => test-assets}/benchmark_files/0017686126-ce26454bcb6edc2b-7dc58772bce851e4-17686053-default.dbin (100%) rename {crates/flat-files-decoder/tests => test-assets}/benchmark_files/0017686127-d0de6295e70f6c98-ce26454bcb6edc2b-17686053-default.dbin (100%) rename {crates/flat-files-decoder/tests => test-assets}/benchmark_files/0017686128-febb8b1a14ed0849-d0de6295e70f6c98-17686053-default.dbin (100%) rename {crates/flat-files-decoder/tests => test-assets}/benchmark_files/0017686129-edcd8da636408b71-febb8b1a14ed0849-17686053-default.dbin (100%) rename {crates/flat-files-decoder/tests => test-assets}/benchmark_files/0017686130-f722b6fdd7cc0cf9-edcd8da636408b71-17686053-default.dbin (100%) rename {crates/flat-files-decoder/tests => test-assets}/benchmark_files/0017686131-f5114bcb9da4d8dd-f722b6fdd7cc0cf9-17686053-default.dbin (100%) rename {crates/flat-files-decoder/tests => test-assets}/benchmark_files/0017686132-8d6c5f1a64492edf-f5114bcb9da4d8dd-17686053-default.dbin (100%) rename {crates/flat-files-decoder/tests => test-assets}/benchmark_files/pre_merge/0015524700.dbin (100%) rename {crates/flat-files-decoder => test-assets}/example-create-17686085.dbin (100%) rename {crates/flat-files-decoder => test-assets}/example0017686312.dbin (100%) diff --git a/crates/flat-files-decoder/src/decoder.rs b/crates/flat-files-decoder/src/decoder.rs index 51ed6e2b..0b042f13 100644 --- a/crates/flat-files-decoder/src/decoder.rs +++ b/crates/flat-files-decoder/src/decoder.rs @@ -435,9 +435,11 @@ mod tests { use super::*; + const TEST_ASSET_PATH: &str = "../../test-assets"; + #[test] fn test_handle_file() { - let path = PathBuf::from("example0017686312.dbin"); + let path = PathBuf::from(format!("{TEST_ASSET_PATH}/example0017686312.dbin")); let result = handle_file(&path, None, None, Decompression::None); @@ -446,7 +448,7 @@ mod tests { #[test] fn test_handle_file_zstd() { - let path = PathBuf::from("./tests/0000000000.dbin.zst"); + let path = PathBuf::from(format!("{TEST_ASSET_PATH}/0000000000.dbin.zst")); let result = handle_file(&path, None, None, Decompression::Zstd); @@ -457,7 +459,7 @@ mod tests { #[test] fn test_check_valid_root_fail() { - let path = PathBuf::from("example0017686312.dbin"); + let path = PathBuf::from(format!("{TEST_ASSET_PATH}/example0017686312.dbin")); let mut file = BufReader::new(File::open(path).expect("Failed to open file")); let dbin_file: DbinFile = DbinFile::try_from_read(&mut file).expect("Failed to parse dbin file"); @@ -479,7 +481,10 @@ mod tests { fn test_block_stream() { let mut buffer = Vec::new(); let cursor: Cursor<&mut Vec> = Cursor::new(&mut buffer); - let inputs = vec!["example-create-17686085.dbin", "example0017686312.dbin"]; + let inputs = vec![ + format!("{TEST_ASSET_PATH}/example-create-17686085.dbin"), + format!("{TEST_ASSET_PATH}/example0017686312.dbin"), + ]; { let mut writer = BufWriter::new(cursor); for i in inputs { @@ -504,7 +509,7 @@ mod tests { #[test] fn test_handle_buff() { - let path = PathBuf::from("example0017686312.dbin"); + let path = PathBuf::from(format!("{TEST_ASSET_PATH}/example0017686312.dbin")); let file = BufReader::new(File::open(path).expect("Failed to open file")); let mut reader = BufReader::new(file); @@ -523,7 +528,7 @@ mod tests { #[test] fn test_handle_buff_decompress() { - let path = PathBuf::from("tests/0000000000.dbin.zst"); + let path = PathBuf::from(format!("{TEST_ASSET_PATH}/0000000000.dbin.zst")); let file = BufReader::new(File::open(path).expect("Failed to open file")); let mut reader = BufReader::new(file); diff --git a/crates/flat-files-decoder/tests/decode.rs b/crates/flat-files-decoder/tests/decode.rs index 8899b677..234b4c8a 100644 --- a/crates/flat-files-decoder/tests/decode.rs +++ b/crates/flat-files-decoder/tests/decode.rs @@ -2,20 +2,22 @@ use flat_files_decoder::{decoder::decode_flat_files, decompression::Decompressio const BLOCK_NUMBER: usize = 0; +const TEST_ASSET_PATH: &str = "../../test-assets"; + #[test] fn test_decode_decompressed() { - let file_name = format!("tests/{:010}.dbin", BLOCK_NUMBER); + let file_name = format!("{TEST_ASSET_PATH}/{:010}.dbin", BLOCK_NUMBER); let blocks = decode_flat_files(file_name, None, None, Decompression::None).unwrap(); assert_eq!(blocks.len(), 100); } #[test] fn test_decode_compressed() { - let file_name = format!("tests/{:010}.dbin.zst", BLOCK_NUMBER); + let file_name = format!("{TEST_ASSET_PATH}/{:010}.dbin.zst", BLOCK_NUMBER); let blocks_compressed = decode_flat_files(file_name, None, None, Decompression::Zstd).unwrap(); assert_eq!(blocks_compressed.len(), 100); - let file_name = format!("tests/{:010}.dbin", BLOCK_NUMBER); + let file_name = format!("{TEST_ASSET_PATH}/{:010}.dbin", BLOCK_NUMBER); let blocks_decompressed = decode_flat_files(file_name, None, None, Decompression::None).unwrap(); assert_eq!(blocks_compressed.len(), blocks_decompressed.len()); diff --git a/crates/flat-files-decoder/tests/transactions.rs b/crates/flat-files-decoder/tests/transactions.rs index 32a021c5..5f661dbb 100644 --- a/crates/flat-files-decoder/tests/transactions.rs +++ b/crates/flat-files-decoder/tests/transactions.rs @@ -8,9 +8,12 @@ use reth_primitives::TransactionSigned; use reth_primitives::TxType; use std::{fs::File, io::BufReader, str::FromStr}; +const TEST_ASSET_PATH: &str = "../../test-assets"; + #[test] fn example_file_first_tx() { - let mut input_file = BufReader::new(File::open("example0017686312.dbin").unwrap()); + let mut input_file = + BufReader::new(File::open(format!("{TEST_ASSET_PATH}/example0017686312.dbin")).unwrap()); let dbin_file = DbinFile::try_from_read(&mut input_file).unwrap(); @@ -75,7 +78,8 @@ fn example_file_first_tx() { #[test] fn legacy_tx() { - let mut input_file = BufReader::new(File::open("example0017686312.dbin").unwrap()); + let mut input_file = + BufReader::new(File::open(format!("{TEST_ASSET_PATH}/example0017686312.dbin")).unwrap()); let dbin_file = DbinFile::try_from_read(&mut input_file).unwrap(); @@ -120,7 +124,9 @@ fn legacy_tx() { #[test] fn create_tx() { - let mut input_file = BufReader::new(File::open("example-create-17686085.dbin").unwrap()); + let mut input_file = BufReader::new( + File::open(format!("{TEST_ASSET_PATH}/example-create-17686085.dbin")).unwrap(), + ); let dbin_file = DbinFile::try_from_read(&mut input_file).unwrap(); diff --git a/crates/flat-files-decoder/tests/0000000000.dbin b/test-assets/0000000000.dbin similarity index 100% rename from crates/flat-files-decoder/tests/0000000000.dbin rename to test-assets/0000000000.dbin diff --git a/crates/flat-files-decoder/tests/0000000000.dbin.zst b/test-assets/0000000000.dbin.zst similarity index 100% rename from crates/flat-files-decoder/tests/0000000000.dbin.zst rename to test-assets/0000000000.dbin.zst diff --git a/crates/flat-files-decoder/tests/benchmark_files/0017686110-ebfe6d2b6a25625a-c8cd7d28f8925104-17686021-default.dbin b/test-assets/benchmark_files/0017686110-ebfe6d2b6a25625a-c8cd7d28f8925104-17686021-default.dbin similarity index 100% rename from crates/flat-files-decoder/tests/benchmark_files/0017686110-ebfe6d2b6a25625a-c8cd7d28f8925104-17686021-default.dbin rename to test-assets/benchmark_files/0017686110-ebfe6d2b6a25625a-c8cd7d28f8925104-17686021-default.dbin diff --git a/crates/flat-files-decoder/tests/benchmark_files/0017686111-c1ed20dc4cffd7bd-ebfe6d2b6a25625a-17686021-default.dbin b/test-assets/benchmark_files/0017686111-c1ed20dc4cffd7bd-ebfe6d2b6a25625a-17686021-default.dbin similarity index 100% rename from crates/flat-files-decoder/tests/benchmark_files/0017686111-c1ed20dc4cffd7bd-ebfe6d2b6a25625a-17686021-default.dbin rename to test-assets/benchmark_files/0017686111-c1ed20dc4cffd7bd-ebfe6d2b6a25625a-17686021-default.dbin diff --git a/crates/flat-files-decoder/tests/benchmark_files/0017686112-3e047e2815253f7c-c1ed20dc4cffd7bd-17686021-default.dbin b/test-assets/benchmark_files/0017686112-3e047e2815253f7c-c1ed20dc4cffd7bd-17686021-default.dbin similarity index 100% rename from crates/flat-files-decoder/tests/benchmark_files/0017686112-3e047e2815253f7c-c1ed20dc4cffd7bd-17686021-default.dbin rename to test-assets/benchmark_files/0017686112-3e047e2815253f7c-c1ed20dc4cffd7bd-17686021-default.dbin diff --git a/crates/flat-files-decoder/tests/benchmark_files/0017686113-4d2029b14eb759c3-3e047e2815253f7c-17686021-default.dbin b/test-assets/benchmark_files/0017686113-4d2029b14eb759c3-3e047e2815253f7c-17686021-default.dbin similarity index 100% rename from crates/flat-files-decoder/tests/benchmark_files/0017686113-4d2029b14eb759c3-3e047e2815253f7c-17686021-default.dbin rename to test-assets/benchmark_files/0017686113-4d2029b14eb759c3-3e047e2815253f7c-17686021-default.dbin diff --git a/crates/flat-files-decoder/tests/benchmark_files/0017686114-7d23a3e458beaff1-4d2029b14eb759c3-17686021-default.dbin b/test-assets/benchmark_files/0017686114-7d23a3e458beaff1-4d2029b14eb759c3-17686021-default.dbin similarity index 100% rename from crates/flat-files-decoder/tests/benchmark_files/0017686114-7d23a3e458beaff1-4d2029b14eb759c3-17686021-default.dbin rename to test-assets/benchmark_files/0017686114-7d23a3e458beaff1-4d2029b14eb759c3-17686021-default.dbin diff --git a/crates/flat-files-decoder/tests/benchmark_files/0017686115-f8d105f60fa2e78d-7d23a3e458beaff1-17686021-default.dbin b/test-assets/benchmark_files/0017686115-f8d105f60fa2e78d-7d23a3e458beaff1-17686021-default.dbin similarity index 100% rename from crates/flat-files-decoder/tests/benchmark_files/0017686115-f8d105f60fa2e78d-7d23a3e458beaff1-17686021-default.dbin rename to test-assets/benchmark_files/0017686115-f8d105f60fa2e78d-7d23a3e458beaff1-17686021-default.dbin diff --git a/crates/flat-files-decoder/tests/benchmark_files/0017686116-5331aab87811944d-f8d105f60fa2e78d-17686021-default.dbin b/test-assets/benchmark_files/0017686116-5331aab87811944d-f8d105f60fa2e78d-17686021-default.dbin similarity index 100% rename from crates/flat-files-decoder/tests/benchmark_files/0017686116-5331aab87811944d-f8d105f60fa2e78d-17686021-default.dbin rename to test-assets/benchmark_files/0017686116-5331aab87811944d-f8d105f60fa2e78d-17686021-default.dbin diff --git a/crates/flat-files-decoder/tests/benchmark_files/0017686117-1ca6ae9fceb86bb3-5331aab87811944d-17686021-default.dbin b/test-assets/benchmark_files/0017686117-1ca6ae9fceb86bb3-5331aab87811944d-17686021-default.dbin similarity index 100% rename from crates/flat-files-decoder/tests/benchmark_files/0017686117-1ca6ae9fceb86bb3-5331aab87811944d-17686021-default.dbin rename to test-assets/benchmark_files/0017686117-1ca6ae9fceb86bb3-5331aab87811944d-17686021-default.dbin diff --git a/crates/flat-files-decoder/tests/benchmark_files/0017686118-240e906e0192cbf8-1ca6ae9fceb86bb3-17686021-default.dbin b/test-assets/benchmark_files/0017686118-240e906e0192cbf8-1ca6ae9fceb86bb3-17686021-default.dbin similarity index 100% rename from crates/flat-files-decoder/tests/benchmark_files/0017686118-240e906e0192cbf8-1ca6ae9fceb86bb3-17686021-default.dbin rename to test-assets/benchmark_files/0017686118-240e906e0192cbf8-1ca6ae9fceb86bb3-17686021-default.dbin diff --git a/crates/flat-files-decoder/tests/benchmark_files/0017686119-aeb9a1707fcab1af-240e906e0192cbf8-17686053-default.dbin b/test-assets/benchmark_files/0017686119-aeb9a1707fcab1af-240e906e0192cbf8-17686053-default.dbin similarity index 100% rename from crates/flat-files-decoder/tests/benchmark_files/0017686119-aeb9a1707fcab1af-240e906e0192cbf8-17686053-default.dbin rename to test-assets/benchmark_files/0017686119-aeb9a1707fcab1af-240e906e0192cbf8-17686053-default.dbin diff --git a/crates/flat-files-decoder/tests/benchmark_files/0017686120-fc749617debf0d38-aeb9a1707fcab1af-17686053-default.dbin b/test-assets/benchmark_files/0017686120-fc749617debf0d38-aeb9a1707fcab1af-17686053-default.dbin similarity index 100% rename from crates/flat-files-decoder/tests/benchmark_files/0017686120-fc749617debf0d38-aeb9a1707fcab1af-17686053-default.dbin rename to test-assets/benchmark_files/0017686120-fc749617debf0d38-aeb9a1707fcab1af-17686053-default.dbin diff --git a/crates/flat-files-decoder/tests/benchmark_files/0017686121-ca989aecff4b715f-fc749617debf0d38-17686053-default.dbin b/test-assets/benchmark_files/0017686121-ca989aecff4b715f-fc749617debf0d38-17686053-default.dbin similarity index 100% rename from crates/flat-files-decoder/tests/benchmark_files/0017686121-ca989aecff4b715f-fc749617debf0d38-17686053-default.dbin rename to test-assets/benchmark_files/0017686121-ca989aecff4b715f-fc749617debf0d38-17686053-default.dbin diff --git a/crates/flat-files-decoder/tests/benchmark_files/0017686122-613992459bd6791c-ca989aecff4b715f-17686053-default.dbin b/test-assets/benchmark_files/0017686122-613992459bd6791c-ca989aecff4b715f-17686053-default.dbin similarity index 100% rename from crates/flat-files-decoder/tests/benchmark_files/0017686122-613992459bd6791c-ca989aecff4b715f-17686053-default.dbin rename to test-assets/benchmark_files/0017686122-613992459bd6791c-ca989aecff4b715f-17686053-default.dbin diff --git a/crates/flat-files-decoder/tests/benchmark_files/0017686123-5899c91ff4d6bcc4-613992459bd6791c-17686053-default.dbin b/test-assets/benchmark_files/0017686123-5899c91ff4d6bcc4-613992459bd6791c-17686053-default.dbin similarity index 100% rename from crates/flat-files-decoder/tests/benchmark_files/0017686123-5899c91ff4d6bcc4-613992459bd6791c-17686053-default.dbin rename to test-assets/benchmark_files/0017686123-5899c91ff4d6bcc4-613992459bd6791c-17686053-default.dbin diff --git a/crates/flat-files-decoder/tests/benchmark_files/0017686124-1eca9b70fba5b94a-5899c91ff4d6bcc4-17686053-default.dbin b/test-assets/benchmark_files/0017686124-1eca9b70fba5b94a-5899c91ff4d6bcc4-17686053-default.dbin similarity index 100% rename from crates/flat-files-decoder/tests/benchmark_files/0017686124-1eca9b70fba5b94a-5899c91ff4d6bcc4-17686053-default.dbin rename to test-assets/benchmark_files/0017686124-1eca9b70fba5b94a-5899c91ff4d6bcc4-17686053-default.dbin diff --git a/crates/flat-files-decoder/tests/benchmark_files/0017686125-7dc58772bce851e4-1eca9b70fba5b94a-17686053-default.dbin b/test-assets/benchmark_files/0017686125-7dc58772bce851e4-1eca9b70fba5b94a-17686053-default.dbin similarity index 100% rename from crates/flat-files-decoder/tests/benchmark_files/0017686125-7dc58772bce851e4-1eca9b70fba5b94a-17686053-default.dbin rename to test-assets/benchmark_files/0017686125-7dc58772bce851e4-1eca9b70fba5b94a-17686053-default.dbin diff --git a/crates/flat-files-decoder/tests/benchmark_files/0017686126-ce26454bcb6edc2b-7dc58772bce851e4-17686053-default.dbin b/test-assets/benchmark_files/0017686126-ce26454bcb6edc2b-7dc58772bce851e4-17686053-default.dbin similarity index 100% rename from crates/flat-files-decoder/tests/benchmark_files/0017686126-ce26454bcb6edc2b-7dc58772bce851e4-17686053-default.dbin rename to test-assets/benchmark_files/0017686126-ce26454bcb6edc2b-7dc58772bce851e4-17686053-default.dbin diff --git a/crates/flat-files-decoder/tests/benchmark_files/0017686127-d0de6295e70f6c98-ce26454bcb6edc2b-17686053-default.dbin b/test-assets/benchmark_files/0017686127-d0de6295e70f6c98-ce26454bcb6edc2b-17686053-default.dbin similarity index 100% rename from crates/flat-files-decoder/tests/benchmark_files/0017686127-d0de6295e70f6c98-ce26454bcb6edc2b-17686053-default.dbin rename to test-assets/benchmark_files/0017686127-d0de6295e70f6c98-ce26454bcb6edc2b-17686053-default.dbin diff --git a/crates/flat-files-decoder/tests/benchmark_files/0017686128-febb8b1a14ed0849-d0de6295e70f6c98-17686053-default.dbin b/test-assets/benchmark_files/0017686128-febb8b1a14ed0849-d0de6295e70f6c98-17686053-default.dbin similarity index 100% rename from crates/flat-files-decoder/tests/benchmark_files/0017686128-febb8b1a14ed0849-d0de6295e70f6c98-17686053-default.dbin rename to test-assets/benchmark_files/0017686128-febb8b1a14ed0849-d0de6295e70f6c98-17686053-default.dbin diff --git a/crates/flat-files-decoder/tests/benchmark_files/0017686129-edcd8da636408b71-febb8b1a14ed0849-17686053-default.dbin b/test-assets/benchmark_files/0017686129-edcd8da636408b71-febb8b1a14ed0849-17686053-default.dbin similarity index 100% rename from crates/flat-files-decoder/tests/benchmark_files/0017686129-edcd8da636408b71-febb8b1a14ed0849-17686053-default.dbin rename to test-assets/benchmark_files/0017686129-edcd8da636408b71-febb8b1a14ed0849-17686053-default.dbin diff --git a/crates/flat-files-decoder/tests/benchmark_files/0017686130-f722b6fdd7cc0cf9-edcd8da636408b71-17686053-default.dbin b/test-assets/benchmark_files/0017686130-f722b6fdd7cc0cf9-edcd8da636408b71-17686053-default.dbin similarity index 100% rename from crates/flat-files-decoder/tests/benchmark_files/0017686130-f722b6fdd7cc0cf9-edcd8da636408b71-17686053-default.dbin rename to test-assets/benchmark_files/0017686130-f722b6fdd7cc0cf9-edcd8da636408b71-17686053-default.dbin diff --git a/crates/flat-files-decoder/tests/benchmark_files/0017686131-f5114bcb9da4d8dd-f722b6fdd7cc0cf9-17686053-default.dbin b/test-assets/benchmark_files/0017686131-f5114bcb9da4d8dd-f722b6fdd7cc0cf9-17686053-default.dbin similarity index 100% rename from crates/flat-files-decoder/tests/benchmark_files/0017686131-f5114bcb9da4d8dd-f722b6fdd7cc0cf9-17686053-default.dbin rename to test-assets/benchmark_files/0017686131-f5114bcb9da4d8dd-f722b6fdd7cc0cf9-17686053-default.dbin diff --git a/crates/flat-files-decoder/tests/benchmark_files/0017686132-8d6c5f1a64492edf-f5114bcb9da4d8dd-17686053-default.dbin b/test-assets/benchmark_files/0017686132-8d6c5f1a64492edf-f5114bcb9da4d8dd-17686053-default.dbin similarity index 100% rename from crates/flat-files-decoder/tests/benchmark_files/0017686132-8d6c5f1a64492edf-f5114bcb9da4d8dd-17686053-default.dbin rename to test-assets/benchmark_files/0017686132-8d6c5f1a64492edf-f5114bcb9da4d8dd-17686053-default.dbin diff --git a/crates/flat-files-decoder/tests/benchmark_files/pre_merge/0015524700.dbin b/test-assets/benchmark_files/pre_merge/0015524700.dbin similarity index 100% rename from crates/flat-files-decoder/tests/benchmark_files/pre_merge/0015524700.dbin rename to test-assets/benchmark_files/pre_merge/0015524700.dbin diff --git a/crates/flat-files-decoder/example-create-17686085.dbin b/test-assets/example-create-17686085.dbin similarity index 100% rename from crates/flat-files-decoder/example-create-17686085.dbin rename to test-assets/example-create-17686085.dbin diff --git a/crates/flat-files-decoder/example0017686312.dbin b/test-assets/example0017686312.dbin similarity index 100% rename from crates/flat-files-decoder/example0017686312.dbin rename to test-assets/example0017686312.dbin