Company Logo

Tripsales API — автотесты

⚙️ Test Configuration
Test Type:
Automated Test Suite
Execution Mode:
Sequential
Parallel Execution:
No
Retry Failed Tests:
No
Test Data Source:
Configuration Files
Reporting Format:
HTML
Screenshot on Failure:
Yes
Video Recording:
No
🌍 Environment Details
Python Version:
3.12.13
Pytest Version:
9.1.1
Platform:
Linux 5.15.0-139-generic (x86_64)
Test Runner:
Tripsales
Test Start Time:
2026-07-24 11:21:39
Total Duration:
48.18 seconds
Report Generated:
2026-07-24 11:21:39
📊 Test Execution Summary
📝 104
Total Tests
✅ 60
Passed
❌ 30
Failed
⏭️ 14
Skipped
🤖 AI Error Analysis
🎯
Pattern-Based Analysis
Analyzing 30 failed test(s)
Analysis: Error patterns detected in test failures. For AI-powered suggestions with OpenAI/Claude, configure API keys in your settings.
Quick Fix: Review the Error Analysis section below for detailed error classifications and suggested actions.
🔌 Enable AI Analysis: Set ai.enable_ai_analysis: true and configure ai.provider and ai.api_key in pytest_html_dashboard.yaml for enhanced AI insights.

🚨 ERROR ANALYSIS & INSIGHTS

🔴 tests/flows/test_rates_crud_calc.py::test_rates_crud_roundtrip UNKNOWN

Error Type: AssertionError

Message: HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/flows/test_rates_disabled_status.py::test_disabled_loses_intracity_door UNKNOWN

Error Type: AssertionError

Message: HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/flows/test_rates_disabled_status.py::test_disabled_loses_first_mile_exw UNKNOWN

Error Type: AssertionError

Message: HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/flows/test_rates_disabled_status.py::test_disabled_loses_last_mile_door UNKNOWN

Error Type: AssertionError

Message: HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/flows/test_rates_disabled_status.py::test_disabled_loses_warehouse_handling UNKNOWN

Error Type: AssertionError

Message: HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/flows/test_rates_disabled_status.py::test_disabled_loses_linehaul_wht UNKNOWN

Error Type: AssertionError

Message: HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/flows/test_rates_disabled_status.py::test_disabled_loses_ftl_direct UNKNOWN

Error Type: AssertionError

Message: HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/flows/test_rates_disabled_status.py::test_disabling_tariff_makes_it_disappear_from_calculation UNKNOWN

Error Type: AssertionError

Message: HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/flows/test_rates_seeded_suite.py::test_01_seed_all_chain_tariffs UNKNOWN

Error Type: AssertionError

Message: HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/flows/test_rates_seeded_suite.py::test_10_only_last_mile TYPE_ERROR

Error Type: AssertionError

Message: HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/calculator/create-quote-request тело ответа (фрагмент): '{"error":"

💡 Suggested Action: Verify data types, check type conversions, review function signatures

🔴 tests/flows/test_rates_seeded_suite.py::test_11_only_highway TYPE_ERROR

Error Type: AssertionError

Message: HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/calculator/create-quote-request тело ответа (фрагмент): '{"error":"

💡 Suggested Action: Verify data types, check type conversions, review function signatures

🔴 tests/flows/test_rates_seeded_suite.py::test_13_first_mile_with_highway TYPE_ERROR

Error Type: AssertionError

Message: HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/calculator/create-quote-request тело ответа (фрагмент): '{"error":"

💡 Suggested Action: Verify data types, check type conversions, review function signatures

🔴 tests/flows/test_rates_seeded_suite.py::test_14_highway_with_last_mile TYPE_ERROR

Error Type: AssertionError

Message: HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/calculator/create-quote-request тело ответа (фрагмент): '{"error":"

💡 Suggested Action: Verify data types, check type conversions, review function signatures

🔴 tests/flows/test_rates_seeded_suite.py::test_15_door_to_door_over_300km UNKNOWN

Error Type: AssertionError

Message: [] assert ([])

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/flows/test_rates_seeded_suite.py::test_16_door_to_door_reverse UNKNOWN

Error Type: AssertionError

Message: [] assert ([])

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/flows/test_rates_seeded_suite.py::test_18_ftl_oneway UNKNOWN

Error Type: AssertionError

Message: [] assert ([])

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/flows/test_rates_seeded_suite.py::test_19_ftl_roundtrip UNKNOWN

Error Type: AssertionError

Message: [] assert ([])

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/flows/test_rates_seeded_suite.py::test_20_volume_weight_pricing UNKNOWN

