Skip to content

.github/workflows/pmm-cli.yml #1513

.github/workflows/pmm-cli.yml

.github/workflows/pmm-cli.yml #1513

Manually triggered January 3, 2024 14:01
Status Failure
Total duration 1m 32s
Artifacts

pmm-cli.yml

on: workflow_dispatch
PMM binary CLI tests
1m 22s
PMM binary CLI tests
Fit to window
Zoom out
Zoom in

Annotations

7 errors and 1 notice
[cli] › tests/pmm-cli/server/install.spec.ts:14:7 › PMM Server Install tests › PMM-T1570 "pmm server docker install" works with no flags @pmm-cli: pmm/cli-tests/support/types/Output.ts#L49
1) [cli] › tests/pmm-cli/server/install.spec.ts:14:7 › PMM Server Install tests › PMM-T1570 "pmm server docker install" works with no flags @pmm-cli › Verify "pmm server docker install" command executed successfully Error: "pmm server docker install" expected to exit with 0! Stdout: cli.PMMCommands.Run(): open /dev/tty: no such device or address Stderr: "Starting PMM Server installation in Docker Downloading "percona/pmm-server:2" " Expected: 0 Received: 1 at support/types/Output.ts:49 47 | async assertSuccess() { 48 | await test.step(`Verify "${this.command}" command executed successfully`, async () => { > 49 | expect(this.code, `"${this.command}" expected to exit with 0!\nStdout: ${this.stdout}\nStderr: "${this.stderr}"`).toEqual(0); | ^ 50 | }); 51 | } 52 | at /home/runner/work/pmm-submodules/pmm-submodules/pmm/cli-tests/support/types/Output.ts:49:121 at Output.assertSuccess (/home/runner/work/pmm-submodules/pmm-submodules/pmm/cli-tests/support/types/Output.ts:48:16) at /home/runner/work/pmm-submodules/pmm-submodules/pmm/cli-tests/tests/pmm-cli/server/install.spec.ts:16:18
[cli] › tests/pmm-cli/server/install.spec.ts:29:7 › PMM Server Install tests › PMM-T1610 "pmm server docker install" respects relevant flags @pmm-cli: pmm/cli-tests/support/types/Output.ts#L49
2) [cli] › tests/pmm-cli/server/install.spec.ts:29:7 › PMM Server Install tests › PMM-T1610 "pmm server docker install" respects relevant flags @pmm-cli › Verify " pmm server docker install --admin-*** --docker-image="percona/pmm-server:2.33.0" --https-listen-port=1443 --http-listen-port=1080 --container-name=pmm-server-install-test --volume-name=pmm-data-install-test" command executed successfully Error: " pmm server docker install --admin-*** --docker-image="percona/pmm-server:2.33.0" --https-listen-port=1443 --http-listen-port=1080 --container-name=pmm-server-install-test --volume-name=pmm-data-install-test" expected to exit with 0! Stdout: cli.PMMCommands.Run(): open /dev/tty: no such device or address Stderr: "Starting PMM Server installation in Docker Downloading "percona/pmm-server:2.33.0" " Expected: 0 Received: 1 at support/types/Output.ts:49 47 | async assertSuccess() { 48 | await test.step(`Verify "${this.command}" command executed successfully`, async () => { > 49 | expect(this.code, `"${this.command}" expected to exit with 0!\nStdout: ${this.stdout}\nStderr: "${this.stderr}"`).toEqual(0); | ^ 50 | }); 51 | } 52 | at /home/runner/work/pmm-submodules/pmm-submodules/pmm/cli-tests/support/types/Output.ts:49:121 at Output.assertSuccess (/home/runner/work/pmm-submodules/pmm-submodules/pmm/cli-tests/support/types/Output.ts:48:16) at /home/runner/work/pmm-submodules/pmm-submodules/pmm/cli-tests/tests/pmm-cli/server/install.spec.ts:44:18
[cli] › tests/pmm-cli/server/install.spec.ts:57:7 › PMM Server Install tests › PMM-T1660 "pmm server docker install" shows error for short password @pmm-cli: pmm/cli-tests/support/types/Output.ts#L49
3) [cli] › tests/pmm-cli/server/install.spec.ts:57:7 › PMM Server Install tests › PMM-T1660 "pmm server docker install" shows error for short password @pmm-cli › Verify " pmm server docker install --admin-*** --https-listen-port=1444 --http-listen-port=1081 --container-name=pmm-server-short-pass --volume-name=pmm-data-short-pass" command executed successfully Error: " pmm server docker install --admin-*** --https-listen-port=1444 --http-listen-port=1081 --container-name=pmm-server-short-pass --volume-name=pmm-data-short-pass" expected to exit with 0! Stdout: cli.PMMCommands.Run(): open /dev/tty: no such device or address Stderr: "Starting PMM Server installation in Docker Downloading "percona/pmm-server:2" " Expected: 0 Received: 1 at support/types/Output.ts:49 47 | async assertSuccess() { 48 | await test.step(`Verify "${this.command}" command executed successfully`, async () => { > 49 | expect(this.code, `"${this.command}" expected to exit with 0!\nStdout: ${this.stdout}\nStderr: "${this.stderr}"`).toEqual(0); | ^ 50 | }); 51 | } 52 | at /home/runner/work/pmm-submodules/pmm-submodules/pmm/cli-tests/support/types/Output.ts:49:121 at Output.assertSuccess (/home/runner/work/pmm-submodules/pmm-submodules/pmm/cli-tests/support/types/Output.ts:48:16) at /home/runner/work/pmm-submodules/pmm-submodules/pmm/cli-tests/tests/pmm-cli/server/install.spec.ts:70:18
[cli] › tests/pmm-cli/server/install.spec.ts:95:7 › PMM Server Install tests › PMM-T1576 "pmm server docker install" exits if docker container is already present @pmm-cli: pmm/cli-tests/support/types/Output.ts#L49
4) [cli] › tests/pmm-cli/server/install.spec.ts:95:7 › PMM Server Install tests › PMM-T1576 "pmm server docker install" exits if docker container is already present @pmm-cli › Verify " sudo pmm server docker install --https-listen-port=1445 --http-listen-port=1082 --container-name=pmm-server-exists --volume-name=pmm-data-123" command executed successfully Error: " sudo pmm server docker install --https-listen-port=1445 --http-listen-port=1082 --container-name=pmm-server-exists --volume-name=pmm-data-123" expected to exit with 0! Stdout: Stderr: "sudo: pmm: command not found " Expected: 0 Received: 1 at support/types/Output.ts:49 47 | async assertSuccess() { 48 | await test.step(`Verify "${this.command}" command executed successfully`, async () => { > 49 | expect(this.code, `"${this.command}" expected to exit with 0!\nStdout: ${this.stdout}\nStderr: "${this.stderr}"`).toEqual(0); | ^ 50 | }); 51 | } 52 | at /home/runner/work/pmm-submodules/pmm-submodules/pmm/cli-tests/support/types/Output.ts:49:121 at Output.assertSuccess (/home/runner/work/pmm-submodules/pmm-submodules/pmm/cli-tests/support/types/Output.ts:48:16) at /home/runner/work/pmm-submodules/pmm-submodules/pmm/cli-tests/tests/pmm-cli/server/install.spec.ts:104:39
[cli] › tests/pmm-cli/server/install.spec.ts:114:7 › PMM Server Install tests › PMM-T1616 "pmm server docker install" flag --skip-change-password is respected @pmm-cli: pmm/cli-tests/support/types/Output.ts#L49
5) [cli] › tests/pmm-cli/server/install.spec.ts:114:7 › PMM Server Install tests › PMM-T1616 "pmm server docker install" flag --skip-change-password is respected @pmm-cli › Verify " pmm server docker install --skip-change-password --https-listen-port=1446 --http-listen-port=1888 --container-name=pmm-server-skip-pass --volume-name=pmm-data-skip-pass" command executed successfully Error: " pmm server docker install --skip-change-password --https-listen-port=1446 --http-listen-port=1888 --container-name=pmm-server-skip-pass --volume-name=pmm-data-skip-pass" expected to exit with 0! Stdout: cli.PMMCommands.Run(): open /dev/tty: no such device or address Stderr: "Starting PMM Server installation in Docker Downloading "percona/pmm-server:2" " Expected: 0 Received: 1 at support/types/Output.ts:49 47 | async assertSuccess() { 48 | await test.step(`Verify "${this.command}" command executed successfully`, async () => { > 49 | expect(this.code, `"${this.command}" expected to exit with 0!\nStdout: ${this.stdout}\nStderr: "${this.stderr}"`).toEqual(0); | ^ 50 | }); 51 | } 52 | at /home/runner/work/pmm-submodules/pmm-submodules/pmm/cli-tests/support/types/Output.ts:49:121 at Output.assertSuccess (/home/runner/work/pmm-submodules/pmm-submodules/pmm/cli-tests/support/types/Output.ts:48:16) at /home/runner/work/pmm-submodules/pmm-submodules/pmm/cli-tests/tests/pmm-cli/server/install.spec.ts:126:18
[cli] › tests/pmm-cli/server/install.spec.ts:137:7 › PMM Server Install tests › PMM-T1616 "pmm server docker install" flag --skip-change-password is respected with present password change flag @pmm-cli: pmm/cli-tests/support/types/Output.ts#L49
6) [cli] › tests/pmm-cli/server/install.spec.ts:137:7 › PMM Server Install tests › PMM-T1616 "pmm server docker install" flag --skip-change-password is respected with present password change flag @pmm-cli › Verify " pmm server docker install --skip-change-password --admin-*** --https-listen-port=1447 --http-listen-port=1889 --container-name=pmm-server-skip-flag --volume-name=pmm-data-skip-flag" command executed successfully Error: " pmm server docker install --skip-change-password --admin-*** --https-listen-port=1447 --http-listen-port=1889 --container-name=pmm-server-skip-flag --volume-name=pmm-data-skip-flag" expected to exit with 0! Stdout: cli.PMMCommands.Run(): open /dev/tty: no such device or address Stderr: "Starting PMM Server installation in Docker Downloading "percona/pmm-server:2" " Expected: 0 Received: 1 at support/types/Output.ts:49 47 | async assertSuccess() { 48 | await test.step(`Verify "${this.command}" command executed successfully`, async () => { > 49 | expect(this.code, `"${this.command}" expected to exit with 0!\nStdout: ${this.stdout}\nStderr: "${this.stderr}"`).toEqual(0); | ^ 50 | }); 51 | } 52 | at /home/runner/work/pmm-submodules/pmm-submodules/pmm/cli-tests/support/types/Output.ts:49:121 at Output.assertSuccess (/home/runner/work/pmm-submodules/pmm-submodules/pmm/cli-tests/support/types/Output.ts:48:16) at /home/runner/work/pmm-submodules/pmm-submodules/pmm/cli-tests/tests/pmm-cli/server/install.spec.ts:151:18
PMM binary CLI tests
Process completed with exit code 1.
🎭 Playwright Run Summary
6 failed [cli] › tests/pmm-cli/server/install.spec.ts:14:7 › PMM Server Install tests › PMM-T1570 "pmm server docker install" works with no flags @pmm-cli [cli] › tests/pmm-cli/server/install.spec.ts:29:7 › PMM Server Install tests › PMM-T1610 "pmm server docker install" respects relevant flags @pmm-cli [cli] › tests/pmm-cli/server/install.spec.ts:57:7 › PMM Server Install tests › PMM-T1660 "pmm server docker install" shows error for short password @pmm-cli [cli] › tests/pmm-cli/server/install.spec.ts:95:7 › PMM Server Install tests › PMM-T1576 "pmm server docker install" exits if docker container is already present @pmm-cli [cli] › tests/pmm-cli/server/install.spec.ts:114:7 › PMM Server Install tests › PMM-T1616 "pmm server docker install" flag --skip-change-password is respected @pmm-cli [cli] › tests/pmm-cli/server/install.spec.ts:137:7 › PMM Server Install tests › PMM-T1616 "pmm server docker install" flag --skip-change-password is respected with present password change flag @pmm-cli 3 skipped 3 passed (54.4s)