[Rt-commit] rt branch, 4.4/skip-gpg-tests-option, created. rt-4.4.4-110-ge15909a7fc
Jim Brandt
jbrandt at bestpractical.com
Thu Jun 25 15:08:21 EDT 2020
The branch, 4.4/skip-gpg-tests-option has been created
at e15909a7fcf050459f9b45db18b0e761f0e6880d (commit)
- Log -----------------------------------------------------------------
commit e15909a7fcf050459f9b45db18b0e761f0e6880d
Author: Jim Brandt <jbrandt at bestpractical.com>
Date: Thu Jun 25 15:06:05 2020 -0400
Provide an option to skip GnuPG tests
The current check runs if GnuPG::Interface is found, but
there are cases where gpg 1.4 isn't available and that
version is currently required. Provide an explicit option
to skip GnuPG tests for this case.
diff --git a/Dockerfile b/Dockerfile
index 98bafcd6c0..d77111ec6f 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -9,4 +9,7 @@ ENV RT_DBA_PASSWORD password
ENV RT_TEST_DB_HOST=172.17.0.2
ENV RT_TEST_RT_HOST=172.17.0.3
+# Skip gpg tests until we update to gpg 2.2
+ENV SKIP_GPG_TESTS=1
+
CMD tail -f /dev/null
diff --git a/lib/RT/Test/GnuPG.pm b/lib/RT/Test/GnuPG.pm
index d50c2cada1..e4173d15b7 100644
--- a/lib/RT/Test/GnuPG.pm
+++ b/lib/RT/Test/GnuPG.pm
@@ -64,6 +64,8 @@ sub import {
my %args = @_;
my $t = $class->builder;
+ RT::Test::plan( skip_all => 'GnuPG required.' )
+ if $ENV{'SKIP_GPG_TESTS'};
RT::Test::plan( skip_all => 'GnuPG required.' )
unless GnuPG::Interface->require;
RT::Test::plan( skip_all => 'gpg executable is required.' )
-----------------------------------------------------------------------
More information about the rt-commit
mailing list