Skip to content

Commit

Permalink
fix(app-testing): snapshot failure capture
Browse files Browse the repository at this point in the history
  • Loading branch information
y3rsh authored Jun 12, 2024
1 parent c13fcb1 commit 8ee0f1b
Show file tree
Hide file tree
Showing 70 changed files with 1,674 additions and 1,882 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -771,7 +771,7 @@
}
],
"metadata": {
"displayCategory": "adapter",
"displayCategory": "aluminumBlock",
"displayName": "Opentrons 96 Well Aluminum Block",
"displayVolumeUnits": "µL",
"tags": []
Expand Down
Original file line number Diff line number Diff line change
@@ -1,74 +1,18 @@
{
"commands": [
{
"commandType": "home",
"notes": [],
"params": {},
"result": {},
"status": "succeeded"
}
],
"config": {
"apiVersion": [
2,
18
],
"protocolType": "python"
},
"commands": [],
"config": {},
"errors": [
{
"detail": "ParameterDefinitionError [line 104]: Maximum is type 'str', but must be of parameter type 'int'",
"errorCode": "4000",
"errorInfo": {},
"errorType": "ExceptionInProtocolError",
"wrappedErrors": [
{
"detail": "opentrons.protocols.parameters.types.ParameterDefinitionError: Maximum is type 'str', but must be of parameter type 'int'",
"errorCode": "4000",
"errorInfo": {
"args": "(\"Maximum is type 'str', but must be of parameter type 'int'\",)",
"class": "ParameterDefinitionError",
"traceback": " File \"/usr/local/lib/python3.10/site-packages/opentrons/protocols/execution/execute_python.py\", line 80, in _parse_and_set_parameters\n exec(\"add_parameters(__param_context)\", new_globs)\n\n File \"<string>\", line 1, in <module>\n\n File \"Flex_X_v2_18_NO_PIPETTES_Overrides_BadTypesInRTP_Override_wrong_type_in_maximum.py\", line 104, in add_parameters\n\n File \"/usr/local/lib/python3.10/site-packages/opentrons/protocol_api/_parameter_context.py\", line 56, in add_int\n parameter = parameter_definition.create_int_parameter(\n\n File \"/usr/local/lib/python3.10/site-packages/opentrons/protocols/parameters/parameter_definition.py\", line 178, in create_int_parameter\n return ParameterDefinition(\n\n File \"/usr/local/lib/python3.10/site-packages/opentrons/protocols/parameters/parameter_definition.py\", line 73, in __init__\n validation.validate_options(default, minimum, maximum, choices, parameter_type)\n\n File \"/usr/local/lib/python3.10/site-packages/opentrons/protocols/parameters/validation.py\", line 266, in validate_options\n _validate_min_and_max(minimum, maximum, parameter_type)\n\n File \"/usr/local/lib/python3.10/site-packages/opentrons/protocols/parameters/validation.py\", line 218, in _validate_min_and_max\n raise ParameterDefinitionError(\n"
},
"errorType": "PythonException",
"wrappedErrors": []
}
]
}
],
"files": [
{
"name": "Flex_X_v2_18_NO_PIPETTES_Overrides_BadTypesInRTP_Override_wrong_type_in_maximum.py",
"role": "main"
},
{
"name": "cpx_4_tuberack_100ul.json",
"role": "labware"
},
{
"name": "opentrons_ot3_96_tiprack_1000ul_rss.json",
"role": "labware"
},
{
"name": "opentrons_ot3_96_tiprack_200ul_rss.json",
"role": "labware"
},
{
"name": "opentrons_ot3_96_tiprack_50ul_rss.json",
"role": "labware"
},
{
"name": "sample_labware.json",
"role": "labware"
"analysis_execution_time": null,
"command_exit_code": 1,
"command_output": "/root/.opentrons/robot_settings.json not found. Loading defaults\nBelt calibration not found.\nError: ParameterDefinitionError [line 104]: Maximum is type 'str', but must be of parameter type 'int'\nfrom_conf {} default {<InstrumentProbeType.PRIMARY: 1>: '/data/pressure_sensor_data.csv'}\nresult {}\n"
}
],
"files": [],
"labware": [],
"liquids": [],
"metadata": {
"protocolName": "Description Too Long 2.18"
},
"metadata": [],
"modules": [],
"pipettes": [],
"robotType": "OT-3 Standard",
"runTimeParameters": []
}
Original file line number Diff line number Diff line change
Expand Up @@ -3529,7 +3529,7 @@
}
],
"metadata": {
"displayCategory": "adapter",
"displayCategory": "aluminumBlock",
"displayName": "Opentrons 96 Well Aluminum Block",
"displayVolumeUnits": "µL",
"tags": []
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -603,7 +603,7 @@
}
],
"metadata": {
"displayCategory": "aluminumBlock",
"displayCategory": "adapter",
"displayName": "Opentrons 96 Deep Well Heater-Shaker Adapter with NEST Deep Well Plate 2 mL",
"displayVolumeUnits": "µL",
"tags": []
Expand Down Expand Up @@ -3671,6 +3671,11 @@
"x": 0,
"y": 0,
"z": 16.3
},
"opentrons_96_deep_well_temp_mod_adapter": {
"x": 0,
"y": 0,
"z": 16.1
}
},
"stackingOffsetWithModule": {
Expand Down Expand Up @@ -4938,6 +4943,11 @@
"x": 0,
"y": 0,
"z": 16.3
},
"opentrons_96_deep_well_temp_mod_adapter": {
"x": 0,
"y": 0,
"z": 16.1
}
},
"stackingOffsetWithModule": {
Expand Down Expand Up @@ -6205,6 +6215,11 @@
"x": 0,
"y": 0,
"z": 16.3
},
"opentrons_96_deep_well_temp_mod_adapter": {
"x": 0,
"y": 0,
"z": 16.1
}
},
"stackingOffsetWithModule": {
Expand Down Expand Up @@ -7472,6 +7487,11 @@
"x": 0,
"y": 0,
"z": 16.3
},
"opentrons_96_deep_well_temp_mod_adapter": {
"x": 0,
"y": 0,
"z": 16.1
}
},
"stackingOffsetWithModule": {
Expand Down Expand Up @@ -9911,6 +9931,11 @@
"x": 0,
"y": 0,
"z": 16.3
},
"opentrons_96_deep_well_temp_mod_adapter": {
"x": 0,
"y": 0,
"z": 16.1
}
},
"stackingOffsetWithModule": {
Expand Down Expand Up @@ -13203,12 +13228,14 @@
"errorCode": "4000",
"errorInfo": {},
"errorType": "ExceptionInProtocolError",
"isDefined": false,
"wrappedErrors": [
{
"detail": "Opentrons Flex 96 Tip Rack 1000 µL with adapter must be on an Opentrons Flex 96 Tip Rack Adapter in order to pick up or return all 96 tips simultaneously.",
"errorCode": "2004",
"errorInfo": {},
"errorType": "UnsuitableTiprackForPipetteMotion",
"isDefined": false,
"wrappedErrors": []
}
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -756,6 +756,11 @@
"x": 0,
"y": 0,
"z": 16.3
},
"opentrons_96_deep_well_temp_mod_adapter": {
"x": 0,
"y": 0,
"z": 16.1
}
},
"stackingOffsetWithModule": {
Expand Down Expand Up @@ -4848,6 +4853,11 @@
"x": 0,
"y": 0,
"z": 16.3
},
"opentrons_96_deep_well_temp_mod_adapter": {
"x": 0,
"y": 0,
"z": 16.1
}
},
"stackingOffsetWithModule": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7275,6 +7275,7 @@
"errorCode": "4000",
"errorInfo": {},
"errorType": "CannotPerformModuleAction",
"isDefined": false,
"wrappedErrors": []
},
"notes": [],
Expand All @@ -7292,6 +7293,7 @@
"errorCode": "4000",
"errorInfo": {},
"errorType": "CannotPerformModuleAction",
"isDefined": false,
"wrappedErrors": []
}
],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -776,6 +776,11 @@
"x": 0,
"y": 0,
"z": 16.3
},
"opentrons_96_deep_well_temp_mod_adapter": {
"x": 0,
"y": 0,
"z": 16.1
}
},
"stackingOffsetWithModule": {
Expand Down Expand Up @@ -2043,6 +2048,11 @@
"x": 0,
"y": 0,
"z": 16.3
},
"opentrons_96_deep_well_temp_mod_adapter": {
"x": 0,
"y": 0,
"z": 16.1
}
},
"stackingOffsetWithModule": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12244,6 +12244,7 @@
"errorCode": "4000",
"errorInfo": {},
"errorType": "LabwareMovementNotAllowedError",
"isDefined": false,
"wrappedErrors": []
},
"notes": [],
Expand All @@ -12264,6 +12265,7 @@
"errorCode": "4000",
"errorInfo": {},
"errorType": "LabwareMovementNotAllowedError",
"isDefined": false,
"wrappedErrors": []
}
],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -471,16 +471,18 @@
"errorCode": "4000",
"errorInfo": {},
"errorType": "ExceptionInProtocolError",
"isDefined": false,
"wrappedErrors": [
{
"detail": "opentrons.motion_planning.deck_conflict.DeckConflictError: trash bin in slot 12 prevents heaterShakerModuleV1 from using slot 9.",
"errorCode": "4000",
"errorInfo": {
"args": "('trash bin in slot 12 prevents heaterShakerModuleV1 from using slot 9.',)",
"class": "DeckConflictError",
"traceback": " File \"/usr/local/lib/python3.10/site-packages/opentrons/protocols/execution/execute_python.py\", line 124, in run_python\n exec(\"run(__context)\", new_globs)\n\n File \"<string>\", line 1, in <module>\n\n File \"OT2_X_v2_16_None_None_HS_HeaterShakerConflictWithTrashBin2.py\", line 11, in run\n\n File \"/usr/local/lib/python3.10/site-packages/opentrons/protocols/api_support/util.py\", line 383, in _check_version_wrapper\n return decorated_obj(*args, **kwargs)\n\n File \"/usr/local/lib/python3.10/site-packages/opentrons/protocol_api/protocol_context.py\", line 814, in load_module\n module_core = self._core.load_module(\n\n File \"/usr/local/lib/python3.10/site-packages/opentrons/protocol_api/core/engine/protocol.py\", line 423, in load_module\n deck_conflict.check(\n\n File \"/usr/local/lib/python3.10/site-packages/opentrons/protocol_api/core/engine/deck_conflict.py\", line 203, in check\n wrapped_deck_conflict.check(\n\n File \"/usr/local/lib/python3.10/site-packages/opentrons/motion_planning/deck_conflict.py\", line 210, in check\n raise DeckConflictError(\n"
"traceback": " File \"/usr/local/lib/python3.10/site-packages/opentrons/protocols/execution/execute_python.py\", line 147, in exec_run\n exec(\"run(__context)\", new_globs)\n\n File \"<string>\", line 1, in <module>\n\n File \"OT2_X_v2_16_None_None_HS_HeaterShakerConflictWithTrashBin2.py\", line 11, in run\n\n File \"/usr/local/lib/python3.10/site-packages/opentrons/protocols/api_support/util.py\", line 383, in _check_version_wrapper\n return decorated_obj(*args, **kwargs)\n\n File \"/usr/local/lib/python3.10/site-packages/opentrons/protocol_api/protocol_context.py\", line 823, in load_module\n module_core = self._core.load_module(\n\n File \"/usr/local/lib/python3.10/site-packages/opentrons/protocol_api/core/engine/protocol.py\", line 423, in load_module\n deck_conflict.check(\n\n File \"/usr/local/lib/python3.10/site-packages/opentrons/protocol_api/core/engine/deck_conflict.py\", line 203, in check\n wrapped_deck_conflict.check(\n\n File \"/usr/local/lib/python3.10/site-packages/opentrons/motion_planning/deck_conflict.py\", line 210, in check\n raise DeckConflictError(\n"
},
"errorType": "PythonException",
"isDefined": false,
"wrappedErrors": []
}
]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,74 +1,18 @@
{
"commands": [
{
"commandType": "home",
"notes": [],
"params": {},
"result": {},
"status": "succeeded"
}
],
"config": {
"apiVersion": [
2,
18
],
"protocolType": "python"
},
"commands": [],
"config": {},
"errors": [
{
"detail": "ParameterDefinitionError [line 95]: Minimum is type 'str', but must be of parameter type 'int'",
"errorCode": "4000",
"errorInfo": {},
"errorType": "ExceptionInProtocolError",
"wrappedErrors": [
{
"detail": "opentrons.protocols.parameters.types.ParameterDefinitionError: Minimum is type 'str', but must be of parameter type 'int'",
"errorCode": "4000",
"errorInfo": {
"args": "(\"Minimum is type 'str', but must be of parameter type 'int'\",)",
"class": "ParameterDefinitionError",
"traceback": " File \"/usr/local/lib/python3.10/site-packages/opentrons/protocols/execution/execute_python.py\", line 80, in _parse_and_set_parameters\n exec(\"add_parameters(__param_context)\", new_globs)\n\n File \"<string>\", line 1, in <module>\n\n File \"Flex_X_v2_18_NO_PIPETTES_Overrides_BadTypesInRTP_Override_wrong_type_in_minimum.py\", line 95, in add_parameters\n\n File \"/usr/local/lib/python3.10/site-packages/opentrons/protocol_api/_parameter_context.py\", line 56, in add_int\n parameter = parameter_definition.create_int_parameter(\n\n File \"/usr/local/lib/python3.10/site-packages/opentrons/protocols/parameters/parameter_definition.py\", line 178, in create_int_parameter\n return ParameterDefinition(\n\n File \"/usr/local/lib/python3.10/site-packages/opentrons/protocols/parameters/parameter_definition.py\", line 73, in __init__\n validation.validate_options(default, minimum, maximum, choices, parameter_type)\n\n File \"/usr/local/lib/python3.10/site-packages/opentrons/protocols/parameters/validation.py\", line 266, in validate_options\n _validate_min_and_max(minimum, maximum, parameter_type)\n\n File \"/usr/local/lib/python3.10/site-packages/opentrons/protocols/parameters/validation.py\", line 213, in _validate_min_and_max\n raise ParameterDefinitionError(\n"
},
"errorType": "PythonException",
"wrappedErrors": []
}
]
}
],
"files": [
{
"name": "Flex_X_v2_18_NO_PIPETTES_Overrides_BadTypesInRTP_Override_wrong_type_in_minimum.py",
"role": "main"
},
{
"name": "cpx_4_tuberack_100ul.json",
"role": "labware"
},
{
"name": "opentrons_ot3_96_tiprack_1000ul_rss.json",
"role": "labware"
},
{
"name": "opentrons_ot3_96_tiprack_200ul_rss.json",
"role": "labware"
},
{
"name": "opentrons_ot3_96_tiprack_50ul_rss.json",
"role": "labware"
},
{
"name": "sample_labware.json",
"role": "labware"
"analysis_execution_time": null,
"command_exit_code": 1,
"command_output": "/root/.opentrons/robot_settings.json not found. Loading defaults\nBelt calibration not found.\nError: ParameterDefinitionError [line 95]: Minimum is type 'str', but must be of parameter type 'int'\nfrom_conf {} default {<InstrumentProbeType.PRIMARY: 1>: '/data/pressure_sensor_data.csv'}\nresult {}\n"
}
],
"files": [],
"labware": [],
"liquids": [],
"metadata": {
"protocolName": "Description Too Long 2.18"
},
"metadata": [],
"modules": [],
"pipettes": [],
"robotType": "OT-3 Standard",
"runTimeParameters": []
}
Loading

0 comments on commit 8ee0f1b

Please sign in to comment.