-
Notifications
You must be signed in to change notification settings - Fork 22
Expand file tree
/
Copy pathbasetestcase.py
More file actions
23 lines (18 loc) · 846 Bytes
/
basetestcase.py
File metadata and controls
23 lines (18 loc) · 846 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from TestInput import TestInputSingleton
runtype = TestInputSingleton.input.param("runtype", "default").lower()
if runtype == "dedicated":
from dedicatedbasetestcase import ProvisionedBaseTestCase as CbBaseTest
from dedicatedbasetestcase import ClusterSetup as CbClusterSetup
elif runtype == "serverless":
from serverlessbasetestcase import OnCloudBaseTest as CbBaseTest
from serverlessbasetestcase import ClusterSetup as CbClusterSetup
elif runtype == "columnar":
from columnarbasetestcase import ColumnarBaseTest as CbBaseTest
from columnarbasetestcase import ClusterSetup as CbClusterSetup
else:
from onPrem_basetestcase import OnPremBaseTest as CbBaseTest
from onPrem_basetestcase import ClusterSetup as CbClusterSetup
class BaseTestCase(CbBaseTest):
pass
class ClusterSetup(CbClusterSetup):
pass