unified build scheme: adjust test framework for out of source build tree
[openssl.git] / test / recipes / 15-test_dsa.t
index 5a1917dcedd034c25c516d4a0c8ae59c992bd21f..22f971cebf1a15a85bb2a828ba5bfc42d98e372d 100644 (file)
@@ -4,14 +4,14 @@ use strict;
 use warnings;
 
 use File::Spec;
-use OpenSSL::Test qw/:DEFAULT top_file/;
+use OpenSSL::Test qw/:DEFAULT srctop_file/;
 use OpenSSL::Test::Utils;
 
 setup("test_dsa");
 
 plan tests => 6;
 
-require_ok(top_file('test','recipes','tconversion.pl'));
+require_ok(srctop_file('test','recipes','tconversion.pl'));
 
 ok(run(test(["dsatest"])), "running dsatest");
 ok(run(test(["dsatest", "-app2_1"])), "running dsatest -app2_1");
@@ -21,13 +21,13 @@ ok(run(test(["dsatest", "-app2_1"])), "running dsatest -app2_1");
         if disabled("dsa");
 
      subtest 'dsa conversions -- private key' => sub {
-        tconversion("dsa", top_file("test","testdsa.pem"));
+        tconversion("dsa", srctop_file("test","testdsa.pem"));
      };
      subtest 'dsa conversions -- private key PKCS#8' => sub {
-        tconversion("dsa", top_file("test","testdsa.pem"), "pkey");
+        tconversion("dsa", srctop_file("test","testdsa.pem"), "pkey");
      };
      subtest 'dsa conversions -- public key' => sub {
-        tconversion("dsa", top_file("test","testdsapub.pem"), "dsa",
+        tconversion("dsa", srctop_file("test","testdsapub.pem"), "dsa",
                     "-pubin", "-pubout");
      };
 }