Error Type: AssertionError

Message: [] assert ([])

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/flows/test_rates_seeded_suite.py::test_21_warehouse_handling_not_copied_across_freights UNKNOWN

Error Type: AssertionError

Message: door→door должна планироваться assert []

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/flows/test_rates_seeded_suite.py::test_22_each_warehouse_has_its_own_handling UNKNOWN

Error Type: AssertionError

Message: ожидался маршрут через ≥2 складов (multi-warehouse) assert []

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/flows/test_rates_seeded_suite.py::test_99_delete_all_tariffs UNKNOWN

Error Type: AssertionError

Message: нечего удалять — сид не отработал assert []

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/integration/test_api_rust_proxy_live.py::test_landing_token_live UNKNOWN

Error Type: AssertionError

Message: landing-token 401: '{"error":"__UNAUTHORIZED__"}' assert False + where False = .ok

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/integration/test_planner_disabled_status.py::test_disabled_loses_intracity_door UNKNOWN

Error Type: AssertionError

Message: HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/integration/test_planner_disabled_status.py::test_disabled_loses_first_mile_exw UNKNOWN

Error Type: AssertionError

Message: HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/integration/test_planner_disabled_status.py::test_disabled_loses_last_mile_door UNKNOWN

Error Type: AssertionError

Message: HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/integration/test_planner_disabled_status.py::test_disabled_loses_warehouse_handling UNKNOWN

Error Type: AssertionError

Message: HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/integration/test_planner_disabled_status.py::test_disabled_loses_linehaul_wht UNKNOWN

Error Type: AssertionError

Message: HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/integration/test_planner_disabled_status.py::test_disabling_tariff_makes_it_disappear_from_calculation UNKNOWN

Error Type: AssertionError

Message: HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/integration/test_planner_disabled_status.py::test_disabled_loses_ftl_direct UNKNOWN

Error Type: AssertionError

Message: HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/integration/test_quote_request_race_live.py::test_create_quote_request_duplicate_combos_no_race TYPE_ERROR

Error Type: AssertionError

Message: 8 из 8 create-quote-request (каждый на новый static_hash) упали (дубли combs в _requestMultiQuote + неатомарный CTE-апсерт в getOrCreateRequest, см. services/v5.quote.requests.service.js): HTTP 50

💡 Suggested Action: Verify data types, check type conversions, review function signatures

📊 COMPREHENSIVE TEST RESULTS

