Skip to content

fix(step-generation): remove unneeded dispense after airGapInPlace #25018

fix(step-generation): remove unneeded dispense after airGapInPlace

fix(step-generation): remove unneeded dispense after airGapInPlace #25018

Triggered via pull request January 31, 2025 02:55
@jeraderjerader
synchronize #17390
pd_airgap
Status Failure
Total duration 6m 40s
Artifacts

pd-test-build-deploy.yaml

on: pull_request
protocol designer unit tests
6m 26s
protocol designer unit tests
build protocol designer artifact
0s
build protocol designer artifact
Matrix: pd e2e tests
deploy PD artifact to S3
0s
deploy PD artifact to S3
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 1 warning
protocol-designer/src/steplist/test/generateSubsteps.test.ts > generateSubstepItem > like substeps > consolidate command returns substep data: protocol-designer/src/steplist/test/generateSubsteps.test.ts#L350
AssertionError: expected { substepType: 'sourceDest', …(4) } to deeply equal { substepType: 'sourceDest', …(4) } - Expected + Received Object { "commandCreatorFnName": "consolidate", "multichannel": false, "parentStepId": "step123", "rows": Array [ Object { "activeTips": Object { "labwareId": "tiprack1Id", "pipetteId": "p300SingleId", "wellName": "A1", }, "dest": undefined, "source": Object { "postIngreds": Object {}, "preIngreds": Object {}, "well": "A1", }, "volume": 50, }, Object { "activeTips": Object { "labwareId": "tiprack1Id", "pipetteId": "p300SingleId", "wellName": "A1", }, "dest": Object { "postIngreds": Object { "__air__": Object { "volume": 100, }, }, "preIngreds": Object {}, "well": "C1", }, - "isAirGap": false, "source": Object { "postIngreds": Object {}, "preIngreds": Object {}, "well": "A2", }, "volume": 50, }, ], "substepType": "sourceDest", } ❯ protocol-designer/src/steplist/test/generateSubsteps.test.ts:350:24
protocol-designer/src/steplist/test/generateSubsteps.test.ts > generateSubstepItem > like substeps > distribute command returns substep data: protocol-designer/src/steplist/test/generateSubsteps.test.ts#L350
AssertionError: expected { substepType: 'sourceDest', …(4) } to deeply equal { …(5) } - Expected + Received Object { "commandCreatorFnName": "distribute", "multichannel": false, "parentStepId": "step123", "rows": Array [ Object { "activeTips": Object { "labwareId": "tiprack1Id", "pipetteId": "p300SingleId", "wellName": "A1", }, "dest": Object { "postIngreds": Object { "__air__": Object { "volume": 50, }, }, "preIngreds": Object {}, "well": "A1", }, - "isAirGap": false, "source": Object { "postIngreds": Object {}, "preIngreds": Object {}, "well": "A1", }, "volume": 50, }, Object { "activeTips": Object { "labwareId": "tiprack1Id", "pipetteId": "p300SingleId", "wellName": "A1", }, "dest": Object { "postIngreds": Object { "__air__": Object { "volume": 50, }, }, "preIngreds": Object {}, "well": "A2", }, "source": undefined, "volume": 50, }, ], "substepType": "sourceDest", } ❯ protocol-designer/src/steplist/test/generateSubsteps.test.ts:350:24
protocol-designer/src/steplist/test/generateSubsteps.test.ts > generateSubstepItem > like substeps > transfer command returns substep data: protocol-designer/src/steplist/test/generateSubsteps.test.ts#L350
AssertionError: expected { substepType: 'sourceDest', …(4) } to deeply equal { substepType: 'sourceDest', …(4) } - Expected + Received Object { "commandCreatorFnName": "transfer", "multichannel": false, "parentStepId": "step123", "rows": Array [ Object { "activeTips": Object { "labwareId": "tiprack1Id", "pipetteId": "p300SingleId", "wellName": "A1", }, "dest": Object { "postIngreds": Object { "__air__": Object { "volume": 50, }, }, "preIngreds": Object {}, "well": "A1", }, - "isAirGap": false, "source": Object { "postIngreds": Object {}, "preIngreds": Object {}, "well": "A1", }, "volume": 50, }, Object { "activeTips": Object { "labwareId": "tiprack1Id", "pipetteId": "p300SingleId", "wellName": "A1", }, "dest": Object { "postIngreds": Object { "__air__": Object { "volume": 50, }, }, "preIngreds": Object {}, "well": "A2", }, - "isAirGap": false, "source": Object { "postIngreds": Object {}, "preIngreds": Object {}, "well": "A2", }, "volume": 50, }, ], "substepType": "sourceDest", } ❯ protocol-designer/src/steplist/test/generateSubsteps.test.ts:350:24
protocol-designer/src/steplist/test/generateSubsteps.test.ts > generateSubstepItem > mix command returns substep data: protocol-designer/src/steplist/test/generateSubsteps.test.ts#L514
AssertionError: expected { substepType: 'sourceDest', …(4) } to deeply equal { commandCreatorFnName: 'mix', …(4) } - Expected + Received Object { "commandCreatorFnName": "mix", "multichannel": false, "parentStepId": "step123", "rows": Array [ Object { "activeTips": Object { "labwareId": "tiprack1Id", "pipetteId": "p300SingleId", "wellName": "A1", }, "dest": Object { "postIngreds": Object { "__air__": Object { "volume": 50, }, }, "preIngreds": Object {}, "well": "A1", }, - "isAirGap": false, "source": Object { "postIngreds": Object {}, "preIngreds": Object {}, "well": "A1", }, "volume": 50, }, Object { "activeTips": Object { "labwareId": "tiprack1Id", "pipetteId": "p300SingleId", "wellName": "A1", }, "dest": Object { "postIngreds": Object { "__air__": Object { "volume": 100, }, }, "preIngreds": Object { "__air__": Object { "volume": 50, }, }, "well": "A1", }, - "isAirGap": false, "source": Object { "postIngreds": Object { "__air__": Object { "volume": 50, }, }, "preIngreds": Object { "__air__": Object { "volume": 50, }, }, "well": "A1", }, "volume": 50, }, Object { "activeTips": Object { "labwareId": "tiprack1Id", "pipetteId": "p300SingleId", "wellName": "B1", }, "dest": Object { "postIngreds": Object { "__air__": Object { "volume": 50, }, }, "preIngreds": Object {}, "well": "A2", }, - "isAirGap": false, "source": Object { "postIngreds": Object {}, "preIngreds": Object {}, "well": "A2", }, "volume": 50, }, Object { "activeTips": Object { "labwareId": "tiprack1Id", "pipetteId": "p300SingleId", "wellName": "B1", }, "dest": Object { "postIngreds": Object { "__air__": Object { "volume": 100, }, }, "preIngreds": Object { "__air__": Object { "volume": 50, }, }, "well": "A2", }, - "isAirGap": false, "source": Object { "postIngreds": Object { "__air__": Object { "volume": 50, }, }, "preIngreds": Object { "__air__": Object { "volume": 50, }, }, "well": "A2", }, "volume": 50, }, ], "substepType": "sourceDest", } ❯ protocol-designer/src/steplist/test/generateSubsteps.test.ts:514:20
protocol designer unit tests
Process completed with exit code 2.
protocol designer unit tests
Your workflow is using a version of actions/cache that is scheduled for deprecation, actions/cache@v2. Please update your workflow to use either v3 or v4 of actions/cache to avoid interruptions. Learn more: https://github.blog/changelog/2024-12-05-notice-of-upcoming-releases-and-breaking-changes-for-github-actions/#actions-cache-v1-v2-and-actions-toolkit-cache-package-closing-down