fix(step-generation): remove unneeded dispense after airGapInPlace #25018
pd-test-build-deploy.yaml
on: pull_request
protocol designer unit tests
6m 26s
Matrix: pd e2e tests
deploy PD artifact to S3
0s
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
|