always run all tests during release
Graham Knop [Sun, 9 Apr 2017 13:32:52 +0000 (15:32 +0200)]
t/20-parse.t
t/50-general.t
t/51-ini.t
t/52-json.t
t/54-xml.t
t/55-yaml.t

index e1696a9..910c80b 100644 (file)
@@ -34,7 +34,8 @@ sub load_parser_for {
 for my $f ( map { "t/conf/conf.$_" } keys %ext_map ) {
     my ( $skip, $mod ) = load_parser_for( $f );
     SKIP: {
-        skip "File loading backend for $mod not found", 9 if $skip;
+        skip "File loading backend for $mod not found", 9
+            if $skip && !$ENV{RELEASE_TESTING};
 
         ok( my $c_arr
                 = Config::Any->load_files(
index 373e8e8..4f7f971 100644 (file)
@@ -5,7 +5,7 @@ use Test::More;
 use Config::Any;
 use Config::Any::General;
 
-if ( !Config::Any::General->is_supported ) {
+if ( !Config::Any::General->is_supported && !$ENV{RELEASE_TESTING}) {
     plan skip_all => 'Config::General format not supported';
 }
 else {
index 9c81ca8..5cee996 100644 (file)
@@ -5,7 +5,7 @@ use Test::More;
 use Config::Any;
 use Config::Any::INI;
 
-if ( !Config::Any::INI->is_supported ) {
+if ( !Config::Any::INI->is_supported && !$ENV{RELEASE_TESTING} ) {
     plan skip_all => 'INI format not supported';
 }
 else {
index c9e0967..8bc5cc9 100644 (file)
@@ -5,7 +5,7 @@ use Test::More;
 use Config::Any;
 use Config::Any::JSON;
 
-if ( !Config::Any::JSON->is_supported ) {
+if ( !Config::Any::JSON->is_supported && !$ENV{RELEASE_TESTING} ) {
     plan skip_all => 'JSON format not supported';
 }
 else {
index 0fc6fd9..d3aa3d4 100644 (file)
@@ -5,7 +5,7 @@ use Test::More;
 use Config::Any;
 use Config::Any::XML;
 
-if ( !Config::Any::XML->is_supported ) {
+if ( !Config::Any::XML->is_supported && !$ENV{RELEASE_TESTING} ) {
     plan skip_all => 'XML format not supported';
 }
 else {
index 2b2c52d..0f80d26 100644 (file)
@@ -6,7 +6,7 @@ use Test::More;
 use Config::Any;
 use Config::Any::YAML;
 
-if ( !Config::Any::YAML->is_supported ) {
+if ( !Config::Any::YAML->is_supported && !$ENV{RELEASE_TESTING} ) {
     plan skip_all => 'YAML format not supported';
 }
 else {