def __init__(self, block: RunProgramBlock): super().__init__(block) if not does_command_succeed( setup.script_relative("rusage/rusage") + " true"): raise KeyboardInterrupt( "The needed c code for rusage seems to be not compiled properly. " "Please run temci setup.")
def setup_block_run(self, block: RunProgramBlock): block["cmd_prefix"].append( "insmod {c}/flush_cache.ko; rmmod {c}/flush_cache.ko".format( c=setup.script_relative("cpu_cache/flush")))
def modify_cmd(cmd): return "{} {!r}".format( setup.script_relative("rusage/rusage"), cmd )
def __init__(self, block: RunProgramBlock): super().__init__(block) if not does_command_succeed(setup.script_relative("rusage/rusage") + " true"): raise KeyboardInterrupt("The needed c code for rusage seems to be not compiled properly. " "Please run temci setup.")
def modify_cmd(cmd): return "{} {!r}".format(setup.script_relative("rusage/rusage"), cmd)