Просмотр исходного кода

Attach a logger in one_partition test threads.

Jing Yang 4 лет назад
Родитель
Сommit
663885326b
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      kvraft/tests/service_test.rs

+ 4 - 0
kvraft/tests/service_test.rs

@@ -140,12 +140,16 @@ fn one_partition() -> Result {
     cfg.begin("Test: no progress in minority (3A)");
     cfg.begin("Test: no progress in minority (3A)");
     let counter = Arc::new(AtomicUsize::new(0));
     let counter = Arc::new(AtomicUsize::new(0));
     let counter1 = counter.clone();
     let counter1 = counter.clone();
+    let logger = LocalLogger::inherit();
     std::thread::spawn(move || {
     std::thread::spawn(move || {
+        logger.attach();
         clerk_minority1.put(KEY, "15");
         clerk_minority1.put(KEY, "15");
         counter1.fetch_or(1, Ordering::SeqCst);
         counter1.fetch_or(1, Ordering::SeqCst);
     });
     });
     let counter2 = counter.clone();
     let counter2 = counter.clone();
+    let logger = LocalLogger::inherit();
     std::thread::spawn(move || {
     std::thread::spawn(move || {
+        logger.attach();
         clerk_minority2.get(KEY);
         clerk_minority2.get(KEY);
         counter2.fetch_or(2, Ordering::SeqCst);
         counter2.fetch_or(2, Ordering::SeqCst);
     });
     });