X-Git-Url: http://nitlanguage.org diff --git a/src/metrics/mmodules_metrics.nit b/src/metrics/mmodules_metrics.nit index ca87fdf..dc944d8 100644 --- a/src/metrics/mmodules_metrics.nit +++ b/src/metrics/mmodules_metrics.nit @@ -17,10 +17,7 @@ # Collect common metrics about modules module mmodules_metrics -import model import metrics_base -import phase -import frontend redef class ToolContext var mmodules_metrics_phase: Phase = new MModulesMetricsPhase(self, null) @@ -44,10 +41,10 @@ private class MModulesMetricsPhase var model = toolcontext.modelbuilder.model var mmodules = new HashSet[MModule] - for mproject in model.mprojects do + for mpackage in model.mpackages do - print toolcontext.format_h2("\n ## project {mproject}") - for mgroup in mproject.mgroups do + print toolcontext.format_h2("\n ## package {mpackage}") + for mgroup in mpackage.mgroups do if mgroup.mmodules.is_empty then continue # Scalar metrics @@ -56,7 +53,7 @@ private class MModulesMetricsPhase metrics.clear metrics.collect(new HashSet[MModule].from(mgroup.mmodules)) metrics.to_console(1, not toolcontext.opt_nocolors.value) - if csv then metrics.to_csv.save("{out}/{mgroup}.csv") + if csv then metrics.to_csv.write_to_file("{out}/{mgroup}.csv") end end if not mmodules.is_empty then @@ -65,7 +62,7 @@ private class MModulesMetricsPhase metrics.clear metrics.collect(mmodules) metrics.to_console(1, not toolcontext.opt_nocolors.value) - if csv then metrics.to_csv.save("{out}/summary.csv") + if csv then metrics.to_csv.write_to_file("{out}/summary.csv") end end end