S.No Test Case Start Time End Time Duration Result Error Category Result Details
1 tests/flows/test_auth_flow.py::test_login_check_token_chain[eg@fix-freight.com] 11:21:39 11:21:39 0.062s PASSED N/A
2 tests/flows/test_rates_crud_calc.py::test_rates_crud_roundtrip 11:21:39 11:21:39 0.014s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
3 tests/flows/test_rates_disabled_status.py::test_disabled_loses_intracity_door 11:21:39 11:21:39 0.021s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
4 tests/flows/test_rates_disabled_status.py::test_disabled_loses_first_mile_exw 11:21:39 11:21:39 0.012s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
5 tests/flows/test_rates_disabled_status.py::test_disabled_loses_last_mile_door 11:21:39 11:21:39 0.011s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
6 tests/flows/test_rates_disabled_status.py::test_disabled_loses_warehouse_handling 11:21:39 11:21:39 0.009s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
7 tests/flows/test_rates_disabled_status.py::test_disabled_loses_linehaul_wht 11:21:39 11:21:39 0.009s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
8 tests/flows/test_rates_disabled_status.py::test_disabled_loses_ftl_direct 11:21:39 11:21:39 0.009s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
9 tests/flows/test_rates_disabled_status.py::test_disabling_tariff_makes_it_disappear_from_calculation 11:21:39 11:21:39 0.006s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
10 tests/flows/test_rates_seeded_suite.py::test_01_seed_all_chain_tariffs 11:21:39 11:21:39 0.030s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
11 tests/flows/test_rates_seeded_suite.py::test_10_only_last_mile 11:21:39 11:21:39 0.088s FAILED TYPE_ERROR
🚫 Error Details
Type:AssertionError
Category:TYPE_ERROR
Message:HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/calculator/create-quote-request тело ответа (фрагмент): '{"error":"
Suggested Action:Verify data types, check type conversions, review function signatures
Stack Trace:
NoneType: None
12 tests/flows/test_rates_seeded_suite.py::test_11_only_highway 11:21:39 11:21:39 0.020s FAILED TYPE_ERROR
🚫 Error Details
Type:AssertionError
Category:TYPE_ERROR
Message:HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/calculator/create-quote-request тело ответа (фрагмент): '{"error":"
Suggested Action:Verify data types, check type conversions, review function signatures
Stack Trace:
NoneType: None
13 tests/flows/test_rates_seeded_suite.py::test_12_intracity 11:21:39 11:21:39 0.126s PASSED N/A
14 tests/flows/test_rates_seeded_suite.py::test_13_first_mile_with_highway 11:21:39 11:21:39 0.024s FAILED TYPE_ERROR
🚫 Error Details
Type:AssertionError
Category:TYPE_ERROR
Message:HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/calculator/create-quote-request тело ответа (фрагмент): '{"error":"
Suggested Action:Verify data types, check type conversions, review function signatures
Stack Trace:
NoneType: None
15 tests/flows/test_rates_seeded_suite.py::test_14_highway_with_last_mile 11:21:39 11:21:39 0.014s FAILED TYPE_ERROR
🚫 Error Details
Type:AssertionError
Category:TYPE_ERROR
Message:HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/calculator/create-quote-request тело ответа (фрагмент): '{"error":"
Suggested Action:Verify data types, check type conversions, review function signatures
Stack Trace:
NoneType: None
16 tests/flows/test_rates_seeded_suite.py::test_15_door_to_door_over_300km 11:21:39 11:21:39 0.053s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:[] assert ([])
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
17 tests/flows/test_rates_seeded_suite.py::test_16_door_to_door_reverse 11:21:39 11:21:39 0.065s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:[] assert ([])
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
18 tests/flows/test_rates_seeded_suite.py::test_18_ftl_oneway 11:21:39 11:21:39 0.042s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:[] assert ([])
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
19 tests/flows/test_rates_seeded_suite.py::test_19_ftl_roundtrip 11:21:39 11:21:39 0.040s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:[] assert ([])
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
20 tests/flows/test_rates_seeded_suite.py::test_20_volume_weight_pricing 11:21:39 11:21:39 0.043s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:[] assert ([])
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
21 tests/flows/test_rates_seeded_suite.py::test_21_warehouse_handling_not_copied_across_freights 11:21:39 11:21:39 0.043s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:door→door должна планироваться assert []
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
22 tests/flows/test_rates_seeded_suite.py::test_22_each_warehouse_has_its_own_handling 11:21:39 11:21:39 0.038s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:ожидался маршрут через ≥2 складов (multi-warehouse) assert []
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
23 tests/flows/test_rates_seeded_suite.py::test_99_delete_all_tariffs 11:21:39 11:21:39 0.000s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:нечего удалять — сид не отработал assert []
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
24 tests/flows/test_user_flow.py::test_check_invalid_token 11:21:39 11:21:39 0.013s PASSED N/A
25 tests/integration/test_api_rust_proxy_live.py::test_search_cities_live 11:21:39 11:21:39 0.082s PASSED N/A
26 tests/integration/test_api_rust_proxy_live.py::test_search_freights_live 11:21:39 11:21:39 0.025s PASSED N/A
27 tests/integration/test_api_rust_proxy_live.py::test_get_city_live 11:21:39 11:21:39 0.003s PASSED N/A
28 tests/integration/test_api_rust_proxy_live.py::test_get_order_live 11:21:39 11:21:39 0.003s SKIPPED N/A
29 tests/integration/test_api_rust_proxy_live.py::test_get_trips_many_live 11:21:39 11:21:39 0.003s PASSED N/A
30 tests/integration/test_api_rust_proxy_live.py::test_landing_token_live 11:21:39 11:21:39 0.017s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:landing-token 401: '{"error":"__UNAUTHORIZED__"}' assert False + where False = .ok
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
31 tests/integration/test_api_rust_proxy_live.py::test_incidents_list_live 11:21:39 11:21:39 0.004s PASSED N/A
32 tests/integration/test_api_rust_proxy_live.py::test_vrt_health_live 11:21:39 11:21:39 0.175s PASSED N/A
33 tests/integration/test_confirm_after_trip_cargo.py::test_reconfirm_order_with_cargo_in_trip_keeps_point_cargo 11:21:39 11:21:39 4.863s SKIPPED N/A
34 tests/integration/test_order_alt_windows.py::test_multiple_pickup_windows_round_trip 11:21:39 11:21:39 4.869s SKIPPED N/A
35 tests/integration/test_order_alt_windows.py::test_scalars_stripped_from_form 11:21:39 11:21:39 0.000s SKIPPED N/A
36 tests/integration/test_order_alt_windows.py::test_empty_pickup_windows_rejected 11:21:39 11:21:39 0.000s SKIPPED N/A
37 tests/integration/test_order_alt_windows.py::test_inverted_window_rejected 11:21:39 11:21:39 0.000s SKIPPED N/A
38 tests/integration/test_order_alt_windows.py::test_confirm_with_alt_windows 11:21:39 11:21:39 0.000s SKIPPED N/A
39 tests/integration/test_order_form_window_validation.py::test_order_form_rejects_degenerate_time_window 11:21:39 11:21:39 4.854s SKIPPED N/A
40 tests/integration/test_order_form_windows_rest.py::test_ui_rest_save_multiple_windows_round_trip 11:21:39 11:21:39 4.890s SKIPPED N/A
41 tests/integration/test_order_form_windows_rest.py::test_ui_rest_save_empty_windows_rejected 11:21:39 11:21:39 4.868s SKIPPED N/A
42 tests/integration/test_order_form_windows_rest.py::test_ui_rest_save_inverted_window_rejected 11:21:39 11:21:39 4.868s SKIPPED N/A
43 tests/integration/test_order_full_flow.py::test_order_full_flow_with_attributes 11:21:39 11:21:39 4.876s SKIPPED N/A
44 tests/integration/test_plan_many_live.py::test_plan_many_creates_new_trip 11:21:39 11:21:39 4.864s SKIPPED N/A
45 tests/integration/test_planner_client_tariff.py::test_client_tariff_priority 11:21:39 11:21:39 4.885s SKIPPED N/A
46 tests/integration/test_planner_disabled_status.py::test_disabled_loses_intracity_door 11:21:39 11:21:39 0.016s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
47 tests/integration/test_planner_disabled_status.py::test_disabled_loses_first_mile_exw 11:21:39 11:21:39 0.009s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
48 tests/integration/test_planner_disabled_status.py::test_disabled_loses_last_mile_door 11:21:39 11:21:39 0.012s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
49 tests/integration/test_planner_disabled_status.py::test_disabled_loses_warehouse_handling 11:21:39 11:21:39 0.013s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
50 tests/integration/test_planner_disabled_status.py::test_disabled_loses_linehaul_wht 11:21:39 11:21:39 0.012s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
51 tests/integration/test_planner_disabled_status.py::test_disabling_tariff_makes_it_disappear_from_calculation 11:21:39 11:21:39 0.006s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
52 tests/integration/test_planner_disabled_status.py::test_disabled_loses_ftl_direct 11:21:39 11:21:39 0.009s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:HTTP ответ с ошибкой (ожидался успешный 2xx). ожидалось: статус 2xx фактически: 500 URL: https://api.testing.fix-freight.com/rates тело ответа (фрагмент): '{"error":"INSERT rates"}'
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
53 tests/integration/test_quote_request_race_live.py::test_create_quote_request_duplicate_combos_no_race 11:21:39 11:21:39 0.146s FAILED TYPE_ERROR
🚫 Error Details
Type:AssertionError
Category:TYPE_ERROR
Message:8 из 8 create-quote-request (каждый на новый static_hash) упали (дубли combs в _requestMultiQuote + неатомарный CTE-апсерт в getOrCreateRequest, см. services/v5.quote.requests.service.js): HTTP 50
Suggested Action:Verify data types, check type conversions, review function signatures
Stack Trace:
NoneType: None
54 tests/integration/test_works_live.py::test_works_save_and_by_owner 11:21:39 11:21:39 0.005s PASSED N/A
55 tests/integration/test_works_live.py::test_works_save_replaces_not_appends 11:21:39 11:21:39 0.007s PASSED N/A
56 tests/integration/test_works_live.py::test_by_owner_unknown_owner_empty 11:21:39 11:21:39 0.002s PASSED N/A
57 tests/integration/test_works_live.py::test_work_state_set_get_and_idempotent 11:21:39 11:21:39 0.009s PASSED N/A
58 tests/integration/test_wpt_process_live.py::test_wpt_pdf_create_quotes_live 11:21:39 11:21:39 0.994s PASSED N/A
59 tests/integration/test_wpt_process_live.py::test_wpt_generate_documents_trip_live 11:21:39 11:21:39 1.853s PASSED N/A
60 tests/trades/test_01_trades_smoke.py::TestRouteTariff::test_get_all_returns_list 11:21:39 11:21:39 0.034s PASSED N/A
61 tests/trades/test_01_trades_smoke.py::TestRouteTariff::test_not_found 11:21:39 11:21:39 0.001s PASSED N/A
62 tests/trades/test_01_trades_smoke.py::TestRouteTariff::test_delete_idempotent 11:21:39 11:21:39 0.002s PASSED N/A
63 tests/trades/test_01_trades_smoke.py::TestCommissionPolicy::test_get_all_returns_list 11:21:39 11:21:39 0.003s PASSED N/A
64 tests/trades/test_01_trades_smoke.py::TestCommissionPolicy::test_not_found 11:21:39 11:21:39 0.002s PASSED N/A
65 tests/trades/test_01_trades_smoke.py::TestCommissionPolicy::test_delete_idempotent 11:21:39 11:21:39 0.002s PASSED N/A
66 tests/trades/test_01_trades_smoke.py::TestTransportRequest::test_get_all_returns_list 11:21:39 11:21:39 0.003s PASSED N/A
67 tests/trades/test_01_trades_smoke.py::TestTransportRequest::test_filter_by_status 11:21:39 11:21:39 0.002s PASSED N/A
68 tests/trades/test_01_trades_smoke.py::TestTransportRequest::test_not_found 11:21:39 11:21:39 0.001s PASSED N/A
69 tests/trades/test_01_trades_smoke.py::TestTransportRequest::test_delete_idempotent 11:21:39 11:21:39 0.001s PASSED N/A
70 tests/trades/test_01_trades_smoke.py::TestLtlTripTemplate::test_get_all_returns_list 11:21:39 11:21:39 0.002s PASSED N/A
71 tests/trades/test_01_trades_smoke.py::TestLtlTripTemplate::test_filter_active 11:21:39 11:21:39 0.002s PASSED N/A
72 tests/trades/test_01_trades_smoke.py::TestLtlTripTemplate::test_not_found 11:21:39 11:21:39 0.002s PASSED N/A
73 tests/trades/test_01_trades_smoke.py::TestLtlTripTemplate::test_delete_idempotent 11:21:39 11:21:39 0.003s PASSED N/A
74 tests/trades/test_01_trades_smoke.py::TestAuctionTrip::test_get_all_returns_list 11:21:39 11:21:39 0.008s PASSED N/A
75 tests/trades/test_01_trades_smoke.py::TestAuctionTrip::test_filter_by_status 11:21:39 11:21:39 0.005s PASSED N/A
76 tests/trades/test_01_trades_smoke.py::TestAuctionTrip::test_not_found 11:21:39 11:21:39 0.004s PASSED N/A
77 tests/trades/test_01_trades_smoke.py::TestAuctionTrip::test_delete_idempotent 11:21:39 11:21:39 0.003s PASSED N/A
78 tests/trades/test_01_trades_smoke.py::TestAuction::test_get_all_returns_list 11:21:39 11:21:39 0.004s PASSED N/A
79 tests/trades/test_01_trades_smoke.py::TestAuction::test_filter_by_status 11:21:39 11:21:39 0.002s PASSED N/A
80 tests/trades/test_01_trades_smoke.py::TestAuction::test_not_found 11:21:39 11:21:39 0.002s PASSED N/A
81 tests/trades/test_01_trades_smoke.py::TestAuction::test_delete_idempotent 11:21:39 11:21:39 0.002s PASSED N/A
82 tests/trades/test_01_trades_smoke.py::TestAuction::test_delete_participant_idempotent 11:21:39 11:21:39 0.002s PASSED N/A
83 tests/trades/test_01_trades_smoke.py::TestAuction::test_delete_bid_idempotent 11:21:39 11:21:39 0.002s PASSED N/A
84 tests/trades/test_01_trades_smoke.py::TestOrdersTrips::test_get_orders_returns_list 11:21:39 11:21:39 0.002s PASSED N/A
85 tests/trades/test_01_trades_smoke.py::TestOrdersTrips::test_get_trips_returns_list 11:21:39 11:21:39 0.002s PASSED N/A
86 tests/trades/test_01_trades_smoke.py::TestOrdersTrips::test_order_not_found 11:21:39 11:21:39 0.001s PASSED N/A
87 tests/trades/test_01_trades_smoke.py::TestOrdersTrips::test_trip_not_found 11:21:39 11:21:39 0.001s PASSED N/A
88 tests/trades/test_01_trades_smoke.py::TestOrdersTrips::test_delete_order_idempotent 11:21:39 11:21:39 0.001s PASSED N/A
89 tests/trades/test_01_trades_smoke.py::TestOrdersTrips::test_delete_trip_idempotent 11:21:39 11:21:39 0.001s PASSED N/A
90 tests/trades/test_01_trades_smoke.py::TestInfra::test_goap_status 11:21:39 11:21:39 0.001s PASSED N/A
91 tests/trades/test_01_trades_smoke.py::TestInfra::test_auction_scheduler_status 11:21:39 11:21:39 0.001s PASSED N/A
92 tests/trades/test_02_trades_scenario_ftl.py::TestFtlScenario::test_01_request_created 11:21:39 11:21:39 0.000s PASSED N/A
93 tests/trades/test_02_trades_scenario_ftl.py::TestFtlScenario::test_02_auction_trip_auto_created 11:21:39 11:21:39 0.001s PASSED N/A
94 tests/trades/test_02_trades_scenario_ftl.py::TestFtlScenario::test_03_start_price_includes_commission 11:21:39 11:21:39 0.000s PASSED N/A
95 tests/trades/test_02_trades_scenario_ftl.py::TestFtlScenario::test_04_auction_is_active 11:21:39 11:21:39 0.000s PASSED N/A
96 tests/trades/test_02_trades_scenario_ftl.py::TestFtlScenario::test_05_bid_above_threshold_rejected 11:21:39 11:21:39 0.003s PASSED N/A
97 tests/trades/test_02_trades_scenario_ftl.py::TestFtlScenario::test_06_carrier1_places_valid_bid 11:21:39 11:21:39 0.005s PASSED N/A
98 tests/trades/test_02_trades_scenario_ftl.py::TestFtlScenario::test_07_carrier2_outbids_carrier1 11:21:39 11:21:39 0.004s PASSED N/A
99 tests/trades/test_02_trades_scenario_ftl.py::TestFtlScenario::test_08_finish_auction 11:21:39 11:21:39 0.003s PASSED N/A
100 tests/trades/test_02_trades_scenario_ftl.py::TestFtlScenario::test_09_winner_and_loser_participants 11:21:39 11:21:39 0.001s PASSED N/A
101 tests/trades/test_02_trades_scenario_ftl.py::TestFtlScenario::test_10_execution_pipeline_creates_order 11:21:39 11:21:39 0.015s PASSED N/A
102 tests/trades/test_02_trades_scenario_ftl.py::TestFtlScenario::test_11_execution_pipeline_creates_trip 11:21:39 11:21:39 0.002s PASSED N/A
103 tests/trades/test_02_trades_scenario_ftl.py::TestFtlScenario::test_12_order_linked_to_trip 11:21:39 11:21:39 0.002s PASSED N/A
104 tests/trades/test_02_trades_scenario_ftl.py::TestFtlScenario::test_13_update_trip_status 11:21:39 11:21:39 0.002s PASSED N/A
📊

