From 351b66561207f4ee295564b24127ff82d3349ba5 Mon Sep 17 00:00:00 2001 From: Carl Worth Date: Sat, 27 Jun 2020 08:18:26 -0700 Subject: [PATCH] Add a new empathy_player_deactivate function To pair with empathy_player_activate and abstract away the goofiness of pkill and the player_pid=${player}_pid; ${!player_pid} magic. --- test | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/test b/test index 1a91c0e..4594e2e 100755 --- a/test +++ b/test @@ -469,6 +469,14 @@ empathy_player_activate() eval ${player_pid}=$! } +# Usage: empathy_player_deactivate +empathy_player_deactivate() +{ + player="$1" + player_pid=${player}_pid + pkill -P ${!player_pid} +} + # Pulls a single named event out of the empathy event stream # # Usage: empathy_get_event @@ -854,11 +862,11 @@ result=$(echo $(empathy_scores_names_numbers alice)) test "$result" = '"alice" 2 "bob" 2 "charlie" 0 "dale" 0 "eric" 0 "fred" 0' TEST_END -pkill -P $alice_pid -pkill -P $bob_pid -pkill -P $charlie_pid -pkill -P $dale_pid -pkill -P $eric_pid -pkill -P $fred_pid +empathy_player_deactivate alice +empathy_player_deactivate bob +empathy_player_deactivate charlie +empathy_player_deactivate dale +empathy_player_deactivate eric +empathy_player_deactivate fred TEST_REPORT -- 2.43.0