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 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
|
Author: Nicholas Bamber <nicholas@periapt.co.uk>
Subject: Test scripts stooping too low
Config::Any allows YAML::XS, YAML::Syck and YAML and prefers YAML::XS.
However the upstream test scripts are not allowing YAML::XS.
Forwarded: no
Last-Update: 2012-06-20
--- a/t/10simple.t
+++ b/t/10simple.t
@@ -9,11 +9,14 @@
BEGIN {
use Test::More;
- eval "use YAML::Syck ()";
+ eval "use YAML::XS()";
if($@) {
- eval "use YAML ()";
+ eval "use YAML::Syck ()";
if($@) {
- plan skip_all => "YAML or YAML::Syck required for this test";
+ eval "use YAML ()";
+ if($@) {
+ plan skip_all => "YAML::XS or YAML or YAML::Syck required for this test";
+ }
}
}
--- a/t/11default.t
+++ b/t/11default.t
@@ -11,11 +11,14 @@
@classes = qw/ MXDefaultConfigTest MXDefaultMultipleConfigsTest /;
- eval "use YAML::Syck ()";
+ eval "use YAML::XS()";
if($@) {
- eval "use YAML ()";
+ eval "use YAML::Syck ()";
if($@) {
- plan skip_all => "YAML or YAML::Syck required for this test";
+ eval "use YAML ()";
+ if($@) {
+ plan skip_all => "YAML::XS or YAML or YAML::Syck required for this test";
+ }
}
}
--- a/t/multiple.t
+++ b/t/multiple.t
@@ -9,11 +9,14 @@
BEGIN {
use Test::More;
- eval "use YAML::Syck ()";
+ eval "use YAML::XS()";
if($@) {
- eval "use YAML ()";
+ eval "use YAML::Syck ()";
if($@) {
- plan skip_all => "YAML or YAML::Syck required for this test";
+ eval "use YAML ()";
+ if($@) {
+ plan skip_all => "YAML::XS or YAML or YAML::Syck required for this test";
+ }
}
}
|