From 0a43920436bcf2875fe61116381fea16bb95263e Mon Sep 17 00:00:00 2001 From: Fabio Lenherr / DashieTM Date: Fri, 22 Mar 2024 13:42:09 +0100 Subject: [PATCH] feat: Add name for plugin in tests --- src/tests.rs | 2 +- src/utils/plugin.rs | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/tests.rs b/src/tests.rs index 2c0c600..3b9df58 100644 --- a/src/tests.rs +++ b/src/tests.rs @@ -109,5 +109,5 @@ fn test_custom_tests() { let func1 = PluginTestFunc::new(func1, "henlo"); let func2 = PluginTestFunc::new(func2, "fail"); let funcs = vec![func1, func2]; - plugin_tests(funcs); + plugin_tests("libtest",funcs); } diff --git a/src/utils/plugin.rs b/src/utils/plugin.rs index e9f71fb..73f8625 100644 --- a/src/utils/plugin.rs +++ b/src/utils/plugin.rs @@ -116,7 +116,7 @@ impl FnOnce<()> for PluginTestFunc { unsafe impl Send for PluginTestFunc {} unsafe impl Sync for PluginTestFunc {} -pub fn plugin_tests(tests: Vec) { +pub fn plugin_tests(plugig_name: &'static str, tests: Vec) { use std::thread; let mut running = String::from(""); @@ -144,7 +144,10 @@ pub fn plugin_tests(tests: Vec) { } } let mut buffer = String::from(""); - buffer += "\n----------- Plugin Tests -----------\n\n"; + buffer += &format!( + "\n----------- Plugin Tests for {} -----------\n\n", + plugig_name + ); buffer += &format!("running {} tests:\n", running_index); buffer += &running; buffer += &format!("\n{} test crashed:\n", crashed_index);