From 2d84427948e4d55ff4656c069c441ec132e7e5ef Mon Sep 17 00:00:00 2001 From: Alex Chi Date: Tue, 31 May 2022 22:41:13 +0800 Subject: [PATCH] chore(test): ensure single thread runtime for sqllogictest (#657) Signed-off-by: Alex Chi --- tests/sqllogictest/tests/sqllogictest.rs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/tests/sqllogictest/tests/sqllogictest.rs b/tests/sqllogictest/tests/sqllogictest.rs index 8720273ab..796d1763f 100644 --- a/tests/sqllogictest/tests/sqllogictest.rs +++ b/tests/sqllogictest/tests/sqllogictest.rs @@ -52,13 +52,20 @@ fn main() { ); } + fn build_runtime() -> Runtime { + tokio::runtime::Builder::new_current_thread() + .enable_all() + .build() + .unwrap() + } + run_tests(&args, tests, |test| match &test.data { ("mem", case) => { - Runtime::new().unwrap().block_on(test_mem(case)); + build_runtime().block_on(test_mem(case)); Outcome::Passed } ("disk", case) => { - Runtime::new().unwrap().block_on(test_disk(case)); + build_runtime().block_on(test_disk(case)); Outcome::Passed } _ => unreachable!(),