Don't panic while panicking.
[rapid-gossip-sync-server] / src / tests / mod.rs
index cbacca66e4a00d75ae828788aad2f7013cec4347..dbe5a52abdebce26e024eedefdf21865ea4b3c60 100644 (file)
@@ -136,6 +136,9 @@ impl Drop for SchemaSanitizer {
                IS_TEST_SCHEMA_CLEAN.with(|cleanliness_reference| {
                        let is_clean_option = cleanliness_reference.borrow();
                        if let Some(is_clean) = *is_clean_option {
+                               if std::thread::panicking() {
+                                       return;
+                               }
                                assert_eq!(is_clean, true);
                        }
                });