mirror of
https://github.com/openssl/openssl.git
synced 2024-12-21 06:09:35 +08:00
450d12c825
The krb5 test requires the legacy module to be loaded in order to work. It also seems to be senstive to using relative paths, so we use absolute ones instead. [extended tests] Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/10992)
28 lines
894 B
Raku
28 lines
894 B
Raku
#! /usr/bin/env perl
|
|
# Copyright 2017 The OpenSSL Project Authors. All Rights Reserved.
|
|
#
|
|
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
|
# this file except in compliance with the License. You can obtain a copy
|
|
# in the file LICENSE in the source distribution or at
|
|
# https://www.openssl.org/source/license.html
|
|
|
|
|
|
use OpenSSL::Test;
|
|
use OpenSSL::Test::Utils;
|
|
use OpenSSL::Test qw/:DEFAULT data_file srctop_file bldtop_dir/;
|
|
use Cwd qw(abs_path);
|
|
|
|
setup("test_external_krb5");
|
|
|
|
plan skip_all => "No external tests in this configuration"
|
|
if disabled("external-tests");
|
|
plan skip_all => "krb5 not available"
|
|
if ! -f srctop_file("krb5", "README");
|
|
|
|
plan tests => 1;
|
|
|
|
$ENV{OPENSSL_MODULES} = abs_path($ENV{OPENSSL_MODULES});
|
|
$ENV{OPENSSL_CONF} = abs_path(srctop_file("test", "default-and-legacy.cnf"));
|
|
|
|
ok(run(cmd([data_file("krb5.sh")])), "running krb5 tests");
|