Skip to content

Commit 4ccac3b

Browse files
committed
Make test_utils/
1 parent 5f03dd3 commit 4ccac3b

File tree

15 files changed

+27
-13
lines changed

15 files changed

+27
-13
lines changed

Cargo.lock

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,14 @@ exclude = [
1414
".github/",
1515
".gitignore",
1616
".npmignore",
17+
"benches/",
1718
"data/",
1819
"examples/",
1920
"js/",
2021
"package-lock.json",
2122
"package.json",
2223
"tests/",
24+
"test_utils/",
2325
]
2426

2527
[dependencies]
@@ -54,6 +56,7 @@ reqwest = { version = "=0.12.19", features = ["rustls-tls"], default-features =
5456
futures = "=0.3.31"
5557
tokio = { version = "=1.45.1", features = ["rt-multi-thread"] }
5658
sha2 = "=0.9.9"
59+
test_utils = { path = "test_utils" }
5760

5861
[lib]
5962
bench = false
@@ -108,7 +111,7 @@ len_zero = "allow"
108111
uninlined_format_args = "warn"
109112

110113
[workspace]
111-
members = ["js", "fuzz"]
114+
members = ["js", "fuzz", "test_utils"]
112115

113116
[workspace.dependencies]
114117
serde = { version = "1.0.219", features = ["derive", "rc"] }

benches/bench_cosmetic_matching.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use criterion::*;
44
pub fn make_engine() -> Engine {
55
use adblock::resources::Resource;
66

7-
let rules = adblock::test_utils::rules_from_lists(&["data/brave/brave-main-list.txt"]);
7+
let rules = test_utils::rules_from_lists(&["data/brave/brave-main-list.txt"]);
88
let resource_json = std::fs::read_to_string("data/brave/brave-resources.json").unwrap();
99
let resource_list: Vec<Resource> = serde_json::from_str(&resource_json).unwrap();
1010
let mut engine = Engine::from_rules_parametrised(rules, Default::default(), true, true);

benches/bench_matching.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use adblock::request::Request;
66
use adblock::url_parser::parse_url;
77
use adblock::{Engine, FilterSet};
88

9-
use adblock::test_utils::rules_from_lists;
9+
use test_utils::rules_from_lists;
1010

1111
#[allow(non_snake_case)]
1212
#[derive(Serialize, Deserialize, Clone)]

benches/bench_memory.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ use adblock::request::Request;
1212
use adblock::resources::Resource;
1313
use adblock::Engine;
1414

15-
use adblock::test_utils::rules_from_lists;
15+
use test_utils::rules_from_lists;
1616

1717
// Custom allocator to track memory usage
1818
#[global_allocator]

benches/bench_rules.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use once_cell::sync::Lazy;
33

44
use adblock::{Engine, FilterSet};
55

6-
use adblock::test_utils::rules_from_lists;
6+
use test_utils::rules_from_lists;
77

88
static DEFAULT_LISTS: Lazy<Vec<String>> =
99
Lazy::new(|| rules_from_lists(&["data/easylist.to/easylist/easylist.txt"]).collect());

benches/bench_serialization.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use criterion::*;
22

33
use adblock::Engine;
44

5-
use adblock::test_utils::rules_from_lists;
5+
use test_utils::rules_from_lists;
66

77
fn serialization(c: &mut Criterion) {
88
let mut group = c.benchmark_group("blocker-serialization");

benches/bench_url.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use serde::{Deserialize, Serialize};
55
use adblock::request::Request;
66
use adblock::url_parser::parse_url;
77

8-
use adblock::test_utils::rules_from_lists;
8+
use test_utils::rules_from_lists;
99

1010
#[allow(non_snake_case)]
1111
#[derive(Serialize, Deserialize, Clone)]

src/lib.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,6 @@ mod optimizer;
3232
pub mod regex_manager;
3333
pub mod request;
3434
pub mod resources;
35-
#[doc(hidden)]
36-
pub mod test_utils;
3735
pub mod url_parser;
3836

3937
#[doc(hidden)]

test_utils/Cargo.toml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
[package]
2+
name = "test_utils"
3+
version = "0.1.0"
4+
edition = "2021"
5+
6+
[lib]
7+
name = "test_utils"
8+
path = "mod.rs"

0 commit comments

Comments
 (0)