cppcoro/test
Lewis Baker 8745d1b6d6 Change ring-buffer sequencer tests to use static_thread_pool.
This will allow them to be run on Linux platforms.

Change producer in multi-producer examples to reschedule onto the
thread-pool if probably suspended. This allows producer and
consumer to run concurrently rather than the consumer executing
the producer inline.
2018-10-27 12:06:14 -07:00
..
doctest Replace <iosfwd> with <ostream> in doctest.h to try and fix linker errors under Linux (#78) 2018-04-06 15:25:51 +09:30
async_auto_reset_event_tests.cpp Add some #include <ostream> to work around doctest issue. 2017-10-25 20:29:08 +10:30
async_generator_tests.cpp Modify async_generator_tests to permit lazy .begin(), iterator++. 2018-10-04 20:11:17 -07:00
async_latch_tests.cpp Add cppcoro::async_latch. 2017-11-22 21:55:45 +10:30
async_manual_reset_event_tests.cpp Rename lazy_task -> task, shared_lazy_task -> shared_task. 2017-08-17 21:14:34 +09:30
async_mutex_tests.cpp Merge branch 'master' into feature/generic_ops 2017-11-23 13:12:55 +10:30
build.cake Merge branch 'master' into disruptor 2018-10-21 09:02:44 -07:00
cancellation_token_tests.cpp Add some #include <ostream> to work around doctest issue. 2017-10-25 20:29:08 +10:30
counted.cpp Change tests to use doctest testing framework. 2017-05-22 06:34:19 +09:30
counted.hpp Change tests to use doctest testing framework. 2017-05-22 06:34:19 +09:30
file_tests.cpp Merge branch 'master' into sockets2 2018-08-20 21:07:17 -07:00
generator_tests.cpp Disable "low_pass" generator test 2018-01-08 11:17:20 +10:30
io_service_fixture.hpp Fix io_service_fixture_with_threads: create given threads count (#75) 2018-04-05 16:14:57 +09:30
io_service_tests.cpp Add some #include <ostream> to work around doctest issue. 2017-10-25 20:29:08 +10:30
ip_address_tests.cpp Add ip_address and ip[v4/v6]_endpoint. 2017-12-18 22:48:00 +10:30
ip_endpoint_tests.cpp Disable some tests under MSVC x86 optimised build variants. 2018-01-08 11:17:20 +10:30
ipv4_address_tests.cpp Add cppcoro::net::ipv4_address 2017-12-15 08:08:20 +10:30
ipv4_endpoint_tests.cpp Add ip_address and ip[v4/v6]_endpoint. 2017-12-18 22:48:00 +10:30
ipv6_address_tests.cpp Add cppcoro::net::ipv6_address. 2017-12-16 21:31:41 +10:30
ipv6_endpoint_tests.cpp Disable some tests under MSVC x86 optimised build variants. 2018-01-08 11:17:20 +10:30
main.cpp Change tests to use doctest testing framework. 2017-05-22 06:34:19 +09:30
multi_producer_sequencer_tests.cpp Change ring-buffer sequencer tests to use static_thread_pool. 2018-10-27 12:06:14 -07:00
recursive_generator_tests.cpp Add some #include <ostream> to work around doctest issue. 2017-10-25 20:29:08 +10:30
scheduling_operator_tests.cpp Merge branch 'master' into generic_ops 2018-08-15 22:18:25 -07:00
sequence_barrier_tests.cpp Add sequence_barrier synchronisation primitive. 2017-11-26 21:58:48 +10:30
shared_task_tests.cpp Make more functions work with arbitrary awaitables. 2017-09-13 08:26:43 +09:30
single_consumer_async_auto_reset_event_tests.cpp Add single_consumer_async_auto_reset_event. 2017-11-17 07:54:00 +10:30
single_producer_sequencer_tests.cpp Change ring-buffer sequencer tests to use static_thread_pool. 2018-10-27 12:06:14 -07:00
socket_tests.cpp Re-enable disabled test under msvc 2017.9 Preview 3 or later. 2018-10-03 22:00:30 -07:00
static_thread_pool_tests.cpp Make for_each_async() execute the first iteration onto scheduler. 2018-08-06 23:51:21 -07:00
sync_wait_tests.cpp Rename lazy_task -> task, shared_lazy_task -> shared_task. 2017-08-17 21:14:34 +09:30
task_tests.cpp Make more functions work with arbitrary awaitables. 2017-09-13 08:26:43 +09:30
when_all_ready_tests.cpp Fix warning about shadowed variables. 2018-01-08 11:17:20 +10:30
when_all_tests.cpp Skip failing when_all() test on msvc x86 optimised. 2018-03-26 23:22:40 +10:30