kc3-lang/libevent/test/regress.h

Branch :


Log

Author Commit Date CI Message
34b84b97 2010-11-03 14:38:45 Fix more wn64 warnings.
5d389dc0 2010-10-26 22:27:57 Fix some uses of int for socket in regress
5fb10958 2010-08-16 22:55:45 Add a unit test for conditions
d74ae381 2010-08-16 12:38:22 Make the regress_pthread.c tests work on windows with current test APIs
170ffd2b 2010-08-05 15:57:30 Increase the tolerance in our unit tests for sloppy clocks. (Apparently openbsd in virtualbox just doesn't keep very accurate time.)
2c2618d8 2010-03-05 13:00:15 more whitespace normalization
17efc1cd 2010-03-04 01:25:51 Update all our copyright notices to say "2010"
8fcb7a1b 2010-02-23 23:55:32 Add test for periodic timers that get activated for other reasons This was already independently verified by the new bufferevent timeout tests, but it's good to explicitly check that our code does what it should.
e5bbd40a 2010-02-18 17:41:15 Clean up formatting: use tabs, not 8-spaces, to indent.
86f57420 2009-11-16 22:25:46 Add two implementations of getaddrinfo: one blocking and one nonblocking. The entry points are evutil_getaddrinfo and evdns_getaddrinfo respectively. There are fairly extensive unit tests. I believe this code conforms to RFC3493 pretty closely, but there are probably more issues. It should get tested on more platforms. This code means we can dump the well-intentioned but weirdly-implemented bufferevent_evdns and evutil_resolve code. svn:r1537
86db1c85 2009-11-04 05:19:26 Commit ConnectEx code to get connect working with async bufferevents. This is code by Chris Davis, with changes to get the unit tests failing less aggressively. The unit tests for this code do not completely pass yet; Chris is looking into that. If they aren't passing by the next release, I'll turn off this code. svn:r1499
9a772148 2009-11-02 19:31:29 Compilation and correctness fixes for IOCP listener code. svn:r1489
5f1d6e64 2009-11-02 17:42:16 Add more IOCP tests. They might not pass yet. svn:r1487
ed0e91e0 2009-10-27 04:03:50 New test flag to suppress logging for one test. svn:r1466
8a3007ef 2009-07-30 17:01:38 More evconnlistener unit tests: bump its coverage from 71% to 83%. svn:r1392
709c21c4 2009-07-28 04:03:57 Bufferevent support for openssl. This code adds a new Bufferevent type that is only compiled when the openssl library is present. It supports using an SSL object and an event alert mechanism, which can either be an fd or an underlying bufferevent. There is still more work to do: the unit tests are incomplete, and we need to support flush and shutdown much better. Sometimes events are generated needlessly: this will hose performance. There's a new encrypting proxy in sample/le-proxy.c. This code has only been tested on OSX, and nowhere else. svn:r1382
f4775918 2009-07-20 14:55:51 Refactor evtag tests into their own suite. svn:r1366
61f2a45d 2009-07-17 20:23:05 Add a tinytest flag to initialize threading. svn:r1357
e224321c 2009-07-14 18:49:42 Convert and expand free_active_base/event_base_new tests to avoid dbl-free. Patch from Zack Weinberg svn:r1342
ec146883 2009-04-30 19:05:43 Oops: actually commit changes to build and use regress_iocp svn:r1255
5c104cef 2009-04-23 00:33:37 Add a randomized test for heap correctness. svn:r1229
ea664bf2 2009-04-21 18:46:30 Refactor test wrappers to divide legacy items from useful stuff. svn:r1212
7cf8a7b0 2009-04-21 18:45:59 Call the main testcases "main", not "legacy". svn:r1210
68d0139f 2009-04-07 04:49:25 Refactor the zlib and pthreads tests to appear in the regular tinytest tree structure. svn:r1141
79b7799b 2009-02-13 01:42:59 a simple test for evbuffer_add_file svn:r1122
f9e4e0f9 2009-02-03 18:28:53 Move bufferevent tests to regress_bufferevent.c file. svn:r1101
ea4b8724 2009-02-02 19:22:13 checkpoint work on big bufferevent refactoring svn:r1095
2e3f0f68 2009-02-01 02:20:16 Enable the edge-triggered test again svn:r1092
a30c9eb1 2009-02-01 01:07:12 Move evbuffer tests into their own file. svn:r1087
5831d11a 2009-01-31 18:36:37 Move rpc_test to regress_rpc. svn:r1084
fa6ae169 2009-01-31 18:36:24 Convert RPC suite. There are still some places it can exit(1), but those always run forked, so no big deal. svn:r1083
eac75f91 2009-01-31 07:32:14 Port DNS tests. svn:r1081
153093ec 2009-01-30 17:44:13 Port the HTTP unit tests. Most are still legacy (since they use test_ok so much), but at least they no longer exit(1) on failure svn:r1076
a8203b34 2009-01-29 23:19:57 Refactor unit tests using my spiffy new "tinytest" framework. The big win here is that we can get process-level isolation. This has been tested to work okay on at least Linux and Win32. Only the tests in regress.c have been converted wrapped in the new wrapper functions; the others are still on the old system. svn:r1073
b85b710c 2009-01-27 22:34:36 Update copyright statements to reflect the facts that: a) this is 2009 b) niels and nick have been comaintainers for a while c) saying "all rights reserved" when you then go on to explicitly disclaim some rights is sheer cargo-cultism. svn:r1065
0d9d5cfe 2009-01-02 20:46:12 New functions in evutil to clone inet_pton and inet_ntop, with tests. Adapted from Tor code. svn:r983
39400e68 2008-05-30 16:56:34 Patch from Valery Kholodkov: support for edge-triggered events with epoll and kqueue. Changed from original patch: made test into a regression test, with explicit success/failure for edge-triggered and non-edge-triggered cases. Closes SF request 1968284. svn:r840
ccb70f1b 2008-04-30 04:31:10 provide example bufferevent filters doing compression and decompression as additional regression test svn:r751
558de9b3 2008-03-02 21:18:33 Provide OpenSSL style support for multiple threads accessing the same event_base svn:r684
f554234f 2006-11-16 07:36:20 first stab at an rpc layer; this breaks the regression test. svn:r254
07c3fb50 2006-08-27 20:04:20 add a simple regression test for the DNS resolver; requires internet access. do some KNF on evdns.c; add checks to prevent potential buffer overflows. fix one memory leak. svn:r230
a3bb4a03 2006-01-22 05:08:50 I often need some very simple HTTP functionality, so this is a first stab at integrating something really simple with HTTP. The interface is still evolving as I start messing with it. Not all the interfaces are properly exported yet. I am also trying to figure out how to intelligently hide the details about the different structures from users, so that that things can be changed around later. svn:r196