| ... | ... | @@ -139,24 +139,6 @@ const startTurn = (input: { |
| 139 | 139 | createdAt: nowIso(), |
| 140 | 140 | }); |
| 141 | 141 | |
| 142 | | it.live("always removes integration temp dirs when shutdown fails", () => |
| 143 | | Effect.gen(function* () { |
| 144 | | const harness = yield* makeOrchestrationIntegrationHarness; |
| 145 | | const rootDir = harness.rootDir; |
| 146 | | const originalStopAll = harness.providerService.stopAll.bind(harness.providerService); |
| 147 | | |
| 148 | | ( |
| 149 | | harness.providerService as unknown as { |
| 150 | | stopAll: typeof harness.providerService.stopAll; |
| 151 | | } |
| 152 | | ).stopAll = () => originalStopAll(); |
| 153 | | |
| 154 | | const disposeExit = yield* Effect.exit(harness.dispose); |
| 155 | | assert.equal(Exit.isFailure(disposeExit), true); |
| 156 | | assert.equal(fs.existsSync(rootDir), false); |
| 157 | | }), |
| 158 | | ); |
| 159 | | |
| 160 | 142 | it.live("runs a single turn end-to-end and persists checkpoint state in sqlite + git", () => |
| 161 | 143 | withHarness((harness) => |
| 162 | 144 | Effect.gen(function* () { |