Automates regression tests by running through a directory
tree, searching for .verify files, executing them and
comparing .v with .r files. The result of the comparison
(the differing lines) are reported in HTML documents.
Methods
|
|
__diff
__init__
__search4verify
__singlefile
__update
clean
diffCPUonly
run
|
|
__diff
|
__diff (
self,
dir,
basename,
scriptfile,
)
Run script and find differences from reference results.
|
|
__init__
|
__init__ (
self,
root='.',
task='verify',
diffsummary='verify.log',
diffprog='diff.pl',
)
|
|
__search4verify
|
__search4verify (
self,
task,
dir,
files,
)
Called by walk.
|
|
__singlefile
|
__singlefile (
self,
dir,
task,
file,
)
Run a single regression test.
|
|
__update
|
__update (
self,
dir,
basename,
)
|
|
clean
|
clean ( self, dir )
|
|
diffCPUonly
|
diffCPUonly ( self, difflines )
|
|
run
|
run ( self, scriptfile )
|
|