|
Serene Runtime 1.0.0-dev
C runtime for the Serene programming language
|
#include <sched.h>#include <stdint.h>#include <serene/rt/engine.h>#include <serene/rt/fiber.h>#include <serene/rt/reactor.h>#include "acutest.h"#include "base.h"#include "rt/reactor/backend.h"#include "rt/reactor/internal.h"#include "serene/rt/impl/spsc_ring.h"Go to the source code of this file.
Macros | |
| #define | REACTOR_TESTS(X) |
Functions | |
| static void | reactor_test_submit (srn_reactor_t *r, size_t channel, const srn_reactor_io_request_t *req) |
| static srn_reactor_io_completion_t | reactor_test_await (srn_reactor_t *r, size_t channel) |
| static void | reactor_test_start (srn_reactor_t *r, size_t nworkers) |
| static void | test_reactor_lifecycle () |
| static void | test_reactor_activate_shutdown () |
| static void | test_reactor_fresh_state () |
| static void | test_reactor_nop_roundtrip () |
| static void | test_reactor_channel_routing () |
| static void | test_reactor_sleep () |
| static void | test_reactor_cq_spsc_stress () |
| #define REACTOR_TESTS | ( | X | ) |
Definition at line 38 of file reactor_tests.h.
|
static |
Definition at line 60 of file reactor_tests.h.
|
static |
Definition at line 73 of file reactor_tests.h.
|
static |
Definition at line 50 of file reactor_tests.h.
|
static |
Definition at line 91 of file reactor_tests.h.
|
static |
Definition at line 137 of file reactor_tests.h.
|
static |
Definition at line 182 of file reactor_tests.h.
|
static |
Definition at line 99 of file reactor_tests.h.
|
static |
Definition at line 83 of file reactor_tests.h.
|
static |
Definition at line 120 of file reactor_tests.h.
|
static |
Definition at line 155 of file reactor_tests.h.