mirror of
https://github.com/cp2k/cp2k.git
synced 2026-07-27 13:45:19 -04:00
Add self-testing option to all executable python scripts
svn-origin-rev: 16677
This commit is contained in:
parent
a908224d45
commit
44a13745ff
22 changed files with 92 additions and 27 deletions
|
|
@ -54,6 +54,9 @@ def check_output(*popenargs, **kwargs):
|
|||
return output
|
||||
|
||||
#=============================================================================
|
||||
main()
|
||||
if(len(sys.argv)==2 and sys.argv[-1]=="--selftest"):
|
||||
pass #TODO implement selftest
|
||||
else:
|
||||
main()
|
||||
|
||||
#EOF
|
||||
|
|
|
|||
|
|
@ -57,6 +57,9 @@ def has_main_function(fn):
|
|||
m = re_main.search(content)
|
||||
return(m != None)
|
||||
|
||||
|
||||
main()
|
||||
#===============================================================================
|
||||
if(len(sys.argv)==2 and sys.argv[-1]=="--selftest"):
|
||||
pass #TODO implement selftest
|
||||
else:
|
||||
main()
|
||||
#EOF
|
||||
|
|
|
|||
|
|
@ -313,6 +313,9 @@ def all(iterable):
|
|||
return(True)
|
||||
|
||||
#=============================================================================
|
||||
main()
|
||||
if(len(sys.argv)==2 and sys.argv[-1]=="--selftest"):
|
||||
pass #TODO implement selftest
|
||||
else:
|
||||
main()
|
||||
|
||||
#EOF
|
||||
|
|
|
|||
|
|
@ -159,6 +159,8 @@ def parse_args(line):
|
|||
raise(Exception("Could not find matching parentheses"))
|
||||
|
||||
#===============================================================================
|
||||
main()
|
||||
|
||||
if(len(sys.argv)==2 and sys.argv[-1]=="--selftest"):
|
||||
pass #TODO implement selftest
|
||||
else:
|
||||
main()
|
||||
#EOF
|
||||
|
|
|
|||
|
|
@ -96,5 +96,8 @@ def may_call_implicit(loc, routine):
|
|||
return(re.match(manifest["implicit"], routine))
|
||||
|
||||
#===============================================================================
|
||||
main()
|
||||
if(len(sys.argv)==2 and sys.argv[-1]=="--selftest"):
|
||||
pass #TODO implement selftest
|
||||
else:
|
||||
main()
|
||||
#EOF
|
||||
|
|
|
|||
|
|
@ -103,6 +103,8 @@ def main():
|
|||
print("Text file %s contains DOS linebreaks"%absfn[len(cp2k_dir):])
|
||||
|
||||
#===============================================================================
|
||||
|
||||
main()
|
||||
if(len(sys.argv)==2 and sys.argv[-1]=="--selftest"):
|
||||
pass #TODO implement selftest
|
||||
else:
|
||||
main()
|
||||
#EOF
|
||||
|
|
|
|||
|
|
@ -51,6 +51,9 @@ def main():
|
|||
|
||||
|
||||
#===============================================================================
|
||||
main()
|
||||
if(len(sys.argv)==2 and sys.argv[-1] == "--selftest"):
|
||||
pass #TODO implement selftest
|
||||
else:
|
||||
main()
|
||||
|
||||
#EOF
|
||||
|
|
|
|||
|
|
@ -120,6 +120,9 @@ def similar(a, b):
|
|||
diffs = len(a_parts) - sum([i==j for i,j in zip(a_parts, b_parts)])
|
||||
return(diffs == 1) # at most one field may differ
|
||||
|
||||
|
||||
main()
|
||||
#===============================================================================
|
||||
if(len(sys.argv)==2 and sys.argv[-1]=="--selftest"):
|
||||
pass #TODO implement selftest
|
||||
else:
|
||||
main()
|
||||
#EOF
|
||||
|
|
|
|||
|
|
@ -74,6 +74,9 @@ def main():
|
|||
open(ref_fn, "w").write(pformat(new_ref_coverage))
|
||||
|
||||
#===============================================================================
|
||||
main()
|
||||
if(len(sys.argv)==2 and sys.argv[-1]=="--selftest"):
|
||||
pass #TODO implement selftest
|
||||
else:
|
||||
main()
|
||||
|
||||
#EOF
|
||||
|
|
|
|||
|
|
@ -594,5 +594,8 @@ def check_output(command, **kwargs):
|
|||
return(output)
|
||||
|
||||
#===============================================================================
|
||||
main()
|
||||
if(len(sys.argv)==2 and sys.argv[-1]=="--selftest"):
|
||||
pass #TODO implement selftest
|
||||
else:
|
||||
main()
|
||||
#EOF
|
||||
|
|
|
|||
|
|
@ -269,5 +269,8 @@ def parse_report(fn):
|
|||
|
||||
|
||||
#===============================================================================
|
||||
main()
|
||||
if(len(sys.argv)==2 and sys.argv[-1]=="--selftest"):
|
||||
pass #TODO implement selftest
|
||||
else:
|
||||
main()
|
||||
#EOF
|
||||
|
|
|
|||
|
|
@ -55,5 +55,8 @@ def check(fn):
|
|||
|
||||
|
||||
#===============================================================================
|
||||
main()
|
||||
if(len(sys.argv)==2 and sys.argv[-1]=="--selftest"):
|
||||
pass #TODO implement selftest
|
||||
else:
|
||||
main()
|
||||
#EOF
|
||||
|
|
|
|||
|
|
@ -51,5 +51,8 @@ def check(fn):
|
|||
|
||||
|
||||
#===============================================================================
|
||||
main()
|
||||
if(len(sys.argv)==2 and sys.argv[-1]=="--selftest"):
|
||||
pass #TODO implement selftest
|
||||
else:
|
||||
main()
|
||||
#EOF
|
||||
|
|
|
|||
|
|
@ -145,8 +145,10 @@ def parse_file(fn):
|
|||
|
||||
return({"mod":mods, "use":uses, "pub":publics})
|
||||
|
||||
|
||||
#=============================================================================
|
||||
main()
|
||||
#===============================================================================
|
||||
if(len(sys.argv)==2 and sys.argv[-1]=="--selftest"):
|
||||
pass #TODO implement selftest
|
||||
else:
|
||||
main()
|
||||
|
||||
#EOF
|
||||
|
|
|
|||
|
|
@ -41,6 +41,8 @@ def replaceWords(infile,outfile,replacements=repl,
|
|||
if __name__ == '__main__':
|
||||
if len(sys.argv)<2:
|
||||
print "usage:", sys.argv[0]," file_in file_out"
|
||||
elif(len(sys.argv)==2 and sys.argv[-1]=="--selftest"):
|
||||
pass #TODO implement selftest
|
||||
else:
|
||||
infile=open(sys.argv[1],'r')
|
||||
outfile=open(sys.argv[2],'w')
|
||||
|
|
|
|||
|
|
@ -85,6 +85,8 @@ def linkify(line):
|
|||
# raise(Exception("Unexpected http code: %d"%r.status))
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
main()
|
||||
|
||||
if(len(sys.argv)==2 and sys.argv[-1]=="--selftest"):
|
||||
pass #TODO implement selftest
|
||||
else:
|
||||
main()
|
||||
#EOF
|
||||
|
|
|
|||
|
|
@ -127,6 +127,8 @@ def evaluateInstantiationFile(instantiationFile,bkDir,logFile=sys.stdout,outDir=
|
|||
if __name__ == '__main__':
|
||||
if len(sys.argv)<2:
|
||||
print "usage:", sys.argv[0]," [--backup-dir=bk_dir] template1.instantiation [template2.instantiation ...]"
|
||||
elif(len(sys.argv)==2 and sys.argv[-1]=="--selftest"):
|
||||
pass #TODO implement selftest
|
||||
else:
|
||||
if(sys.argv[1].startswith("--backup-dir=")):
|
||||
bkDir = sys.argv[1].split("=",1)[1]
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@
|
|||
# author: Ole Schuett
|
||||
|
||||
import os
|
||||
import sys
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
def main():
|
||||
|
|
@ -63,5 +64,8 @@ def gen_povray():
|
|||
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
main()
|
||||
if(len(sys.argv)==2 and sys.argv[-1]=="--selftest"):
|
||||
pass #TODO implement selftest
|
||||
else:
|
||||
main()
|
||||
#EOF
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
|
||||
import os
|
||||
import sys
|
||||
import gzip
|
||||
from os import path
|
||||
from datetime import datetime
|
||||
|
|
@ -45,5 +46,9 @@ def main():
|
|||
f.close()
|
||||
print("Wrote "+fn_out)
|
||||
|
||||
main()
|
||||
#===============================================================================
|
||||
if(len(sys.argv)==2 and sys.argv[-1]=="--selftest"):
|
||||
pass #TODO implement selftest
|
||||
else:
|
||||
main()
|
||||
#EOF
|
||||
|
|
|
|||
|
|
@ -270,6 +270,9 @@ def error(msg):
|
|||
|
||||
|
||||
#=============================================================================
|
||||
main()
|
||||
if(len(sys.argv)==2 and sys.argv[-1]=="--selftest"):
|
||||
pass #TODO implement selftest
|
||||
else:
|
||||
main()
|
||||
|
||||
#EOF
|
||||
|
|
|
|||
|
|
@ -47,5 +47,9 @@ def main():
|
|||
f.write(output)
|
||||
f.close()
|
||||
|
||||
main()
|
||||
#===============================================================================
|
||||
if(len(sys.argv)==2 and sys.argv[-1]=="--selftest"):
|
||||
pass #TODO implement selftest
|
||||
else:
|
||||
main()
|
||||
#EOF
|
||||
|
|
|
|||
|
|
@ -111,5 +111,9 @@ def parse_output(out_fn, ref_energy):
|
|||
runtime = float(re.findall("\n CP2K (.*)\n", output)[-1].split()[-1])
|
||||
return(runtime)
|
||||
|
||||
main()
|
||||
#===============================================================================
|
||||
if(len(sys.argv)==2 and sys.argv[-1]=="--selftest"):
|
||||
pass #TODO implement selftest
|
||||
else:
|
||||
main()
|
||||
#EOF
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue