The GitHub Actions job "Tests AMD" on airflow.git/better-handle-request-test 
has failed.
Run started by GitHub user kaxil (triggered by kaxil).

Head commit for run:
524ad9617cf2901d59bb31347db085a4fbb69576 / Kaxil Naik <[email protected]>
Improve test maintainability for supervisor request handling tests

Refactor large parametrized test from individual parameters to dataclass
structure for better readability and maintainability. The test now uses
a `RequestTestCase` dataclass instead of 7 separate parameters, making it
much easier to add new test cases and understand existing ones.

This change makes the test suite more maintainable for developers working
on the supervisor communication protocol.

All the existing tests have been ported over.

Tests:

```
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[get_connection]
 PASSED                                                                         
             [  2%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[get_connection_with_password]
 PASSED                                                                        
[  4%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[get_connection_with_alias]
 PASSED                                                                         
  [  7%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[get_variable]
 PASSED                                                                         
               [  9%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[set_variable]
 PASSED                                                                         
               [ 12%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[delete_variable]
 PASSED                                                                         
            [ 14%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[patch_task_instance_to_deferred]
 PASSED                                                                     [ 
17%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[patch_task_instance_to_up_for_reschedule]
 PASSED                                                            [ 19%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[get_xcom]
 PASSED                                                                         
                   [ 21%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[get_xcom_map_index]
 PASSED                                                                         
         [ 24%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[get_xcom_not_found]
 PASSED                                                                         
         [ 26%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[get_xcom_include_prior_dates]
 PASSED                                                                        
[ 29%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[set_xcom]
 PASSED                                                                         
                   [ 31%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[set_xcom_with_map_index]
 PASSED                                                                         
    [ 34%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[set_xcom_with_map_index_and_mapped_length]
 PASSED                                                           [ 36%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[delete_xcom]
 PASSED                                                                         
                [ 39%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[up_for_retry]
 PASSED                                                                         
               [ 41%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[set_rtif]
 PASSED                                                                         
                   [ 43%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[succeed_task]
 PASSED                                                                         
               [ 46%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[get_asset_by_name]
 PASSED                                                                         
          [ 48%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[get_asset_by_uri]
 PASSED                                                                         
           [ 51%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[get_asset_events_by_uri_and_name]
 PASSED                                                                    [ 
53%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[get_asset_events_by_uri]
 PASSED                                                                         
    [ 56%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[get_asset_events_by_name]
 PASSED                                                                         
   [ 58%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[get_asset_events_by_asset_alias]
 PASSED                                                                     [ 
60%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[validate_inlets_and_outlets]
 PASSED                                                                         
[ 63%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[get_prev_successful_dagrun]
 PASSED                                                                         
 [ 65%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[dag_run_trigger]
 PASSED                                                                         
            [ 68%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[dag_run_trigger_already_exists]
 PASSED                                                                      [ 
70%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[get_dag_run_state]
 PASSED                                                                         
          [ 73%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[get_previous_dagrun]
 PASSED                                                                         
        [ 75%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[get_previous_dagrun_with_state]
 PASSED                                                                      [ 
78%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[get_task_reschedule_start_date]
 PASSED                                                                      [ 
80%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[get_ti_count]
 PASSED                                                                         
               [ 82%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[get_dr_count]
 PASSED                                                                         
               [ 85%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[get_task_states]
 PASSED                                                                         
            [ 87%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[get_xcom_seq_item]
 PASSED                                                                         
          [ 90%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[get_xcom_seq_item_not_found]
 PASSED                                                                         
[ 92%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[get_xcom_seq_slice]
 PASSED                                                                         
         [ 95%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[patch_task_instance_to_skipped]
 PASSED                                                                      [ 
97%]
task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestHandleRequest::test_handle_requests[create_hitl_detail_payload]
 PASSED                                                                         
 [100%]
```

Report URL: https://github.com/apache/airflow/actions/runs/17135149325

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to