1. 24 Mar, 2019 1 commit
  2. 23 Aug, 2018 1 commit
  3. 27 May, 2018 1 commit
  4. 02 Feb, 2018 1 commit
  5. 19 Sep, 2017 1 commit
  6. 01 May, 2017 1 commit
    • Luca Boccassi's avatar
      Problem: tests bind to hardcoded TCP ports · 5934919f
      Luca Boccassi authored
      Solution: use ZMQ_LAST_ENDPOINT in most places. This alllows running
      tests in paralle, and on over-booked shared machines where many of
      the ports would be already in use.
      Keep 3 tests with an hardcoded port, as there are some code paths that
      require it (eg: connect before bind), but list those ports in
      tests/testutil.hpp as macros so that they do not overlap and still
      allow parallel runs.
      
      These changes were inspired by a patch uploaded to Ubuntu by the
      package maintainer, Steve Langasek <steve.langasek@ubuntu.com>.
      Thank you Steve!
      5934919f
  7. 24 Feb, 2017 2 commits
    • Luca Boccassi's avatar
      Problem: unnecessary change to router_mandatory_hwm test · 0f473d14
      Luca Boccassi authored
      Solution:
      
      Revert "Problem with ZMQ_ROUTER_MANDATORY option when peer lost"
      
      This partially reverts commit 06740b5d.
      
      The change in the mentioned commit was fixed to be backward
      compatible so test changes are no longer necessary.
      Partially revert the commit, leaving only the bug fix and taking out
      the test change and the superfluous change in socket_base.
      0f473d14
    • Reza Ebrahimi's avatar
      Problem with ZMQ_ROUTER_MANDATORY option when peer lost · 06740b5d
      Reza Ebrahimi authored
      indention
      
      Revert "indention"
      
      This reverts commit a6e7e192ac2d089ac9f7dc0d31d4b1fd10de982e.
      
      indention
      
      indention
      
      Fix Failure in tests
      
      Check both pipe full and pipe close
      06740b5d
  8. 13 Feb, 2016 1 commit
  9. 12 Feb, 2016 2 commits
    • Pieter Hintjens's avatar
      Problem: tests don't build on Windows · 9c0d176d
      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.
      9c0d176d
    • 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
  10. 28 Jan, 2016 1 commit
  11. 02 Jun, 2015 1 commit
  12. 22 Jan, 2015 1 commit
  13. 03 Sep, 2014 1 commit
  14. 07 Aug, 2014 1 commit
  15. 02 Jan, 2014 1 commit
  16. 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
  17. 17 Aug, 2013 1 commit
  18. 12 Mar, 2013 1 commit
  19. 31 Jan, 2013 3 commits
  20. 11 Dec, 2012 1 commit
  21. 08 Dec, 2012 1 commit
  22. 30 Oct, 2012 1 commit
  23. 08 Oct, 2012 1 commit
  24. 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
  25. 27 Aug, 2012 1 commit
  26. 16 Jun, 2012 3 commits
  27. 01 Nov, 2011 2 commits
  28. 31 Oct, 2011 1 commit
  29. 02 May, 2011 1 commit
  30. 24 Mar, 2011 1 commit
  31. 02 Mar, 2011 1 commit
  32. 30 Oct, 2010 1 commit
  33. 28 Aug, 2010 1 commit