Detailed Step Execution Results

📋 Overview: This section provides comprehensive details for each individual test step across all test cases. Use the interactive features to explore step execution patterns and identify potential issues.

[TIP] Click headers to sort   🔍 Hover for tooltips   📊 Interactive charts

Step Status Overview

🎯 Test Case 📝 Step Name ⚡ Status 📷 Screenshot ⚠️ Error Details
TC-1000 1. test_login_check_token_chain[eg@fix-freight.com] PASS N/A N/A
TC-1000 2. test_rates_crud_roundtrip FAIL N/A AssertionError: HTTP ответ с ошибкой (ожидался успешный 2xx). ож...
TC-1000 3. test_disabled_loses_intracity_door FAIL N/A AssertionError: HTTP ответ с ошибкой (ожидался успешный 2xx). ож...
TC-1000 4. test_disabled_loses_first_mile_exw FAIL N/A AssertionError: HTTP ответ с ошибкой (ожидался успешный 2xx). ож...
TC-1000 5. test_disabled_loses_last_mile_door FAIL N/A AssertionError: HTTP ответ с ошибкой (ожидался успешный 2xx). ож...
TC-1000 6. test_disabled_loses_warehouse_handling FAIL N/A AssertionError: HTTP ответ с ошибкой (ожидался успешный 2xx). ож...
TC-1000 7. test_disabled_loses_linehaul_wht FAIL N/A AssertionError: HTTP ответ с ошибкой (ожидался успешный 2xx). ож...
TC-1000 8. test_disabled_loses_ftl_direct FAIL N/A AssertionError: HTTP ответ с ошибкой (ожидался успешный 2xx). ож...
TC-1000 9. test_disabling_tariff_makes_it_disappear_from_calculation FAIL N/A AssertionError: HTTP ответ с ошибкой (ожидался успешный 2xx). ож...
TC-1000 10. test_01_seed_all_chain_tariffs FAIL N/A AssertionError: HTTP ответ с ошибкой (ожидался успешный 2xx). ож...
TC-1000 11. test_10_only_last_mile FAIL N/A AssertionError: HTTP ответ с ошибкой (ожидался успешный 2xx). ож...
TC-1000 12. test_11_only_highway FAIL N/A AssertionError: HTTP ответ с ошибкой (ожидался успешный 2xx). ож...
TC-1000 13. test_12_intracity PASS N/A N/A
TC-1000 14. test_13_first_mile_with_highway FAIL N/A AssertionError: HTTP ответ с ошибкой (ожидался успешный 2xx). ож...
TC-1000 15. test_14_highway_with_last_mile FAIL N/A AssertionError: HTTP ответ с ошибкой (ожидался успешный 2xx). ож...
TC-1000 16. test_15_door_to_door_over_300km FAIL N/A AssertionError: [] assert ([])...
TC-1000 17. test_16_door_to_door_reverse FAIL N/A AssertionError: [] assert ([])...
TC-1000 18. test_18_ftl_oneway FAIL N/A AssertionError: [] assert ([])...
TC-1000 19. test_19_ftl_roundtrip FAIL N/A AssertionError: [] assert ([])...
TC-1000 20. test_20_volume_weight_pricing FAIL N/A AssertionError: [] assert ([])...
TC-1000 21. test_21_warehouse_handling_not_copied_across_freights FAIL N/A AssertionError: door→door должна планироваться assert []...
TC-1000 22. test_22_each_warehouse_has_its_own_handling FAIL N/A AssertionError: ожидался маршрут через ≥2 складов (multi-warehouse...
TC-1000 23. test_99_delete_all_tariffs FAIL N/A AssertionError: нечего удалять — сид не отработал assert []...
TC-1000 24. test_check_invalid_token PASS N/A N/A
TC-1000 25. test_search_cities_live PASS N/A N/A
TC-1000 26. test_search_freights_live PASS N/A N/A
TC-1000 27. test_get_city_live PASS N/A N/A
TC-1000 28. test_get_order_live SKIP N/A N/A
TC-1000 29. test_get_trips_many_live PASS N/A N/A
TC-1000 30. test_landing_token_live FAIL N/A AssertionError: landing-token 401: '{"error":"__UNAUTHORIZED__"}' ...
TC-1000 31. test_incidents_list_live PASS N/A N/A
TC-1000 32. test_vrt_health_live PASS N/A N/A
TC-1000 33. test_reconfirm_order_with_cargo_in_trip_keeps_point_cargo SKIP N/A N/A
TC-1000 34. test_multiple_pickup_windows_round_trip SKIP N/A N/A
TC-1000 35. test_scalars_stripped_from_form SKIP N/A N/A
TC-1000 36. test_empty_pickup_windows_rejected SKIP N/A N/A
TC-1000 37. test_inverted_window_rejected SKIP N/A N/A
TC-1000 38. test_confirm_with_alt_windows SKIP N/A N/A
TC-1000 39. test_order_form_rejects_degenerate_time_window SKIP N/A N/A
TC-1000 40. test_ui_rest_save_multiple_windows_round_trip SKIP N/A N/A
TC-1000 41. test_ui_rest_save_empty_windows_rejected SKIP N/A N/A
TC-1000 42. test_ui_rest_save_inverted_window_rejected SKIP N/A N/A
TC-1000 43. test_order_full_flow_with_attributes SKIP N/A N/A
TC-1000 44. test_plan_many_creates_new_trip SKIP N/A N/A
TC-1000 45. test_client_tariff_priority SKIP N/A N/A
TC-1000 46. test_disabled_loses_intracity_door FAIL N/A AssertionError: HTTP ответ с ошибкой (ожидался успешный 2xx). ож...
TC-1000 47. test_disabled_loses_first_mile_exw FAIL N/A AssertionError: HTTP ответ с ошибкой (ожидался успешный 2xx). ож...
TC-1000 48. test_disabled_loses_last_mile_door FAIL N/A AssertionError: HTTP ответ с ошибкой (ожидался успешный 2xx). ож...
TC-1000 49. test_disabled_loses_warehouse_handling FAIL N/A AssertionError: HTTP ответ с ошибкой (ожидался успешный 2xx). ож...
TC-1000 50. test_disabled_loses_linehaul_wht FAIL N/A AssertionError: HTTP ответ с ошибкой (ожидался успешный 2xx). ож...
TC-1000 51. test_disabling_tariff_makes_it_disappear_from_calculation FAIL N/A AssertionError: HTTP ответ с ошибкой (ожидался успешный 2xx). ож...
TC-1000 52. test_disabled_loses_ftl_direct FAIL N/A AssertionError: HTTP ответ с ошибкой (ожидался успешный 2xx). ож...
TC-1000 53. test_create_quote_request_duplicate_combos_no_race FAIL N/A AssertionError: 8 из 8 create-quote-request (каждый на новый stati...
TC-1000 54. test_works_save_and_by_owner PASS N/A N/A
TC-1000 55. test_works_save_replaces_not_appends PASS N/A N/A
TC-1000 56. test_by_owner_unknown_owner_empty PASS N/A N/A
TC-1000 57. test_work_state_set_get_and_idempotent PASS N/A N/A
TC-1000 58. test_wpt_pdf_create_quotes_live PASS N/A N/A
TC-1000 59. test_wpt_generate_documents_trip_live PASS N/A N/A
TestRouteTariff 60. test_get_all_returns_list PASS N/A N/A
TestRouteTariff 61. test_not_found PASS N/A N/A
TestRouteTariff 62. test_delete_idempotent PASS N/A N/A
TestCommissionPolicy 63. test_get_all_returns_list PASS N/A N/A
TestCommissionPolicy 64. test_not_found PASS N/A N/A
TestCommissionPolicy 65. test_delete_idempotent PASS N/A N/A
TestTransportRequest 66. test_get_all_returns_list PASS N/A N/A
TestTransportRequest 67. test_filter_by_status PASS N/A N/A
TestTransportRequest 68. test_not_found PASS N/A N/A
TestTransportRequest 69. test_delete_idempotent PASS N/A N/A
TestLtlTripTemplate 70. test_get_all_returns_list PASS N/A N/A
TestLtlTripTemplate 71. test_filter_active PASS N/A N/A
TestLtlTripTemplate 72. test_not_found PASS N/A N/A
TestLtlTripTemplate 73. test_delete_idempotent PASS N/A N/A
TestAuctionTrip 74. test_get_all_returns_list PASS N/A N/A
TestAuctionTrip 75. test_filter_by_status PASS N/A N/A
TestAuctionTrip 76. test_not_found PASS N/A N/A
TestAuctionTrip 77. test_delete_idempotent PASS N/A N/A
TestAuction 78. test_get_all_returns_list PASS N/A N/A
TestAuction 79. test_filter_by_status PASS N/A N/A
TestAuction 80. test_not_found PASS N/A N/A
TestAuction 81. test_delete_idempotent PASS N/A N/A
TestAuction 82. test_delete_participant_idempotent PASS N/A N/A
TestAuction 83. test_delete_bid_idempotent PASS N/A N/A
TestOrdersTrips 84. test_get_orders_returns_list PASS N/A N/A
TestOrdersTrips 85. test_get_trips_returns_list PASS N/A N/A
TestOrdersTrips 86. test_order_not_found PASS N/A N/A
TestOrdersTrips 87. test_trip_not_found PASS N/A N/A
TestOrdersTrips 88. test_delete_order_idempotent PASS N/A N/A
TestOrdersTrips 89. test_delete_trip_idempotent PASS N/A N/A
TestInfra 90. test_goap_status PASS N/A N/A
TestInfra 91. test_auction_scheduler_status PASS N/A N/A
TestFtlScenario 92. test_01_request_created PASS N/A N/A
TestFtlScenario 93. test_02_auction_trip_auto_created PASS N/A N/A
TestFtlScenario 94. test_03_start_price_includes_commission PASS N/A N/A
TestFtlScenario 95. test_04_auction_is_active PASS N/A N/A
TestFtlScenario 96. test_05_bid_above_threshold_rejected PASS N/A N/A
TestFtlScenario 97. test_06_carrier1_places_valid_bid PASS N/A N/A
TestFtlScenario 98. test_07_carrier2_outbids_carrier1 PASS N/A N/A
TestFtlScenario 99. test_08_finish_auction PASS N/A N/A
TestFtlScenario 100. test_09_winner_and_loser_participants PASS N/A N/A
TestFtlScenario 101. test_10_execution_pipeline_creates_order PASS N/A N/A
TestFtlScenario 102. test_11_execution_pipeline_creates_trip PASS N/A N/A
TestFtlScenario 103. test_12_order_linked_to_trip PASS N/A N/A
TestFtlScenario 104. test_13_update_trip_status PASS N/A N/A
📊 Historical Trends
📈 Pass Rate Trend
0.0%
vs. last 7 days
🔄 Flaky Tests Detected
90
passed sometimes, failed others
⚡ Avg Execution Time
0.46s
average per test
📅 Total Runs Tracked
1
test execution runs