Skip to content

feat: allow to ssh to podman virtual machine - podman changes #15566

feat: allow to ssh to podman virtual machine - podman changes

feat: allow to ssh to podman virtual machine - podman changes #15566

Triggered via pull request October 21, 2024 17:43
Status Failure
Total duration 9m 49s
Artifacts 11

pr-check.yaml

on: pull_request
Detect pnpm lock or pr-check files changes
7s
Detect pnpm lock or pr-check files changes
Matrix: unit-tests
win update e2e tests
0s
win update e2e tests
update E2E test
0s
update E2E test
Fit to window
Zoom out
Zoom in

Annotations

24 errors
src/extension.spec.ts > ensure started machine reports default configuration: extensions/podman/packages/extension/src/podman-machine-stream.ts#L55
Error: [vitest] No "EventEmitter" export is defined on the "@podman-desktop/api" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@podman-desktop/api"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ProviderConnectionShellAccessImpl.<instance_members_initializer> src/podman-machine-stream.ts:55:20 ❯ new ProviderConnectionShellAccessImpl src/podman-machine-stream.ts:44:3 ❯ registerProviderFor src/extension.ts:816:41 ❯ src/extension.ts:360:15 ❯ Module.updateMachines src/extension.ts:324:3 ❯ src/extension.spec.ts:1199:3
src/extension.spec.ts > ensure stopped machine reports stopped provider: extensions/podman/packages/extension/src/podman-machine-stream.ts#L55
Error: [vitest] No "EventEmitter" export is defined on the "@podman-desktop/api" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@podman-desktop/api"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ProviderConnectionShellAccessImpl.<instance_members_initializer> src/podman-machine-stream.ts:55:20 ❯ new ProviderConnectionShellAccessImpl src/podman-machine-stream.ts:44:3 ❯ registerProviderFor src/extension.ts:816:41 ❯ src/extension.ts:360:15 ❯ Module.updateMachines src/extension.ts:324:3 ❯ src/extension.spec.ts:1232:3
src/extension.spec.ts > ensure running and starting machine reports starting provider: extensions/podman/packages/extension/src/podman-machine-stream.ts#L55
Error: [vitest] No "EventEmitter" export is defined on the "@podman-desktop/api" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@podman-desktop/api"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ProviderConnectionShellAccessImpl.<instance_members_initializer> src/podman-machine-stream.ts:55:20 ❯ new ProviderConnectionShellAccessImpl src/podman-machine-stream.ts:44:3 ❯ registerProviderFor src/extension.ts:816:41 ❯ src/extension.ts:360:15 ❯ Module.updateMachines src/extension.ts:324:3 ❯ src/extension.spec.ts:1263:3
src/extension.spec.ts > ensure running and not starting machine reports ready provider: extensions/podman/packages/extension/src/podman-machine-stream.ts#L55
Error: [vitest] No "EventEmitter" export is defined on the "@podman-desktop/api" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@podman-desktop/api"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ProviderConnectionShellAccessImpl.<instance_members_initializer> src/podman-machine-stream.ts:55:20 ❯ new ProviderConnectionShellAccessImpl src/podman-machine-stream.ts:44:3 ❯ registerProviderFor src/extension.ts:816:41 ❯ src/extension.ts:360:15 ❯ Module.updateMachines src/extension.ts:324:3 ❯ src/extension.spec.ts:1294:3
src/extension.spec.ts > ensure started machine reports configuration: extensions/podman/packages/extension/src/podman-machine-stream.ts#L55
Error: [vitest] No "EventEmitter" export is defined on the "@podman-desktop/api" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@podman-desktop/api"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ProviderConnectionShellAccessImpl.<instance_members_initializer> src/podman-machine-stream.ts:55:20 ❯ new ProviderConnectionShellAccessImpl src/podman-machine-stream.ts:44:3 ❯ registerProviderFor src/extension.ts:816:41 ❯ src/extension.ts:360:15 ❯ Module.updateMachines src/extension.ts:324:3 ❯ src/extension.spec.ts:1319:3
src/extension.spec.ts > ensure stopped machine reports configuration: extensions/podman/packages/extension/src/podman-machine-stream.ts#L55
Error: [vitest] No "EventEmitter" export is defined on the "@podman-desktop/api" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@podman-desktop/api"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ProviderConnectionShellAccessImpl.<instance_members_initializer> src/podman-machine-stream.ts:55:20 ❯ new ProviderConnectionShellAccessImpl src/podman-machine-stream.ts:44:3 ❯ registerProviderFor src/extension.ts:816:41 ❯ src/extension.ts:360:15 ❯ Module.updateMachines src/extension.ts:324:3 ❯ src/extension.spec.ts:1357:3
src/extension.spec.ts > provider is registered with edit capabilities on MacOS: extensions/podman/packages/extension/src/podman-machine-stream.ts#L55
Error: [vitest] No "EventEmitter" export is defined on the "@podman-desktop/api" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@podman-desktop/api"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ProviderConnectionShellAccessImpl.<instance_members_initializer> src/podman-machine-stream.ts:55:20 ❯ new ProviderConnectionShellAccessImpl src/podman-machine-stream.ts:44:3 ❯ Module.registerProviderFor src/extension.ts:816:41 ❯ src/extension.spec.ts:1439:19
src/extension.spec.ts > display name is beautified version of the name: extensions/podman/packages/extension/src/podman-machine-stream.ts#L55
Error: [vitest] No "EventEmitter" export is defined on the "@podman-desktop/api" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@podman-desktop/api"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ProviderConnectionShellAccessImpl.<instance_members_initializer> src/podman-machine-stream.ts:55:20 ❯ new ProviderConnectionShellAccessImpl src/podman-machine-stream.ts:44:3 ❯ Module.registerProviderFor src/extension.ts:816:41 ❯ src/extension.spec.ts:1456:19
src/extension.spec.ts > provider is registered without edit capabilities on Windows: extensions/podman/packages/extension/src/podman-machine-stream.ts#L55
Error: [vitest] No "EventEmitter" export is defined on the "@podman-desktop/api" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@podman-desktop/api"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ProviderConnectionShellAccessImpl.<instance_members_initializer> src/podman-machine-stream.ts:55:20 ❯ new ProviderConnectionShellAccessImpl src/podman-machine-stream.ts:44:3 ❯ Module.registerProviderFor src/extension.ts:816:41 ❯ src/extension.spec.ts:1482:19
src/extension.spec.ts > provider is registered without edit capabilities on Linux: extensions/podman/packages/extension/src/podman-machine-stream.ts#L55
Error: [vitest] No "EventEmitter" export is defined on the "@podman-desktop/api" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@podman-desktop/api"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ProviderConnectionShellAccessImpl.<instance_members_initializer> src/podman-machine-stream.ts:55:20 ❯ new ProviderConnectionShellAccessImpl src/podman-machine-stream.ts:44:3 ❯ Module.registerProviderFor src/extension.ts:816:41 ❯ src/extension.spec.ts:1500:19
src/extension.spec.ts > ensure started machine reports default configuration: extensions/podman/packages/extension/src/podman-machine-stream.ts#L55
Error: [vitest] No "EventEmitter" export is defined on the "@podman-desktop/api" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@podman-desktop/api"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ProviderConnectionShellAccessImpl.<instance_members_initializer> src/podman-machine-stream.ts:55:20 ❯ new ProviderConnectionShellAccessImpl src/podman-machine-stream.ts:44:3 ❯ registerProviderFor src/extension.ts:816:41 ❯ src/extension.ts:360:15 ❯ Module.updateMachines src/extension.ts:324:3 ❯ src/extension.spec.ts:1199:3
src/extension.spec.ts > ensure stopped machine reports stopped provider: extensions/podman/packages/extension/src/podman-machine-stream.ts#L55
Error: [vitest] No "EventEmitter" export is defined on the "@podman-desktop/api" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@podman-desktop/api"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ProviderConnectionShellAccessImpl.<instance_members_initializer> src/podman-machine-stream.ts:55:20 ❯ new ProviderConnectionShellAccessImpl src/podman-machine-stream.ts:44:3 ❯ registerProviderFor src/extension.ts:816:41 ❯ src/extension.ts:360:15 ❯ Module.updateMachines src/extension.ts:324:3 ❯ src/extension.spec.ts:1232:3
src/extension.spec.ts > ensure running and starting machine reports starting provider: extensions/podman/packages/extension/src/podman-machine-stream.ts#L55
Error: [vitest] No "EventEmitter" export is defined on the "@podman-desktop/api" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@podman-desktop/api"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ProviderConnectionShellAccessImpl.<instance_members_initializer> src/podman-machine-stream.ts:55:20 ❯ new ProviderConnectionShellAccessImpl src/podman-machine-stream.ts:44:3 ❯ registerProviderFor src/extension.ts:816:41 ❯ src/extension.ts:360:15 ❯ Module.updateMachines src/extension.ts:324:3 ❯ src/extension.spec.ts:1263:3
src/extension.spec.ts > ensure running and not starting machine reports ready provider: extensions/podman/packages/extension/src/podman-machine-stream.ts#L55
Error: [vitest] No "EventEmitter" export is defined on the "@podman-desktop/api" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@podman-desktop/api"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ProviderConnectionShellAccessImpl.<instance_members_initializer> src/podman-machine-stream.ts:55:20 ❯ new ProviderConnectionShellAccessImpl src/podman-machine-stream.ts:44:3 ❯ registerProviderFor src/extension.ts:816:41 ❯ src/extension.ts:360:15 ❯ Module.updateMachines src/extension.ts:324:3 ❯ src/extension.spec.ts:1294:3
src/extension.spec.ts > ensure started machine reports configuration: extensions/podman/packages/extension/src/podman-machine-stream.ts#L55
Error: [vitest] No "EventEmitter" export is defined on the "@podman-desktop/api" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@podman-desktop/api"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ProviderConnectionShellAccessImpl.<instance_members_initializer> src/podman-machine-stream.ts:55:20 ❯ new ProviderConnectionShellAccessImpl src/podman-machine-stream.ts:44:3 ❯ registerProviderFor src/extension.ts:816:41 ❯ src/extension.ts:360:15 ❯ Module.updateMachines src/extension.ts:324:3 ❯ src/extension.spec.ts:1319:3
src/extension.spec.ts > ensure stopped machine reports configuration: extensions/podman/packages/extension/src/podman-machine-stream.ts#L55
Error: [vitest] No "EventEmitter" export is defined on the "@podman-desktop/api" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@podman-desktop/api"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ProviderConnectionShellAccessImpl.<instance_members_initializer> src/podman-machine-stream.ts:55:20 ❯ new ProviderConnectionShellAccessImpl src/podman-machine-stream.ts:44:3 ❯ registerProviderFor src/extension.ts:816:41 ❯ src/extension.ts:360:15 ❯ Module.updateMachines src/extension.ts:324:3 ❯ src/extension.spec.ts:1357:3
src/extension.spec.ts > provider is registered with edit capabilities on MacOS: extensions/podman/packages/extension/src/podman-machine-stream.ts#L55
Error: [vitest] No "EventEmitter" export is defined on the "@podman-desktop/api" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@podman-desktop/api"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ProviderConnectionShellAccessImpl.<instance_members_initializer> src/podman-machine-stream.ts:55:20 ❯ new ProviderConnectionShellAccessImpl src/podman-machine-stream.ts:44:3 ❯ Module.registerProviderFor src/extension.ts:816:41 ❯ src/extension.spec.ts:1439:19
src/extension.spec.ts > display name is beautified version of the name: extensions/podman/packages/extension/src/podman-machine-stream.ts#L55
Error: [vitest] No "EventEmitter" export is defined on the "@podman-desktop/api" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@podman-desktop/api"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ProviderConnectionShellAccessImpl.<instance_members_initializer> src/podman-machine-stream.ts:55:20 ❯ new ProviderConnectionShellAccessImpl src/podman-machine-stream.ts:44:3 ❯ Module.registerProviderFor src/extension.ts:816:41 ❯ src/extension.spec.ts:1456:19
src/extension.spec.ts > provider is registered without edit capabilities on Windows: extensions/podman/packages/extension/src/podman-machine-stream.ts#L55
Error: [vitest] No "EventEmitter" export is defined on the "@podman-desktop/api" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@podman-desktop/api"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ProviderConnectionShellAccessImpl.<instance_members_initializer> src/podman-machine-stream.ts:55:20 ❯ new ProviderConnectionShellAccessImpl src/podman-machine-stream.ts:44:3 ❯ Module.registerProviderFor src/extension.ts:816:41 ❯ src/extension.spec.ts:1482:19
src/extension.spec.ts > provider is registered without edit capabilities on Linux: extensions/podman/packages/extension/src/podman-machine-stream.ts#L55
Error: [vitest] No "EventEmitter" export is defined on the "@podman-desktop/api" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@podman-desktop/api"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ProviderConnectionShellAccessImpl.<instance_members_initializer> src/podman-machine-stream.ts:55:20 ❯ new ProviderConnectionShellAccessImpl src/podman-machine-stream.ts:44:3 ❯ Module.registerProviderFor src/extension.ts:816:41 ❯ src/extension.spec.ts:1500:19
linter, formatters: extensions/podman/packages/extension/src/podman-machine-stream.spec.ts#L184
Promises must be awaited, end with a call to .catch, or end with a call to .then with a rejection handler
linter, formatters: extensions/podman/packages/extension/src/podman-machine-stream.spec.ts#L197
Promises must be awaited, end with a call to .catch, or end with a call to .then with a rejection handler
linter, formatters: extensions/podman/packages/extension/src/podman-machine-stream.spec.ts#L212
Promises must be awaited, end with a call to .catch, or end with a call to .then with a rejection handler
linter, formatters
Process completed with exit code 1.

Artifacts

Produced during runtime
Name Size
flatpak
89.2 MB
linux
120 MB
macos-arm64-dmg
169 MB
macos-universal-dmg
271 MB
macos-x64-dmg
175 MB
smoke-e2e-tests
937 KB
website-content
68.3 MB
windows-exe-arm64
121 MB
windows-exe-x64
115 MB
windows-installer-arm64
121 MB
windows-installer-x64
115 MB