From 257077fd3dbfabbd673dd4fa5933cac927515395 Mon Sep 17 00:00:00 2001 From: rwhitworth Date: Tue, 14 Jul 2015 13:15:19 -0400 Subject: [PATCH 1/4] Cygwin now skips three tests that never run properly --- t/env.t | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/t/env.t b/t/env.t index dfc7203..ab7466f 100644 --- a/t/env.t +++ b/t/env.t @@ -20,6 +20,9 @@ $ENV{"m\xf6ney"} = "\x80uro"; is env("m\xf6ney", "\x{20AC}"), "\x{20AC}uro", 'env write retval encoded'; is env("m\xf6ney"), "\x{20AC}", 'env write worked'; is $ENV{"m\xf6ney"}, "\x80", 'env affected %ENV'; -is env("\x{20AC}", 1), undef, 'env write retval old value'; -is env("\x{20AC}"), 1, 'env write worked'; -is $ENV{"\x80"}, 1, 'env affected %ENV'; +SKIP: { + skip "Cygwin doesn't support Unicode env variables", 3 if (($^O eq 'cygwin') || ($^O eq 'MSWin32')); + is env("\x{20AC}", 1), undef, 'env write retval old value'; + is env("\x{20AC}"), 1, 'env write worked'; + is $ENV{"\x80"}, 1, 'env affected %ENV'; +} From cec55b863a474457c5d1357ca6faf5eb39e9e5a4 Mon Sep 17 00:00:00 2001 From: rwhitworth Date: Tue, 14 Jul 2015 13:17:00 -0400 Subject: [PATCH 2/4] Add travis CI required files --- .travis.yml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..7f99684 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,9 @@ +language: "perl" +perl: + - "5.20" + - "5.18" + - "5.16" + - "5.14" + - "5.12" + - "5.10" + - "5.8" From 36d2297208fabbe7e22270bf50f24b044e0a2024 Mon Sep 17 00:00:00 2001 From: rwhitworth Date: Tue, 14 Jul 2015 13:23:35 -0400 Subject: [PATCH 3/4] updated --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 7f99684..b0c9d6a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,3 +7,4 @@ perl: - "5.12" - "5.10" - "5.8" +# comment line for testing From f6372365aab242c8366b311baa245e70cac5d9f2 Mon Sep 17 00:00:00 2001 From: Ryan Whitworth Date: Tue, 14 Jul 2015 13:40:58 -0400 Subject: [PATCH 4/4] Remove MSWin32 test skip. CPAN Testers shows good pass rate CPAN Testers shows a good pass rate for MSWin32 platform, so no need to skip. --- t/env.t | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/t/env.t b/t/env.t index ab7466f..9cace52 100644 --- a/t/env.t +++ b/t/env.t @@ -21,7 +21,7 @@ is env("m\xf6ney", "\x{20AC}"), "\x{20AC}uro", 'env write retval encoded'; is env("m\xf6ney"), "\x{20AC}", 'env write worked'; is $ENV{"m\xf6ney"}, "\x80", 'env affected %ENV'; SKIP: { - skip "Cygwin doesn't support Unicode env variables", 3 if (($^O eq 'cygwin') || ($^O eq 'MSWin32')); + skip "Cygwin has trouble with these tests, so skipping", 3 if ($^O eq 'cygwin'); is env("\x{20AC}", 1), undef, 'env write retval old value'; is env("\x{20AC}"), 1, 'env write worked'; is $ENV{"\x80"}, 1, 'env affected %ENV';