Example #1
0
 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.")
Example #2
0
 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")))
Example #3
0
 def modify_cmd(cmd):
     return "{} {!r}".format(
         setup.script_relative("rusage/rusage"),
         cmd
     )
Example #4
0
 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.")
Example #5
0
 def modify_cmd(cmd):
     return "{} {!r}".format(setup.script_relative("rusage/rusage"),
                             cmd)