Commit 86a227ee authored by Richard Levitte's avatar Richard Levitte
Browse files

CONF inclusion test: Add VMS specific tests



We want to see that VMS syntax paths are treated correctly.

Reviewed-by: default avatarTim Hudson <tjh@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/5587)
parent 4f7c840a
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -10,8 +10,16 @@ setup("test_includes");
plan skip_all => "test_includes doesn't work without posix-io"
    if disabled("posix-io");

plan tests => 3;                # The number of tests being performed
plan tests =>                   # The number of tests being performed
    3
    + ($^O eq "VMS" ? 2 : 0);

ok(run(test(["conf_include_test", data_file("includes.cnf")])), "test directory includes");
ok(run(test(["conf_include_test", data_file("includes-file.cnf")])), "test file includes");
if ($^O eq "VMS") {
    ok(run(test(["conf_include_test", data_file("vms-includes.cnf")])),
       "test directory includes, VMS syntax");
    ok(run(test(["conf_include_test", data_file("vms-includes-file.cnf")])),
       "test file includes, VMS syntax");
}
ok(run(test(["conf_include_test", data_file("includes-broken.cnf"), "f"])), "test broken includes");
+5 −0
Original line number Diff line number Diff line
#
# Example configuration file using includes.
#

.include vms-includes.cnf
+5 −0
Original line number Diff line number Diff line
#
# Example configuration file using includes.
#

.include [.conf-includes]