diff options
| author | Brian Anderson <banderson@mozilla.com> | 2012-02-02 14:57:13 -0800 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2012-02-02 18:10:24 -0800 |
| commit | 7f2980b7498453019aa349aae9c94b90b920e2a6 (patch) | |
| tree | df862f052a0ea170c82fcf0908079ea2ce63a551 /src/rt/test/rust_test_runtime.cpp | |
| parent | 65f4b0587a303c742898512121edf0460d4279f7 (diff) | |
| download | rust-7f2980b7498453019aa349aae9c94b90b920e2a6.tar.gz rust-7f2980b7498453019aa349aae9c94b90b920e2a6.zip | |
rt: Remove bitrotted tests
Diffstat (limited to 'src/rt/test/rust_test_runtime.cpp')
| -rw-r--r-- | src/rt/test/rust_test_runtime.cpp | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/src/rt/test/rust_test_runtime.cpp b/src/rt/test/rust_test_runtime.cpp deleted file mode 100644 index 51ec9219396..00000000000 --- a/src/rt/test/rust_test_runtime.cpp +++ /dev/null @@ -1,69 +0,0 @@ -#include "rust_test_runtime.h" - -rust_test_runtime::rust_test_runtime() { -} - -rust_test_runtime::~rust_test_runtime() { -} - -#define DOMAINS 32 -#define TASKS 32 - -void -rust_domain_test::worker::run() { - for (int i = 0; i < TASKS; i++) { - kernel->create_task(NULL, "child"); - } - //sync::sleep(rand(&handle->rctx) % 1000); -} - -bool -rust_domain_test::run() { - rust_env env; - rust_srv srv(&env); - rust_kernel kernel(&srv, 1); - - array_list<worker *> workers; - for (int i = 0; i < DOMAINS; i++) { - worker *worker = new rust_domain_test::worker (&kernel); - workers.append(worker); - worker->start(); - } - - // We don't join the worker threads here in order to simulate ad-hoc - // termination of domains. If we join_all_domains before all domains - // are actually spawned, this could crash, thus the reason for the - // sleep below. - - sync::sleep(100); - return true; -} - -void task_entry(void *, rust_opaque_box*, void *) { - printf("task entry\n"); -} - -void -rust_task_test::worker::run() { - rust_task_id root_id = kernel->create_task(NULL, "main"); - rust_task *root_task = kernel->get_task_by_id(root_id); - root_task->start(&task_entry, NULL, NULL); - root_task->sched->start_main_loop(); -} - -bool -rust_task_test::run() { - rust_env env; - rust_srv srv(&env); - rust_kernel kernel(&srv, 1); - - array_list<worker *> workers; - for (int i = 0; i < DOMAINS; i++) { - worker *worker = new rust_task_test::worker (&kernel, this); - workers.append(worker); - worker->start(); - } - - //sync::sleep(rand(&kernel.sched->rctx) % 1000); - return true; -} |
