Go to the source code of this file.
|
int | Run (const std::function< void(Context &)> &job_startpoint) |
| Runs the given job startpoint with a Context instance. More...
|
|
|
void | RunLocalMock (const MemoryConfig &mem_config, size_t num_hosts, size_t workers_per_host, const std::function< void(Context &)> &job_startpoint) |
| Function to run a number of mock hosts as locally independent threads, which communicate via internal stream sockets. More...
|
|
void | RunLocalTests (const std::function< void(Context &)> &job_startpoint) |
| Helper Function to execute RunLocalMock() tests using mock networks in test suite for many different numbers of workers and hosts as independent threads in one program. More...
|
|
void | RunLocalTests (size_t ram, const std::function< void(Context &)> &job_startpoint) |
| Helper Function to execute RunLocalMock() tests using mock networks in test suite for many different numbers of workers and hosts as independent threads in one program. More...
|
|
void | RunLocalSameThread (const std::function< void(Context &)> &job_startpoint) |
| Runs the given job_startpoint within the same thread with a test network –> run test with one host and one thread. More...
|
|
int | RunCheckDieWithParent () |
| Check environment variable THRILL_DIE_WITH_PARENT and enable process flag: this is useful for ssh/invoke.sh: it kills spawned processes when the ssh connection breaks. More...
|
|
int | RunCheckUnlinkBinary () |
| Check environment variable THRILL_UNLINK_BINARY and unlink given program path: this is useful for ssh/invoke.sh: it removes the copied program files while it is running, hence it is gone even if the program crashes. More...
|
|
◆ THRILL_API_CONTEXT_HEADER
#define THRILL_API_CONTEXT_HEADER |