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
pmoegenburg committed Jun 25, 2024
1 parent b958038 commit 3159827
Show file tree
Hide file tree
Showing 44 changed files with 58 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8846,6 +8846,7 @@
"commandType": "loadPipette",
"notes": [],
"params": {
"liquidPresenceDetection": false,
"mount": "left",
"pipetteName": "p1000_96"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2314,6 +2314,7 @@
"commandType": "loadPipette",
"notes": [],
"params": {
"liquidPresenceDetection": false,
"mount": "left",
"pipetteName": "p300_multi_gen2"
},
Expand All @@ -2324,6 +2325,7 @@
"commandType": "loadPipette",
"notes": [],
"params": {
"liquidPresenceDetection": false,
"mount": "right",
"pipetteName": "p20_single_gen2"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2350,6 +2350,7 @@
"commandType": "loadPipette",
"notes": [],
"params": {
"liquidPresenceDetection": false,
"mount": "left",
"pipetteName": "p300_multi_gen2"
},
Expand All @@ -2360,6 +2361,7 @@
"commandType": "loadPipette",
"notes": [],
"params": {
"liquidPresenceDetection": false,
"mount": "right",
"pipetteName": "p20_single_gen2"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2350,6 +2350,7 @@
"commandType": "loadPipette",
"notes": [],
"params": {
"liquidPresenceDetection": false,
"mount": "left",
"pipetteName": "p300_multi_gen2"
},
Expand All @@ -2360,6 +2361,7 @@
"commandType": "loadPipette",
"notes": [],
"params": {
"liquidPresenceDetection": false,
"mount": "right",
"pipetteName": "p20_single_gen2"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13208,6 +13208,7 @@
"commandType": "loadPipette",
"notes": [],
"params": {
"liquidPresenceDetection": false,
"mount": "left",
"pipetteName": "p1000_96"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9416,6 +9416,7 @@
"commandType": "loadPipette",
"notes": [],
"params": {
"liquidPresenceDetection": false,
"mount": "left",
"pipetteName": "p1000_multi_flex"
},
Expand All @@ -9426,6 +9427,7 @@
"commandType": "loadPipette",
"notes": [],
"params": {
"liquidPresenceDetection": false,
"mount": "right",
"pipetteName": "p50_multi_flex"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11683,6 +11683,7 @@
"commandType": "loadPipette",
"notes": [],
"params": {
"liquidPresenceDetection": false,
"mount": "left",
"pipetteName": "p1000_multi_flex"
},
Expand All @@ -11693,6 +11694,7 @@
"commandType": "loadPipette",
"notes": [],
"params": {
"liquidPresenceDetection": false,
"mount": "right",
"pipetteName": "p50_multi_flex"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -479,7 +479,7 @@
"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 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 826, 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 433, 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 389, 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 827, 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 433, 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,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2315,6 +2315,7 @@
"commandType": "loadPipette",
"notes": [],
"params": {
"liquidPresenceDetection": false,
"mount": "left",
"pipetteName": "p1000_96"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9364,6 +9364,7 @@
"commandType": "loadPipette",
"notes": [],
"params": {
"liquidPresenceDetection": false,
"mount": "left",
"pipetteName": "p1000_96"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2350,6 +2350,7 @@
"commandType": "loadPipette",
"notes": [],
"params": {
"liquidPresenceDetection": false,
"mount": "left",
"pipetteName": "p300_multi_gen2"
},
Expand All @@ -2360,6 +2361,7 @@
"commandType": "loadPipette",
"notes": [],
"params": {
"liquidPresenceDetection": false,
"mount": "right",
"pipetteName": "p20_single_gen2"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2350,6 +2350,7 @@
"commandType": "loadPipette",
"notes": [],
"params": {
"liquidPresenceDetection": false,
"mount": "left",
"pipetteName": "p300_multi_gen2"
},
Expand All @@ -2360,6 +2361,7 @@
"commandType": "loadPipette",
"notes": [],
"params": {
"liquidPresenceDetection": false,
"mount": "right",
"pipetteName": "p20_single_gen2"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1518,6 +1518,7 @@
"commandType": "loadPipette",
"notes": [],
"params": {
"liquidPresenceDetection": false,
"mount": "left",
"pipetteName": "p300_single_gen2"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
"errorInfo": {
"args": "('Staging areas not permitted for trash bin.',)",
"class": "ValueError",
"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 \"Flex_X_v2_16_NO_PIPETTES_TrashBinInStagingAreaCol4.py\", line 15, 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 524, in load_trash_bin\n raise ValueError(\"Staging areas not permitted for trash bin.\")\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 \"Flex_X_v2_16_NO_PIPETTES_TrashBinInStagingAreaCol4.py\", line 15, in run\n\n File \"/usr/local/lib/python3.10/site-packages/opentrons/protocols/api_support/util.py\", line 389, 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 525, in load_trash_bin\n raise ValueError(\"Staging areas not permitted for trash bin.\")\n"
},
"errorType": "PythonException",
"isDefined": false,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1166,6 +1166,7 @@
},
"notes": [],
"params": {
"liquidPresenceDetection": false,
"mount": "left",
"pipetteName": "p300_multi_gen2"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
"errorInfo": {
"args": "('Cannot load a module onto a staging slot.',)",
"class": "ValueError",
"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 \"Flex_X_v2_16_NO_PIPETTES_TM_ModuleInStagingAreaCol4.py\", line 15, 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 824, in load_module\n raise ValueError(\"Cannot load a module onto a staging slot.\")\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 \"Flex_X_v2_16_NO_PIPETTES_TM_ModuleInStagingAreaCol4.py\", line 15, in run\n\n File \"/usr/local/lib/python3.10/site-packages/opentrons/protocols/api_support/util.py\", line 389, 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 825, in load_module\n raise ValueError(\"Cannot load a module onto a staging slot.\")\n"
},
"errorType": "PythonException",
"isDefined": false,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13127,6 +13127,7 @@
"commandType": "loadPipette",
"notes": [],
"params": {
"liquidPresenceDetection": false,
"mount": "left",
"pipetteName": "p1000_96"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -479,7 +479,7 @@
"errorInfo": {
"args": "('trash bin in slot 12 prevents heaterShakerModuleV1 from using slot 11.',)",
"class": "DeckConflictError",
"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_HeaterShakerConflictWithTrashBin1.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 826, 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 433, 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 223, 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_HeaterShakerConflictWithTrashBin1.py\", line 11, in run\n\n File \"/usr/local/lib/python3.10/site-packages/opentrons/protocols/api_support/util.py\", line 389, 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 827, 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 433, 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 223, in check\n raise DeckConflictError(\n"
},
"errorType": "PythonException",
"isDefined": false,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2314,6 +2314,7 @@
"commandType": "loadPipette",
"notes": [],
"params": {
"liquidPresenceDetection": false,
"mount": "left",
"pipetteName": "p300_multi_gen2"
},
Expand All @@ -2324,6 +2325,7 @@
"commandType": "loadPipette",
"notes": [],
"params": {
"liquidPresenceDetection": false,
"mount": "right",
"pipetteName": "p20_single_gen2"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
"errorInfo": {
"args": "('Invalid location for trash bin: C2.\\nValid slots: Any slot in column 1 or 3.',)",
"class": "InvalidTrashBinLocationError",
"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 \"Flex_X_v2_16_NO_PIPETTES_TrashBinInCol2.py\", line 15, 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 525, in load_trash_bin\n addressable_area_name = validation.ensure_and_convert_trash_bin_location(\n\n File \"/usr/local/lib/python3.10/site-packages/opentrons/protocol_api/validation.py\", line 333, in ensure_and_convert_trash_bin_location\n raise InvalidTrashBinLocationError(\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 \"Flex_X_v2_16_NO_PIPETTES_TrashBinInCol2.py\", line 15, in run\n\n File \"/usr/local/lib/python3.10/site-packages/opentrons/protocols/api_support/util.py\", line 389, 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 526, in load_trash_bin\n addressable_area_name = validation.ensure_and_convert_trash_bin_location(\n\n File \"/usr/local/lib/python3.10/site-packages/opentrons/protocol_api/validation.py\", line 333, in ensure_and_convert_trash_bin_location\n raise InvalidTrashBinLocationError(\n"
},
"errorType": "PythonException",
"isDefined": false,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2350,6 +2350,7 @@
"commandType": "loadPipette",
"notes": [],
"params": {
"liquidPresenceDetection": false,
"mount": "left",
"pipetteName": "p300_multi_gen2"
},
Expand All @@ -2360,6 +2361,7 @@
"commandType": "loadPipette",
"notes": [],
"params": {
"liquidPresenceDetection": false,
"mount": "right",
"pipetteName": "p20_single_gen2"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17856,6 +17856,7 @@
"commandType": "loadPipette",
"notes": [],
"params": {
"liquidPresenceDetection": false,
"mount": "left",
"pipetteName": "p50_multi_flex"
},
Expand All @@ -17866,6 +17867,7 @@
"commandType": "loadPipette",
"notes": [],
"params": {
"liquidPresenceDetection": false,
"mount": "right",
"pipetteName": "p1000_multi_flex"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1163,6 +1163,7 @@
"commandType": "loadPipette",
"notes": [],
"params": {
"liquidPresenceDetection": false,
"mount": "left",
"pipetteName": "p1000_96"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1163,6 +1163,7 @@
"commandType": "loadPipette",
"notes": [],
"params": {
"liquidPresenceDetection": false,
"mount": "left",
"pipetteName": "p1000_96"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2681,7 +2681,7 @@
"errorInfo": {
"args": "('thermocyclerModuleV2 in slot 7 prevents thermocyclerModuleV1 from using slot 7.',)",
"class": "DeckConflictError",
"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_11_P300S_TC1_TC2_ThermocyclerMoamError.py\", line 19, 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 826, in load_module\n module_core = self._core.load_module(\n\n File \"/usr/local/lib/python3.10/site-packages/opentrons/protocol_api/core/legacy/legacy_protocol_core.py\", line 333, in load_module\n self._deck_layout[resolved_location] = geometry\n\n File \"/usr/local/lib/python3.10/site-packages/opentrons/protocol_api/core/legacy/deck.py\", line 186, in __setitem__\n 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_11_P300S_TC1_TC2_ThermocyclerMoamError.py\", line 19, in run\n\n File \"/usr/local/lib/python3.10/site-packages/opentrons/protocols/api_support/util.py\", line 389, 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 827, in load_module\n module_core = self._core.load_module(\n\n File \"/usr/local/lib/python3.10/site-packages/opentrons/protocol_api/core/legacy/legacy_protocol_core.py\", line 333, in load_module\n self._deck_layout[resolved_location] = geometry\n\n File \"/usr/local/lib/python3.10/site-packages/opentrons/protocol_api/core/legacy/deck.py\", line 186, in __setitem__\n 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,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1224,6 +1224,7 @@
"commandType": "loadPipette",
"notes": [],
"params": {
"liquidPresenceDetection": false,
"mount": "left",
"pipetteName": "p1000_96"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7073,6 +7073,7 @@
"commandType": "loadPipette",
"notes": [],
"params": {
"liquidPresenceDetection": false,
"mount": "left",
"pipetteName": "p1000_96"
},
Expand Down
Loading

0 comments on commit 3159827

Please sign in to comment.