Add processes that must run in sequence. Args: processes: List of processes to run sequentially
(self, processes: list[RunningProcess])
| 164 | self._dependencies[process].append(depends_on) |
| 165 | |
| 166 | def add_sequential_chain(self, processes: list[RunningProcess]) -> None: |
| 167 | """Add processes that must run in sequence. |
| 168 | |
| 169 | Args: |
| 170 | processes: List of processes to run sequentially |
| 171 | """ |
| 172 | for process in processes: |
| 173 | self.add_process(process) |
| 174 | |
| 175 | # Create dependency chain |
| 176 | for i in range(1, len(processes)): |
| 177 | self.add_dependency(processes[i], processes[i - 1]) |
| 178 | |
| 179 | def run(self) -> list[ProcessTiming]: |
| 180 | """Execute all processes according to the configuration. |
nothing calls this directly
no test coverage detected