Skip to content
Snippets Groups Projects
Commit de1b92f2 authored by Marko Mecina's avatar Marko Mecina
Browse files

properly comment out multi-line pre/post-condition description in generated scripts

parent df9f2c2f
No related branches found
No related tags found
No related merge requests found
...@@ -45,7 +45,7 @@ def run(jfile, outfile, reportfunc=False, specfile=None): ...@@ -45,7 +45,7 @@ def run(jfile, outfile, reportfunc=False, specfile=None):
script += 'ask_tc_exec = True\n' script += 'ask_tc_exec = True\n'
script += 'report = cfl.TestReport(specfile, rep_version, mib_version, gui=True)\n\n' script += 'report = cfl.TestReport(specfile, rep_version, mib_version, gui=True)\n\n'
script += '# Precond.\n# {}\n#! CCS.BREAKPOINT\n\n'.format(data['_precon_descr']) script += '# Precond.\n# {}\n#! CCS.BREAKPOINT\n\n'.format(replace_newline(data['_precon_descr']))
# script += '{}\n\n\n'.format(data['_precon_code'].strip()) # Add the precondition code # script += '{}\n\n\n'.format(data['_precon_code'].strip()) # Add the precondition code
for step in data['sequences'][0]['steps']: for step in data['sequences'][0]['steps']:
...@@ -74,7 +74,7 @@ def run(jfile, outfile, reportfunc=False, specfile=None): ...@@ -74,7 +74,7 @@ def run(jfile, outfile, reportfunc=False, specfile=None):
script += txt script += txt
script += '# Postcond.\n# {}\n'.format(data['_postcon_descr']) script += '# Postcond.\n# {}\n'.format(replace_newline(data['_postcon_descr']))
# script += data['_postcon_code'].strip() # Add the postcondition code # script += data['_postcon_code'].strip() # Add the postcondition code
if reportfunc: if reportfunc:
...@@ -87,6 +87,10 @@ def run(jfile, outfile, reportfunc=False, specfile=None): ...@@ -87,6 +87,10 @@ def run(jfile, outfile, reportfunc=False, specfile=None):
fd.write(script) fd.write(script)
def replace_newline(txt):
return txt.strip().replace('\n', '\n# ')
if __name__ == '__main__': if __name__ == '__main__':
json_file_path = sys.argv[1] json_file_path = sys.argv[1]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment