diff options
| author | Hiroshi Mimaki <[email protected]> | 2017-12-26 11:05:28 +0900 |
|---|---|---|
| committer | Hiroshi Mimaki <[email protected]> | 2017-12-26 11:05:28 +0900 |
| commit | bce811a53a16bae895180703bdf3504b3592a6d7 (patch) | |
| tree | 4ad229968885a37cd12d2ea500b6c275e5bd011e /mrbgems/mruby-socket | |
| parent | 6b09692684583fd4d551bd53b00e0e90b34ebab5 (diff) | |
| download | mruby-bce811a53a16bae895180703bdf3504b3592a6d7.tar.gz mruby-bce811a53a16bae895180703bdf3504b3592a6d7.zip | |
Disabled UNIXSocket test on Cygwin
Diffstat (limited to 'mrbgems/mruby-socket')
| -rw-r--r-- | mrbgems/mruby-socket/test/sockettest.c | 11 | ||||
| -rw-r--r-- | mrbgems/mruby-socket/test/unix.rb | 2 |
2 files changed, 12 insertions, 1 deletions
diff --git a/mrbgems/mruby-socket/test/sockettest.c b/mrbgems/mruby-socket/test/sockettest.c index 835606141..ee5975f92 100644 --- a/mrbgems/mruby-socket/test/sockettest.c +++ b/mrbgems/mruby-socket/test/sockettest.c @@ -26,10 +26,21 @@ mrb_sockettest_win_p(mrb_state *mrb, mrb_value klass) #endif } +mrb_value +mrb_sockettest_cygwin_p(mrb_state *mrb, mrb_value klass) +{ +#if defined(__CYGWIN__) || defined(__CYGWIN32__) + return mrb_true_value(); +#else + return mrb_false_value(); +#endif +} + void mrb_mruby_socket_gem_test(mrb_state* mrb) { struct RClass *c = mrb_define_module(mrb, "SocketTest"); mrb_define_class_method(mrb, c, "tmppath", mrb_sockettest_tmppath, MRB_ARGS_NONE()); mrb_define_class_method(mrb, c, "win?", mrb_sockettest_win_p, MRB_ARGS_NONE()); + mrb_define_class_method(mrb, c, "cygwin?", mrb_sockettest_cygwin_p, MRB_ARGS_NONE()); } diff --git a/mrbgems/mruby-socket/test/unix.rb b/mrbgems/mruby-socket/test/unix.rb index 2a29ddae7..4a88fba21 100644 --- a/mrbgems/mruby-socket/test/unix.rb +++ b/mrbgems/mruby-socket/test/unix.rb @@ -1,4 +1,4 @@ -unless SocketTest.win? +unless SocketTest.win? || SocketTest.cygwin? def unixserver_test_block path = SocketTest.tmppath |
