コード例 #1
0
ファイル: benchmarks.py プロジェクト: hecrj/fast
    def generate_stats(self):
        original_stat = Output(self._original, benchmark=self.name, label=self.instances, extension='.stats')

        if not original_stat.exists():
            raise RuntimeError("Original stats file for benchmark %s does not exist. Run checkpoint first." % self.name)

        files = [original_stat]
        files.extend([self._generate_stats(candidate) for candidate in self._candidates])

        return self.stats_class(
            name=self.name,
            xlabel=self.xlabel,
            files=files
        )