Skip to content

Commit 6e52c4b

Browse files
authored
fix(podman): running deactivate to ensure test isolation (podman-desktop#11206)
* fix(podman): running deactivate to ensure test isolation Signed-off-by: axel7083 <[email protected]> * fix: instruction order Signed-off-by: axel7083 <[email protected]> --------- Signed-off-by: axel7083 <[email protected]>
1 parent 3169ecf commit 6e52c4b

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

extensions/podman/packages/extension/src/extension.spec.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -348,8 +348,9 @@ beforeEach(() => {
348348
});
349349
});
350350

351-
afterEach(() => {
351+
afterEach(async () => {
352352
console.error = originalConsoleError;
353+
await extension.deactivate();
353354
});
354355

355356
describe.each([

extensions/podman/packages/extension/src/extension.ts

+6
Original file line numberDiff line numberDiff line change
@@ -1886,6 +1886,12 @@ export async function deactivate(): Promise<void> {
18861886
console.log('stopped autostarted machine', autoMachineName);
18871887
}
18881888
});
1889+
1890+
// cleanup
1891+
listeners.clear();
1892+
podmanMachinesInfo.clear();
1893+
currentConnections.clear();
1894+
containerProviderConnections.clear();
18891895
}
18901896

18911897
const PODMAN_MINIMUM_VERSION_FOR_NOW_FLAG_INIT = '4.0.0';

0 commit comments

Comments
 (0)