-
Notifications
You must be signed in to change notification settings - Fork 276
/
openjdk_fips.pm
44 lines (38 loc) · 1.08 KB
/
openjdk_fips.pm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# SUSE's openjdk fips tests
#
# Copyright 2024 SUSE LLC
# SPDX-License-Identifier: FSFAP
#
# Summary: FIPS: openjdk
# Jira feature: SLE-21206
# FIPS 140-3: make OpenJDK be able to use the NSS certified crypto
# Test case GET "Supported Cipher Suites and list all crypto providers
# Tags: poo#112034
# Maintainer: QE YaST and Migration (QE Yam) <qe-yam at suse de>
use base "opensusebasetest";
use strict;
use warnings;
use testapi;
use utils;
use openjdktest;
use registration qw(add_suseconnect_product);
use version_utils qw(is_sle);
sub run {
my $self = @_;
my @java_versions = qw(11 17);
if (is_sle '>=15-SP6') {
add_suseconnect_product 'sle-module-legacy';
push @java_versions, 21;
}
foreach my $version (@java_versions) {
configure_java_version $version;
record_info "INFO: running crypto test for OpenJDK $version";
run_crypto_test $version;
record_info "INFO: running SSH test for OpenJDK $version";
run_ssh_test $version;
}
}
sub test_flags {
return {no_rollback => 1};
}
1;