[parrot/parrot] fe3797: [test] skip IPv6 socket tests without IPv6, fixes ...

GitHub noreply at github.com
Tue Apr 1 20:25:45 UTC 2014


  Branch: refs/heads/master
  Home:   https://github.com/parrot/parrot
  Commit: fe3797dc0c12b76a831437442c4f6ad9e5466348
      https://github.com/parrot/parrot/commit/fe3797dc0c12b76a831437442c4f6ad9e5466348
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-04-01 (Tue, 01 Apr 2014)

  Changed paths:
    M t/pmc/socket.t

  Log Message:
  -----------
  [test] skip IPv6 socket tests without IPv6, fixes #1068

There are systems without INET6 family support at all. It is a kernel option afterall.
Thanks to basiliscos for reporting


  Commit: 9dc9602a2041b167ac4eca99b73e17601cae9429
      https://github.com/parrot/parrot/commit/9dc9602a2041b167ac4eca99b73e17601cae9429
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-04-01 (Tue, 01 Apr 2014)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  ChangeLog: add GH #1068


  Commit: 4218b4ab08d3561e6f961288615d437dec69cb7f
      https://github.com/parrot/parrot/commit/4218b4ab08d3561e6f961288615d437dec69cb7f
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-04-01 (Tue, 01 Apr 2014)

  Changed paths:
    M ChangeLog
    M t/pmc/socket.t

  Log Message:
  -----------
  Merge branch 'socketipv6-gh1068'

Fix confirmed by user

./parrot t/pmc/socket.t
1..23
ok 1 - Instantiated a Socket PMC
ok 2 - PMC has correct type
ok 3 - can get_fd a Socket
ok 4 - Socket read returns 0 when not connected
ok 5 - Cloned a Socket PMC
ok 6 - Cloned PMC has correct type TT#1820
ok 7 - get_bool on closed Socket
ok 8 - Closed a Socket
ok 9 - A closed Socket returns False
ok 10 - Socket is_closed returned 1 to new socket
ok 11 - Created a TCP Socket
ok 12 - Created a UDP Socket
ok 13 - Socket getprotobyname(icmp) returned 1
ok 14 - Socket getprotobyname(tcp) returned 6
ok 15 - empty protocol name does not coredump
ok 16 - non-existent protocol name does not coredump
ok 17 - Server process started
ok 18 - socket
ok 19 - send
ok 20 - recv
ok 21 - send() big
ok 22 - read(1024) chunked
ok 23 - Exit status of server process


Compare: https://github.com/parrot/parrot/compare/3295df4b2275...4218b4ab08d3


More information about the parrot-commits mailing list