Mercurial > bitten > bitten-test
diff scripts/build.py @ 240:24e91cbae6e0
New recipe command `<java:ant>` for running Ant builds.
author | cmlenz |
---|---|
date | Sun, 02 Oct 2005 14:40:51 +0000 |
parents | e6ddca1e5712 |
children | a22ec8fce6c9 |
line wrap: on
line diff
--- a/scripts/build.py +++ b/scripts/build.py @@ -24,6 +24,9 @@ version='%%prog %s' % VERSION) parser.add_option('-f', '--recipe-file', action='store', dest='recipe_file', metavar='FILE', help='read build recipe from FILE') + parser.add_option('--print-logs', action='store_const', + dest='print_logs', const=True, + help='print build logs') parser.add_option('--print-reports', action='store_const', dest='print_reports', const=True, help='print generated reports') @@ -54,6 +57,8 @@ for type, category, generator, output in step.execute(recipe.ctxt): if type == Recipe.ERROR: log.error('Failure in step "%s": %s', step.id, output) + elif type == Recipe.LOG and options.print_logs: + output.write(sys.stdout, newlines=True) elif type == Recipe.REPORT and options.print_reports: output.write(sys.stdout, newlines=True) if step.id in steps_to_run: