summaryrefslogtreecommitdiffstats
path: root/test/tests.com
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2010-11-22 23:42:45 +0000
committerRichard Levitte <levitte@openssl.org>2010-11-22 23:42:45 +0000
commitfbd7d524bedcdafd63664b9ba884d93b7f4cd8ec (patch)
treeb62743bfb74494b2fec38e1a8f1a6f7e52b21c7d /test/tests.com
parentd5dfa7cd82804eec165569deeb4181d60c08b0f6 (diff)
* tests.com: Add the symbol openssl_conf, so the openssl application
stops complaining about a missing configuration file. Define the logical name PERL_ENV_TABLES with values to Perl considers the DCL symbol table as part of the environment (see 'man perlvms' for details), so cms-test.pl can get the value of EXE_DIR from tests.com, among others. * cms-test.pl: Make changes to have it work on VMS as well. Upper or mixed case options need to be quoted and the openssl command needs a VMS-specific treatment. It all should work properly on Unix, I hope it does on Windows as well...
Diffstat (limited to 'test/tests.com')
-rw-r--r--test/tests.com3
1 files changed, 3 insertions, 0 deletions
diff --git a/test/tests.com b/test/tests.com
index fa4600f686..21991c4707 100644
--- a/test/tests.com
+++ b/test/tests.com
@@ -14,6 +14,7 @@ $ exe_dir := sys$disk:[-.'__arch'.exe.apps]
$
$ sslroot = f$parse("sys$disk:[-.apps];",,,,"syntax_only") - "].;"+ ".]"
$ define /translation_attributes = concealed sslroot 'sslroot'
+$ openssl_conf := sslroot:[000000]openssl-vms.cnf
$
$ set default '__here'
$
@@ -290,6 +291,8 @@ $ mcr 'texe_dir''jpaketest'
$ return
$ test_cms:
$ write sys$output "CMS consistency test"
+$ ! The following makes perl include the DCL symbol table in the env.
+$ define/user perl_env_tables clisym_local,lnm$file_dev,ctrl_env
$ perl CMS-TEST.PL
$ return
$