diff options
Diffstat (limited to 'run')
| -rw-r--r-- | run/experiment.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/run/experiment.py b/run/experiment.py index ff0e9f3..7a973f6 100644 --- a/run/experiment.py +++ b/run/experiment.py | |||
| @@ -157,6 +157,7 @@ class Experiment(object): | |||
| 157 | succ = False | 157 | succ = False |
| 158 | try: | 158 | try: |
| 159 | self.__setup() | 159 | self.__setup() |
| 160 | time.sleep(1) | ||
| 160 | 161 | ||
| 161 | try: | 162 | try: |
| 162 | self.__run_tasks() | 163 | self.__run_tasks() |
| @@ -196,13 +197,15 @@ class Experiment(object): | |||
| 196 | def __setup(self): | 197 | def __setup(self): |
| 197 | self.log("Writing %d proc entries" % len(self.proc_entries)) | 198 | self.log("Writing %d proc entries" % len(self.proc_entries)) |
| 198 | map(methodcaller('write_proc'), self.proc_entries) | 199 | map(methodcaller('write_proc'), self.proc_entries) |
| 200 | |||
| 201 | self.log("Starting %d regular tracers" % len(self.regular_tracers)) | ||
| 202 | map(methodcaller('start_tracing'), self.regular_tracers) | ||
| 203 | |||
| 204 | time.sleep(1) | ||
| 199 | 205 | ||
| 200 | self.log("Switching to %s" % self.scheduler) | 206 | self.log("Switching to %s" % self.scheduler) |
| 201 | lu.switch_scheduler(self.scheduler) | 207 | lu.switch_scheduler(self.scheduler) |
| 202 | 208 | ||
| 203 | self.log("Starting %d regular tracers" % len(self.regular_tracers)) | ||
| 204 | map(methodcaller('start_tracing'), self.regular_tracers) | ||
| 205 | |||
| 206 | self.exec_out = open('%s/exec-out.txt' % self.working_dir, 'w') | 209 | self.exec_out = open('%s/exec-out.txt' % self.working_dir, 'w') |
| 207 | self.exec_err = open('%s/exec-err.txt' % self.working_dir, 'w') | 210 | self.exec_err = open('%s/exec-err.txt' % self.working_dir, 'w') |
| 208 | def set_out(executable): | 211 | def set_out(executable): |
