1. 20 Jan, 2014 1 commit
  2. 02 Jan, 2014 1 commit
  3. 19 Nov, 2013 2 commits
  4. 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
  5. 18 Oct, 2013 1 commit
  6. 04 Oct, 2013 1 commit
  7. 20 Sep, 2013 2 commits
  8. 16 Sep, 2013 1 commit
  9. 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
  10. 12 Sep, 2013 1 commit
  11. 02 Sep, 2013 2 commits
    • Pieter Hintjens's avatar
      Fixed ZAP authentication · fb67e160
      Pieter Hintjens authored
      - if ZAP server returns anything except 200, connection is closed
      - all security tests now pass correctly
      - test_security_curve now does proper client key authentication using test key
      - test_security_plain now does proper password authentication
      fb67e160
    • Pieter Hintjens's avatar
      Fixed 'make check' failures · fba56120
      Pieter Hintjens authored
      - Split off NULL security check from PLAIN
      - Cleaned up test_linger code a little
      - Got all tests to pass, added TODOs for outstanding issues
      - Added ZAP authentication for NULL test case
      - NULL mechanism was not passing server identity - fixed
      - cleaned up test_security_plain and removed option double-checks (made code ugly)
      - lowered timeout on expect_bounce_fail to 150 msec to speed up checks
      - removed all sleeps from test_fork and simplified code (it still passes :-)
      fba56120
  12. 31 Aug, 2013 1 commit
    • MinRK's avatar
      test failed CURVE auth · 9d94640e
      MinRK authored
      adds expect_bounce_fail test function
      
      which is like bounce, but fails if messages arrive.
      9d94640e
  13. 17 Aug, 2013 2 commits
  14. 07 Jul, 2013 1 commit
    • Pieter Hintjens's avatar
      Got new test cases working with libzmq · 9ca6898f
      Pieter Hintjens authored
      * disabled the specific tests that do not work (yet) on libzmq
      * cleaned up one source (test_spec_rep.c) but the others need similar work
      * added sleep in test_spec_rep to allow connects time to happen; this would
        not be needed if we connected out to the REP peers instead in from them,
        but I didn't want to change the logic of the test code.
      9ca6898f
  15. 05 Jul, 2013 1 commit
  16. 02 Jul, 2013 1 commit
    • Christian Kamm's avatar
      Add tests for Request-Reply pattern sockets. · 798b3940
      Christian Kamm authored
      * See http://rfc.zeromq.org/spec:28/REQREP
      * Not all testable statements are covered.
      * At this point, there are several failures:
        - test_spec_req: The REQ socket does not correctly discard messages
          from peers that are not currently being talked to.
        - test_spec_dealer/router: On disconnect, the queues seem to not be
          emptied. The DEALER can still receive a message the disconnected
          peer sent, the ROUTER can still send to the identity of the dis-
          connected peer.
      798b3940
  17. 28 Jun, 2013 1 commit
  18. 17 May, 2013 1 commit
  19. 12 Mar, 2013 1 commit
  20. 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
  21. 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
  22. 31 Oct, 2011 1 commit
  23. 20 Jun, 2011 1 commit
  24. 24 Mar, 2011 2 commits
  25. 02 Mar, 2011 1 commit
  26. 30 Oct, 2010 1 commit
  27. 28 Aug, 2010 2 commits
  28. 27 Aug, 2010 1 commit