about summary refs log tree commit diff
diff options
context:
space:
mode:
authorErik Kaneda <erik@risczero.com>2024-05-03 14:24:14 -0700
committerErik Kaneda <erik@risczero.com>2024-05-03 14:34:51 -0700
commitdde17cf3ee25d3212aae47907ef5e9edc056cd5b (patch)
tree51b10ad685b2ad38e898502bfc563fdb13b2da2f
parent9c20ddd956426d577d77cb3f57a7db2227a3c6e9 (diff)
downloadrust-dde17cf3ee25d3212aae47907ef5e9edc056cd5b.tar.gz
rust-dde17cf3ee25d3212aae47907ef5e9edc056cd5b.zip
zkvm: fix run_tests
zkvm is single-threaded, similar to emscripten and wasm.
-rw-r--r--library/test/src/lib.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/library/test/src/lib.rs b/library/test/src/lib.rs
index bddf75dffbb..5890b73aabe 100644
--- a/library/test/src/lib.rs
+++ b/library/test/src/lib.rs
@@ -594,7 +594,9 @@ pub fn run_test(
             // If the platform is single-threaded we're just going to run
             // the test synchronously, regardless of the concurrency
             // level.
-            let supports_threads = !cfg!(target_os = "emscripten") && !cfg!(target_family = "wasm");
+            let supports_threads = !cfg!(target_os = "emscripten")
+                && !cfg!(target_family = "wasm")
+                && !cfg!(target_os = "zkvm");
             if supports_threads {
                 let cfg = thread::Builder::new().name(name.as_slice().to_owned());
                 let mut runtest = Arc::new(Mutex::new(Some(runtest)));