tooltest2.py: minor fixes

This commit is contained in:
The MMGen Project 2021-10-13 20:44:43 +00:00
commit d98cdb82d1
Signed by: mmgen
GPG key ID: 3F8B1861E32B7DA2

View file

@ -78,7 +78,6 @@ opts_data = {
those in the repo root
-t, --type= Specify coin type
-f, --fork Run commands via tool executable instead of importing tool module
-x, --exec-wrapper Run tool inside exec_wrapper script
-v, --verbose Produce more verbose output
""",
'notes': """
@ -822,8 +821,8 @@ async def run_test(gid,cmd_name):
def fork_cmd(cmd_name,args,out,opts):
cmd = (
['scripts/exec_wrapper.py'] +
list(tool_cmd) +
tool_cmd_preargs +
tool_cmd +
(opts or []) +
[cmd_name] + args
)
@ -1030,21 +1029,18 @@ else:
tool_exec = os.path.relpath(os.path.join('cmds','mmgen-tool'))
if opt.fork:
tool_cmd = (tool_exec,'--skip-cfg-file')
passthru_args = ['coin','type','testnet','token']
tool_cmd += tuple(['--{}{}'.format(k.replace('_','-'),
'='+getattr(opt,k) if getattr(opt,k) != True else ''
) for k in passthru_args if getattr(opt,k)])
if opt.exec_wrapper:
tool_cmd = (os.path.join('scripts','exec_wrapper.py'),) + tool_cmd
tool_cmd = [ tool_exec, '--skip-cfg-file' ] + [
'--{}{}'.format(
k.replace('_','-'),
'='+getattr(opt,k) if getattr(opt,k) != True else '')
for k in passthru_args if getattr(opt,k) ]
if opt.coverage:
d,f = init_coverage()
tool_cmd = ('python3','-m','trace','--count','--coverdir='+d,'--file='+f) + tool_cmd
elif g.platform == 'win':
tool_cmd = ('python3',) + tool_cmd
tool_cmd_preargs = ['python3','-m','trace','--count','--coverdir='+d,'--file='+f]
else:
tool_cmd_preargs = ['python3','scripts/exec_wrapper.py']
start_time = int(time.time())