@@ -10,30 +10,30 @@ Feature: SignatureManager post-execution constraints
1010 | source_ipv4 | 172 .17 .0 .2 |
1111 | target_ipv4 | 10 .0 .0 .1 |
1212 | target_hostname | host -a .internal |
13- | start_time | 2024 -06 -26T06 :00 :00Z |
13+ | start_time | 2024 -06 -26T06 :00 :00Z |
1414 And a execution_details object containing:
1515 | key | value |
16- | start_time | 2024 -06 -26T06 :00 :00Z |
16+ | start_time | 2024 -06 -26T06 :00 :00Z |
1717
1818 Scenario : Tool crash sets execution_status to failed and uses crash timestamp as end_time
1919 Given a tool_output containing error_info with exit_code=1 and crash_timestamp="2024-06-26T06:05:00Z"
20- When I call post_execution_updates with the execution_details, execution_signatures and tool_output
20+ When I call post_execution_updates with the execution_details, execution_signatures and tool_output
2121 Then execution_status equals "failed"
2222 And end_time equals "2024-06-26T06:05:00Z"
23- And the execution signature model contains every previous parameter unchanged
24- And the execution details model contain every previous parameter pair unchanged
23+ And the execution signature model contains every previous parameter unchanged
24+ And the execution details model contain every previous parameter pair unchanged
2525
2626 Scenario : Timeout sets execution_status to timeout and includes available partial results
2727 Given a tool_output containing timeout_info with partial_results=["result-A" , "result-B" ]
28- When I call post_execution_updates with the execution_details, execution_signatures and tool_output
28+ When I call post_execution_updates with the execution_details, execution_signatures and tool_output
2929 Then execution_status equals "timeout"
3030 And the returned dict contains the partial results ["result-A" , "result-B" ] from timeout_info
31- And the execution signature model contains every previous parameter unchanged
32- And the execution details model contain every previous parameter pair unchanged
31+ And the execution signature model contains every previous parameter unchanged
32+ And the execution details model contain every previous parameter pair unchanged
3333
3434 Scenario : Timeout with no partial results still sets execution_status to timeout
3535 Given a tool_output containing timeout_info with no partial results available
36- When I call post_execution_updates with the execution_details, execution_signatures and tool_output
36+ When I call post_execution_updates with the execution_details, execution_signatures and tool_output
3737 Then execution_status equals "timeout"
38- And the execution signature model contains every previous parameter unchanged
39- And the execution details model contain every previous parameter pair unchanged
38+ And the execution signature model contains every previous parameter unchanged
39+ And the execution details model contain every previous parameter pair unchanged
0 commit comments