Commit Graph

81 Commits

Author SHA1 Message Date
Dmitry Simonenko f06f81d3f3 machinarium: add test_tls_read_10mb 2017-06-09 15:13:45 +03:00
Dmitry Simonenko 8898c43a49 machinarium: add tls0 tests with pki files 2017-06-09 15:12:48 +03:00
Dmitry Simonenko 706692e50d machinarium: add test_getaddrinfo2; minor fixes 2017-05-31 16:37:29 +03:00
Dmitry Simonenko 0ab745ff67 machinarium: allow set_readahead for connected io 2017-05-30 18:07:42 +03:00
Dmitry Simonenko 8547f46340 machinarium: always readahead; update tests 2017-05-30 17:51:15 +03:00
Dmitry Simonenko 06af8fa94a machinarium: rework timeout api; do errno leftovers 2017-05-30 17:22:44 +03:00
Dmitry Simonenko efea502408 machinarium: be consistent about timeout type 2017-05-24 16:01:55 +03:00
Dmitry Simonenko 8af4ce89d8 machinarium: rename fiber into coroutine 2017-05-24 13:11:03 +03:00
Dmitry Simonenko 34b120d575 machinarium: add test_read_10mb 2017-05-23 22:19:30 +03:00
Dmitry Simonenko 7a7f9c0cf0 machinarium: implement getaddrinfo using task manager 2017-05-23 21:47:28 +03:00
Dmitry Simonenko f109b3d875 machinarium: allocate msg payload data on create 2017-05-23 14:54:19 +03:00
Dmitry Simonenko b8e8ca64c6 machinarium: add producer-consumer tests 2017-05-22 18:23:57 +03:00
Dmitry Simonenko c1b40108bf machinarium: add basic queue tests 2017-05-22 18:20:56 +03:00
Dmitry Simonenko 0dcb0649b9 machinarium: add additional channel tests 2017-05-22 15:30:13 +03:00
Dmitry Simonenko d51534fd0b machinarium: add channel tests 2017-05-19 15:27:50 +03:00
Dmitry Simonenko 6b536d8647 machinarium: update tests 2017-05-18 13:20:40 +03:00
Dmitry Simonenko c5d54e6c34 machinarium: add create test for n machines 2017-05-17 18:12:42 +03:00
Dmitry Simonenko c1d7c58bc6 machinarium: add name to machine_create(); use it as a thread name 2017-05-17 17:35:55 +03:00
Dmitry Simonenko 754cef466b machinarium: update test suite with major api change 2017-05-17 17:23:21 +03:00
Dmitry Simonenko d64a736e36 machinarium: rename test-suite into tests 2017-05-16 13:09:38 +03:00
Dmitry Simonenko ed1a98e283 machinarium: remove previous test suite directory 2017-05-16 13:06:56 +03:00
Dmitry Simonenko c60340d6cb machinarium: major rework of fiber operation call logic 2017-04-20 14:56:47 +03:00
Dmitry Simonenko 7807f860ea machinarium: rework readahead support 2017-04-18 15:02:28 +03:00
Dmitry Simonenko 0c0a861243 machinarium: update tests 2017-04-14 17:55:15 +03:00
Dmitry Simonenko 9b7b773dbc machinarium: add accept cancel test 2017-04-13 21:55:57 +03:00
Dmitry Simonenko 21480234ea machinarium: add accept timeout test 2017-04-13 21:51:14 +03:00
Dmitry Simonenko 5476fcb34b machinarium: add readahead test 2017-04-13 21:50:38 +03:00
Dmitry Simonenko 6301d72b3a machinarium: properly setup accepted client io 2017-04-13 21:36:17 +03:00
Dmitry Simonenko ed2e975ea3 machinarium: add more read tests 2017-04-12 16:23:55 +03:00
Dmitry Simonenko 18b834b6f8 machinarium: add test_write 2017-04-12 15:34:50 +03:00
Dmitry Simonenko 17289280e1 machinarium: add test_connect and test_connect_timeout tests 2017-04-11 16:59:02 +03:00
Dmitry Simonenko 74f9054ed8 machinarium: implement machine_connect() and tests 2017-04-11 16:50:11 +03:00
Dmitry Simonenko 3e091b6c76 machinarium: add tls_server example 2017-03-31 17:03:39 +03:00
Dmitry Simonenko 3957218bf9 machinarium: implement accept/server tls support 2017-03-31 17:02:16 +03:00
Dmitry Simonenko b4e472956f machinarium: implement tls_client example 2017-03-30 15:18:54 +03:00
Dmitry Simonenko 650ebf10cf machinarium: implement custom BIO_METHOD; make connection work 2017-03-30 13:30:24 +03:00
Dmitry Simonenko 4ec5062db4 machinarium: be more precise about openssl errors 2017-03-29 16:04:05 +03:00
Dmitry Simonenko b31055e3b5 machinarium: add basic tls connect test 2017-03-28 14:54:08 +03:00
Dmitry Simonenko 1c3841885a machinarium: include OpenSSL into build; update tests 2017-03-24 16:50:23 +03:00
Dmitry Simonenko dbbf028743 machinarium: add read handler close 2017-03-23 15:41:56 +03:00
Dmitry Simonenko 78feb95f18 machinarium: update tests with latest api changes 2017-03-21 16:33:30 +03:00
Dmitry Simonenko 74411a0a7b machinarium: import and use libcoro for coroutine creation 2017-03-01 16:21:08 +03:00
Dmitry Simonenko cf4c28f026 machinarium: add additional condition/signal test 2017-02-01 15:58:50 +03:00
Dmitry Simonenko b544857cde machinarium: add condition/signal test 2017-02-01 15:58:28 +03:00
Dmitry Simonenko 0c466a90ae machinarium: move source code base from lib into src 2017-01-17 17:12:21 +03:00
Dmitry Simonenko f9a5fa50d3 machinarium: add test_getaddrinfo_3 2017-01-13 12:19:58 +03:00
Dmitry Simonenko 30fb662f8b machinarium: update tests/echo 2016-12-08 16:29:13 +03:00
Dmitry Simonenko 949eea0566 machinarium: update test_cancel_read 2016-12-08 16:28:36 +03:00
Dmitry Simonenko 0cabfcc1c0 machinarium: update test_client_server_ra 2016-12-08 16:27:58 +03:00
Dmitry Simonenko cbdbb515ce machinarium: update test_client_server 2016-12-08 16:27:19 +03:00