summaryrefslogtreecommitdiff
path: root/ext/XS-APItest
diff options
context:
space:
mode:
authorTony Cook <tony@develop-help.com>2014-10-20 14:08:16 +1100
committerTony Cook <tony@develop-help.com>2014-10-20 14:08:16 +1100
commit860874cfffe19048bac963f61026dd7307337549 (patch)
tree8c3e54198b2aa68c54a727bd2ff87b045eda6a2e /ext/XS-APItest
parent0efa6de71269185adc8155368e49d31c82e1e21c (diff)
downloadperl-860874cfffe19048bac963f61026dd7307337549.tar.gz
wrap the failing call_checker test in an eval and TODO it
this allows the rest of the test script to run, and will help make other cygwin test issues more obvious once the other failures are fixed or worked-around
Diffstat (limited to 'ext/XS-APItest')
-rw-r--r--ext/XS-APItest/t/call_checker.t7
1 files changed, 5 insertions, 2 deletions
diff --git a/ext/XS-APItest/t/call_checker.t b/ext/XS-APItest/t/call_checker.t
index 377cb74980..a9ad1c7184 100644
--- a/ext/XS-APItest/t/call_checker.t
+++ b/ext/XS-APItest/t/call_checker.t
@@ -4,8 +4,11 @@ use Test::More tests => 76;
use XS::APItest;
-XS::APItest::test_cv_getset_call_checker();
-ok 1;
+{
+ local $TODO = $^O eq "cygwin" ? "[perl #78502] function pointers don't match on cygwin" : "";
+ ok( eval { XS::APItest::test_cv_getset_call_checker(); 1 })
+ or diag $@;
+}
my @z = ();
my @a = qw(a);