From 16dd3f4d32b13bb19adb11ecd5d08035d41d144b Mon Sep 17 00:00:00 2001 From: Jonathan Bennett Date: Tue, 24 May 2016 22:02:42 -0500 Subject: [PATCH] [Test suite] Adds libfiu test to emulate failure in set_sig_handlers() --- test/tests/fault_injection.pl | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/test/tests/fault_injection.pl b/test/tests/fault_injection.pl index f8f62481..c5771082 100644 --- a/test/tests/fault_injection.pl +++ b/test/tests/fault_injection.pl @@ -70,7 +70,6 @@ 'fiu_injection_style' => 'enable_random name=posix/io/rw/*,probability=0.05', 'fiu_iterations' => 1000 }, - { 'category' => 'fault injection', 'subcategory' => 'fiu-run libc/mm/*', @@ -80,6 +79,16 @@ 'fiu_injection_style' => 'enable_random name=libc/mm/*,probability=0.05', 'fiu_iterations' => 1000 }, + { + 'category' => 'fault injection', + 'subcategory' => 'fiu-run sigaction', + 'detail' => 'server', + 'function' => \&fiu_run_fault_injection, + 'cmdline' => "$fwknopdCmd $default_server_conf_args $intf_str --exit-parse-config", + 'fiu_injection_style' => 'enable name=posix/proc/sigaction', + 'fiu_iterations' => 1, + 'server_positive_output_matches' => [qr/Errors\sencountered\swhen\ssetting\ssignal\shandlers/], + }, { 'category' => 'fault injection', 'subcategory' => 'fiu-run posix/io/rw/*',