1e1051a39Sopenharmony_ci#! /usr/bin/env perl
2e1051a39Sopenharmony_ci# Copyright 2017-2021 The OpenSSL Project Authors. All Rights Reserved.
3e1051a39Sopenharmony_ci#
4e1051a39Sopenharmony_ci# Licensed under the Apache License 2.0 (the "License").  You may not use
5e1051a39Sopenharmony_ci# this file except in compliance with the License.  You can obtain a copy
6e1051a39Sopenharmony_ci# in the file LICENSE in the source distribution or at
7e1051a39Sopenharmony_ci# https://www.openssl.org/source/license.html
8e1051a39Sopenharmony_ci
9e1051a39Sopenharmony_ci
10e1051a39Sopenharmony_ciuse OpenSSL::Test;
11e1051a39Sopenharmony_ciuse OpenSSL::Test::Utils;
12e1051a39Sopenharmony_ciuse OpenSSL::Test qw/:DEFAULT data_file srctop_file bldtop_dir/;
13e1051a39Sopenharmony_ciuse Cwd qw(abs_path);
14e1051a39Sopenharmony_ci
15e1051a39Sopenharmony_cisetup("test_external_krb5");
16e1051a39Sopenharmony_ci
17e1051a39Sopenharmony_ciplan skip_all => "No external tests in this configuration"
18e1051a39Sopenharmony_ci    if disabled("external-tests");
19e1051a39Sopenharmony_ciplan skip_all => "krb5 not available"
20e1051a39Sopenharmony_ci    if ! -f srctop_file("krb5", "src", "configure.ac");
21e1051a39Sopenharmony_ci
22e1051a39Sopenharmony_ciplan tests => 1;
23e1051a39Sopenharmony_ci
24e1051a39Sopenharmony_ci$ENV{OPENSSL_MODULES} = abs_path(bldtop_dir("providers"));
25e1051a39Sopenharmony_ci$ENV{OPENSSL_CONF} = abs_path(srctop_file("test", "default-and-legacy.cnf"));
26e1051a39Sopenharmony_ci
27e1051a39Sopenharmony_ciok(run(cmd([data_file("krb5.sh")])), "running krb5 tests");
28