[test suite] add variable expansion and fwknopd override tests
This commit is contained in:
@@ -278,6 +278,9 @@ EXTRA_DIST = \
|
||||
test/conf/ofb_mode_access.conf \
|
||||
test/conf/open_ports_access.conf \
|
||||
test/conf/override_fwknopd.conf \
|
||||
test/conf/override2_fwknopd.conf \
|
||||
test/conf/var_expansion_fwknopd.conf \
|
||||
test/conf/var_expansion_invalid_fwknopd.conf \
|
||||
test/conf/require_src_access.conf \
|
||||
test/conf/require_user_access.conf \
|
||||
test/conf/subnet_source_match_access.conf \
|
||||
|
||||
2
test/conf/override2_fwknopd.conf
Normal file
2
test/conf/override2_fwknopd.conf
Normal file
@@ -0,0 +1,2 @@
|
||||
ENABLE_PCAP_PROMISC N
|
||||
PCAP_FILTER udp port 1234
|
||||
@@ -1 +1,2 @@
|
||||
ENABLE_PCAP_PROMISC Y;
|
||||
PCAP_FILTER udp port 3456
|
||||
|
||||
2
test/conf/var_expansion_fwknopd.conf
Normal file
2
test/conf/var_expansion_fwknopd.conf
Normal file
@@ -0,0 +1,2 @@
|
||||
FWKNOP_RUN_DIR /var/run
|
||||
FWKNOP_PID_FILE $FWKNOP_RUN_DIR/test.pid
|
||||
2
test/conf/var_expansion_invalid_fwknopd.conf
Normal file
2
test/conf/var_expansion_invalid_fwknopd.conf
Normal file
@@ -0,0 +1,2 @@
|
||||
FWKNOP_RUN_DIR /var/run
|
||||
FWKNOP_PID_FILE $FWKNOP_INVALID_VAR/test.pid
|
||||
@@ -17,6 +17,36 @@
|
||||
'cmdline' => "$fwknopdCmd $default_server_conf_args " .
|
||||
"-O $conf_dir/override_fwknopd.conf --dump-config",
|
||||
},
|
||||
{
|
||||
'category' => 'basic operations',
|
||||
'detail' => 'multiple override configs',
|
||||
'function' => \&generic_exec,
|
||||
'positive_output_matches' => [qr/ENABLE_PCAP_PROMISC.*\'N\'/,
|
||||
qr/FILTER.*1234/],
|
||||
'exec_err' => $NO,
|
||||
'cmdline' => "$fwknopdCmd -c $cf{'def'} -d $default_digest_file " .
|
||||
"-p $default_pid_file --dump-config " .
|
||||
"-O $conf_dir/override_fwknopd.conf,$conf_dir/override2_fwknopd.conf",
|
||||
},
|
||||
{
|
||||
'category' => 'basic operations',
|
||||
'detail' => 'config var expansion',
|
||||
'function' => \&generic_exec,
|
||||
'positive_output_matches' => [qr/test\.pid/],
|
||||
'exec_err' => $NO,
|
||||
'cmdline' => "$fwknopdCmd -c $conf_dir/var_expansion_fwknopd.conf " .
|
||||
"-d $default_digest_file --dump-config "
|
||||
},
|
||||
{
|
||||
'category' => 'basic operations',
|
||||
'detail' => 'invalid config var expansion',
|
||||
'function' => \&generic_exec,
|
||||
'positive_output_matches' => [qr/Invalid embedded/],
|
||||
'exec_err' => $NO,
|
||||
'cmdline' => "$fwknopdCmd -c $conf_dir/var_expansion_invalid_fwknopd.conf " .
|
||||
"-d $default_digest_file --dump-config "
|
||||
},
|
||||
|
||||
{
|
||||
'category' => 'basic operations',
|
||||
'subcategory' => 'server',
|
||||
|
||||
Reference in New Issue
Block a user