|
@@ -32,7 +32,11 @@ from hpcc.util.ecl.file import ECLFile
|
|
|
from hpcc.util.util import checkPqParam, getVersionNumbers
|
|
|
from hpcc.common.error import Error
|
|
|
|
|
|
-prog_version = "0.0.15"
|
|
|
+prog_version = "0.0.16"
|
|
|
+
|
|
|
+# For coverage
|
|
|
+if ('coverage' in os.environ) and (os.environ['coverage'] == '1'):
|
|
|
+ os.umask(0)
|
|
|
|
|
|
class RegressMain:
|
|
|
|
|
@@ -111,8 +115,10 @@ class RegressMain:
|
|
|
|
|
|
def setup(self):
|
|
|
if self.args.target in self.regress.config.Clusters:
|
|
|
- self.regress.bootstrap(self.args.target)
|
|
|
- self.regress.runSuite(self.args.target, self.regress.Setup())
|
|
|
+ if self.args.pq :
|
|
|
+ self.regress.runSuiteP(self.args.target, self.regress.Setup(self.args.target))
|
|
|
+ else:
|
|
|
+ self.regress.runSuite(self.args.target, self.regress.Setup(self.args.target))
|
|
|
else:
|
|
|
logging.error("%s. Unknown target cluster:'%s'!" % (1, self.args.target))
|
|
|
raise Error("4000")
|
|
@@ -177,12 +183,14 @@ class RegressMain:
|
|
|
parser_setup.set_defaults(func='setup')
|
|
|
parser_setup.add_argument('--target', '-t', help="Run the setup on target cluster. Default value is thor.",
|
|
|
nargs='?', type=str, default='thor')
|
|
|
+ parser_setup.add_argument('--pq', help="Parallel query execution with threadNumber threads. (If threadNumber is '-1' on a single node system then threadNumber = numberOfLocalCore * 2 )",
|
|
|
+ type=checkPqParam, default = 0, metavar="threadNumber")
|
|
|
|
|
|
parser_run = subparsers.add_parser('run', help='run help')
|
|
|
parser_run.set_defaults(func='run')
|
|
|
parser_run.add_argument('--target', '-t', help="Run the cluster suite. Default value is thor.",
|
|
|
nargs='?', type=str, default='thor')
|
|
|
- parser_run.add_argument('--pq', help="Parallel query execution with threadNumber threads. (If threadNumber is '-1' on a single node system then threadNumer = numberOfLocalCore * 2 )",
|
|
|
+ parser_run.add_argument('--pq', help="Parallel query execution with threadNumber threads. (If threadNumber is '-1' on a single node system then threadNumber = numberOfLocalCore * 2 )",
|
|
|
type=checkPqParam, default = 0, metavar="threadNumber")
|
|
|
|
|
|
parser_query = subparsers.add_parser('query', help='query help')
|
|
@@ -193,7 +201,7 @@ class RegressMain:
|
|
|
nargs='?', default='thor', metavar="target_cluster | all")
|
|
|
parser_query.add_argument('--publish', '-p', help="Publish compiled query instead of run.",
|
|
|
action='store_true')
|
|
|
- parser_query.add_argument('--pq', help="Parallel query execution with threadNumber threads. (If threadNumber is '-1' on a single node system then threadNumer = numberOfLocalCore * 2 )",
|
|
|
+ parser_query.add_argument('--pq', help="Parallel query execution with threadNumber threads. (If threadNumber is '-1' on a single node system then threadNumber = numberOfLocalCore * 2 )",
|
|
|
type=checkPqParam, default = 0, metavar="threadNumber")
|
|
|
|
|
|
self.args = parser.parse_args()
|