Admin/mira.py
changeset 43011 3a60518900e4
parent 43002 e54a985daa61
child 43057 bb688200b949
     1.1 --- a/Admin/mira.py	Sun Mar 27 21:44:10 2011 +0200
     1.2 +++ b/Admin/mira.py	Mon Mar 28 09:22:22 2011 +0200
     1.3 @@ -120,7 +120,7 @@
     1.4        {'timing': extract_isabelle_run_timing(log)}, {'log': log}, result)
     1.5  
     1.6  
     1.7 -def isabelle_make(subdir, env, case, paths, dep_paths, playground, more_settings='', target='all'):
     1.8 +def isabelle_make(subdir, env, case, paths, dep_paths, playground, more_settings='', target='all', keep_results=False):
     1.9  
    1.10      isabelle_home = paths[0]
    1.11      dep_path = dep_paths[0] if dep_paths else None
    1.12 @@ -129,8 +129,9 @@
    1.13  
    1.14      (return_code, log) = env.run_process('%s/bin/isabelle' % isabelle_home, 'make', '-k', target)
    1.15  
    1.16 +    result = path.join(isabelle_home, 'heaps') if keep_results else None
    1.17      return (return_code == 0, extract_isabelle_run_summary(log),
    1.18 -      {'timing': extract_isabelle_run_timing(log)}, {'log': log}, None)
    1.19 +      {'timing': extract_isabelle_run_timing(log)}, {'log': log}, result)
    1.20  
    1.21  
    1.22  def isabelle_makeall(env, case, paths, dep_paths, playground, more_settings='', target='all', make_options=()):
    1.23 @@ -342,7 +343,7 @@
    1.24  @configuration(repos = [Isabelle], deps = [])
    1.25  def SML_HOL(*args):
    1.26      """HOL image built with SML/NJ"""
    1.27 -    return isabelle_make('src/HOL', *args, more_settings=smlnj_settings, target='HOL')
    1.28 +    return isabelle_make('src/HOL', *args, more_settings=smlnj_settings, target='HOL', keep_results=True)
    1.29  
    1.30  @configuration(repos = [Isabelle], deps = [])
    1.31  def SML_makeall(*args):