Skip to content

Commit fe2791d

Browse files
committed
revert
Signed-off-by: Xintao <[email protected]>
1 parent ebb5745 commit fe2791d

File tree

2 files changed

+4
-46
lines changed

2 files changed

+4
-46
lines changed

src/lib.rs

Lines changed: 3 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@
105105
//!
106106
//! do_fallible_work();
107107
//!
108-
//! local_registry.cleanup();
108+
//! local_registry.teardown();
109109
//! }
110110
//! ```
111111
//!
@@ -125,7 +125,7 @@
125125
//! local_registry.register_current();
126126
//! fail::cfg("p0", "pause").unwrap();
127127
//! println!("Local registry: {:?}", fail::list());
128-
//! local_registry.cleanup();
128+
//! local_registry.teardown();
129129
//! println!("Local registry: {:?}", fail::list());
130130
//! local_registry.deregister_current();
131131
//! }
@@ -603,7 +603,7 @@ impl FailPointRegistry {
603603
}
604604

605605
/// Clean up registered fail points in this registry.
606-
pub fn cleanup(&self) {
606+
pub fn teardown(&self) {
607607
let mut registry = self.registry.write().unwrap();
608608
cleanup(&mut registry);
609609
}
@@ -1107,48 +1107,6 @@ mod tests {
11071107
}
11081108
}
11091109

1110-
#[test]
1111-
fn test_multiple_threads() {
1112-
let local_registry = new_fail_group();
1113-
local_registry.register_current();
1114-
let (tx, rx) = mpsc::channel();
1115-
thread::spawn(move || {
1116-
local_registry.register_current();
1117-
cfg("thread_point", "sleep(10)").unwrap();
1118-
tx.send(()).unwrap();
1119-
});
1120-
rx.recv().unwrap();
1121-
let l = list();
1122-
assert!(l
1123-
.iter()
1124-
.find(|&x| x == &("thread_point".to_owned(), "sleep(10)".to_owned()))
1125-
.is_some());
1126-
1127-
let (tx, rx) = mpsc::channel();
1128-
let t = thread::spawn(move || {
1129-
let local_registry = new_fail_group();
1130-
local_registry.register_current();
1131-
cfg("thread_point", "panic").unwrap();
1132-
let l = list();
1133-
assert!(l
1134-
.iter()
1135-
.find(|&x| x == &("thread_point".to_owned(), "panic".to_owned()))
1136-
.is_some());
1137-
rx.recv().unwrap();
1138-
local_registry.cleanup();
1139-
let l = list();
1140-
assert!(l.is_empty());
1141-
});
1142-
1143-
tx.send(()).unwrap();
1144-
let l = list();
1145-
assert!(l
1146-
.iter()
1147-
.find(|&x| x == &("thread_point".to_owned(), "panic".to_owned()))
1148-
.is_none());
1149-
t.join().unwrap();
1150-
}
1151-
11521110
// This case should be tested as integration case, but when calling `teardown` other cases
11531111
// like `test_pause` maybe also affected, so it's better keep it here.
11541112
#[test]

tests/tests.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,7 @@ fn test_multiple_threads_cleanup() {
282282
&& l.len() == 1
283283
);
284284
rx.recv().unwrap();
285-
local_registry.cleanup();
285+
local_registry.teardown();
286286
let l = fail::list();
287287
assert!(l.is_empty());
288288
});

0 commit comments

Comments
 (0)