1. 11 May, 2016 1 commit
    • Erik Hugne's avatar
      tipc: add support for address domain suffix · f81ef1bc
      Erik Hugne authored
      The TIPC protocol bindings in ZeroMQ defaults to a lookup domain
      of 1.0.0 to prevent 'closest first' search, and instead always
      do round robin if several sockets in the network or node have
      the same name published. In retrospect, this might have been a
      bad idea because it won't work on standalone configurations.
      We solve this by allowing an optional domain suffix to be provided
      in the address, and 0.0.0 should be used in that case, or if the
      TIPC address range in the cluster configuration is defined to some
      other value. Domain suffixes are only relevant for connecting
      addresses.
      Signed-off-by: 's avatarErik Hugne <erik.hugne@gmail.com>
      f81ef1bc
  2. 12 Feb, 2016 1 commit
    • Pieter Hintjens's avatar
      Problem: tests don't build on Windows · bbcc79d1
      Pieter Hintjens authored
      There were numerous small issues with test cases:
      
      - some lacked the right source file header
      - some were not portable at all
      - some were using internal libzmq APIs (headers)
      
      Solution: fixed and cleaned up.
      bbcc79d1
  3. 01 Feb, 2016 3 commits
  4. 28 Jan, 2016 1 commit
  5. 02 Jun, 2015 1 commit
  6. 30 Jan, 2015 1 commit
  7. 22 Jan, 2015 1 commit
  8. 24 Jul, 2014 1 commit
  9. 02 Jan, 2014 1 commit
  10. 06 Nov, 2013 1 commit
    • Pieter Hintjens's avatar
      Removed over-long pauses in tests · 5b60540e
      Pieter Hintjens authored
      - used msleep (10) in most places instead of zmq_sleep (1)
      - may cause failures on slower machines
      - to change, modify SETTLE_TIME in testutil.h
      - tested down to 1 msec on fast boxes
      5b60540e
  11. 01 Nov, 2013 1 commit
  12. 20 Sep, 2013 1 commit
  13. 18 Sep, 2013 1 commit
  14. 15 Sep, 2013 1 commit
    • Pieter Hintjens's avatar
      Added z85 codec to ZMQ API · 576e3ca5
      Pieter Hintjens authored
      * Removed redundant Z85 code and include files from project
      * Simplified use of headers in test cases (now they all just use testutil.hpp)
      * Export zmq_z85_encode() and zmq_z85_decode() in API
      * Added man pages for these two functions
      576e3ca5
  15. 17 Aug, 2013 1 commit
  16. 21 May, 2013 1 commit
  17. 12 Mar, 2013 1 commit
  18. 31 Jan, 2013 1 commit
    • Pieter Hintjens's avatar
      Lots of cleanups to self-tests · 963c6a8e
      Pieter Hintjens authored
      * Removed or truncated sleeps so the tests run faster
      * Removed dependencies on zmq_utils
      * Rewrote a few tests that were confusing
      * Minor code cleanups
      963c6a8e
  19. 30 Jan, 2013 1 commit
  20. 17 Jan, 2013 1 commit
  21. 08 Jan, 2013 3 commits
  22. 30 Nov, 2012 1 commit
    • Ian Barber's avatar
      Serialise test_connect_delay · 75161b5c
      Ian Barber authored
      Simplify the test connect delay test script, removing the threads and
      moving to a serialised version. AFAICS this should provide the same
      test, but without the race conditions that happened with the previous
      test.
      75161b5c
  23. 25 Oct, 2012 1 commit
  24. 18 Sep, 2012 1 commit
  25. 06 Sep, 2012 1 commit
    • Arthur O'Dwyer's avatar
      Add "#undef NDEBUG" to all tests. · cf20932d
      Arthur O'Dwyer authored
      This change makes sure that even if the tests are built in a
      "release" configuration (with optimizations and NDEBUG turned on),
      the assertions won't get compiled out of the tests themselves.
      
      The C standard guarantees that the most recent inclusion of
      <assert.h> is the one that counts, so it's important that the
      "#undef NDEBUG/#include <assert.h>" come as the last thing in
      the block of header files.
      
      "testutil.hpp" includes <assert.h>, so I've left <assert.h> out
      of any test that #includes "testutil.hpp", just for the sake of
      brevity.
      cf20932d
  26. 04 Sep, 2012 1 commit
    • Ian Barber's avatar
      Fixing PGM issues · d7331b7b
      Ian Barber authored
      Hopefully fixed LIBZMQ-427 - there was a slight typo in the init_address
      refactor. The encoder refactoring had also broken pgm_sender and
      receiver, but just required updating to use the new functions.
      d7331b7b
  27. 27 Aug, 2012 1 commit
  28. 13 Jun, 2012 2 commits
  29. 12 Jun, 2012 7 commits