diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml
index 88dd007b4d..800ec601af 100644
--- a/.github/workflows/coverage.yml
+++ b/.github/workflows/coverage.yml
@@ -15,7 +15,7 @@ env:
jobs:
coverage:
if: github.event.pull_request.draft == false
- runs-on: ubuntu-latest
+ runs-on: ubuntu-latest-16-cores
timeout-minutes: 60
steps:
- uses: actions/checkout@v3
diff --git a/src/catalog/tests/mock.rs b/src/catalog/tests/mock.rs
index f41e1da533..cc9f67c7d4 100644
--- a/src/catalog/tests/mock.rs
+++ b/src/catalog/tests/mock.rs
@@ -13,7 +13,7 @@ use datatypes::data_type::ConcreteDataType;
use datatypes::schema::{ColumnSchema, Schema};
use datatypes::vectors::StringVector;
use serde::Serializer;
-use table::engine::{EngineContext, TableEngine};
+use table::engine::{EngineContext, TableEngine, TableReference};
use table::metadata::TableId;
use table::requests::{AlterTableRequest, CreateTableRequest, DropTableRequest, OpenTableRequest};
use table::test_util::MemTable;
@@ -175,12 +175,28 @@ impl TableEngine for MockTableEngine {
unimplemented!()
}
- fn get_table(&self, _ctx: &EngineContext, name: &str) -> table::Result