Make sure that 80-test_ca.t finds all the config files

This recipe counted too much on being called with test/ as its current
working directory.  That's a mistake on, for example, Windows.

Reviewed-by: Rich Salz <rsalz@openssl.org>
This commit is contained in:
Richard Levitte 2015-09-07 01:09:23 +02:00
parent eb8cd5dec2
commit a351805733

View File

@ -21,12 +21,12 @@ remove_tree("demoCA", { safe => 0 });
plan tests => 4; plan tests => 4;
SKIP: { SKIP: {
$ENV{SSLEAY_CONFIG} = "-config CAss.cnf"; $ENV{SSLEAY_CONFIG} = "-config ".top_file("test", "CAss.cnf");
skip "failed creating CA structure", 3 skip "failed creating CA structure", 3
if !is(system("$perl ".$CA_pl." -newca < ".devnull()." 2>&1"), 0, if !is(system("$perl ".$CA_pl." -newca < ".devnull()." 2>&1"), 0,
'creating CA structure'); 'creating CA structure');
$ENV{SSLEAY_CONFIG} = "-config Uss.cnf"; $ENV{SSLEAY_CONFIG} = "-config ".top_file("test", "Uss.cnf");
skip "failed creating new certificate request", 2 skip "failed creating new certificate request", 2
if !is(system("$perl ".$CA_pl." -newreq 2>&1"), 0, if !is(system("$perl ".$CA_pl." -newreq 2>&1"), 0,
'creating new certificate request'); 'creating new certificate request');