{ "global_success": false, "successful_validations": 3, "total_validations": 5, "total_errors": 1, "total_warnings": 10, "integration_ready": false, "results": [ { "name": "Structure complète des fichiers", "success": true, "errors": [], "warnings": [], "details": { "size_ParameterFieldRenderer.tsx": 12416, "size_StandardParametersEditor.tsx": 16375, "size_VWBActionProperties.tsx": 30215, "size_EmptyStateMessage.tsx": 12704, "size_LoadingState.tsx": 12598, "size_index.tsx": 22818, "size_useAutoSave.ts": 9286, "size_test_parameter_field_renderer_properties_12jan2026.py": 17398, "size_test_standard_parameters_editor_properties_12jan2026.py": 26580, "size_test_auto_save_properties_12jan2026.py": 22832, "size_test_vwb_action_properties_12jan2026.py": 31979, "size_test_empty_state_message_properties_12jan2026.py": 16160, "size_test_loading_state_properties_12jan2026.py": 18524 } }, { "name": "Intégration PropertiesPanel", "success": true, "errors": [], "warnings": [ "Élément obsolète encore présent: renderParameterField", "Élément obsolète encore présent: TextField", "Élément obsolète encore présent: FormControl", "Élément obsolète encore présent: Switch" ], "details": { "import_StandardParametersEditor": true, "import_EmptyStateMessage": true, "import_LoadingState": true, "import_StepResolutionLoading": true, "import_VWBActionLoading": true, "import_useStepParametersAutoSave": true, "logic_getDisplayState": true, "logic_displayState.type": true, "logic_case_loading": true, "logic_case_empty": true, "logic_case_vwb-properties": true, "logic_case_standard-parameters": true, "autosave_autoSave_triggerSave": true, "autosave_autoSave_saveState": true, "autosave_handleValidationChange": true } }, { "name": "Exports des composants", "success": true, "errors": [], "warnings": [], "details": { "export_ParameterFieldRenderer.tsx_ParameterFieldRenderer": true, "export_ParameterFieldRenderer.tsx_fieldRendererRegistry": true, "export_ParameterFieldRenderer.tsx_FieldRendererType": true, "default_export_ParameterFieldRenderer.tsx": true, "export_StandardParametersEditor.tsx_StandardParametersEditor": true, "export_StandardParametersEditor.tsx_StandardParametersEditorProps": true, "default_export_StandardParametersEditor.tsx": true, "export_EmptyStateMessage.tsx_EmptyStateMessage": true, "export_EmptyStateMessage.tsx_EmptyStateReason": true, "export_EmptyStateMessage.tsx_SmartEmptyStateMessage": true, "default_export_EmptyStateMessage.tsx": true, "export_LoadingState.tsx_LoadingState": true, "export_LoadingState.tsx_LoadingType": true, "export_LoadingState.tsx_StepResolutionLoading": true, "export_LoadingState.tsx_VWBActionLoading": true, "default_export_LoadingState.tsx": true, "export_useAutoSave.ts_useAutoSave": true, "export_useAutoSave.ts_useStepParametersAutoSave": true, "export_useAutoSave.ts_useSyncedAutoSave": true, "default_export_useAutoSave.ts": true } }, { "name": "Compilation TypeScript complète", "success": false, "errors": [ "Erreurs de compilation TypeScript: " ], "warnings": [], "details": { "compilation_exit_code": 2, "compilation_stdout": "src/components/PropertiesPanel/index.tsx(343,20): error TS2304: Cannot find name 'getParameterErrors'.\nsrc/components/PropertiesPanel/index.tsx(359,12): error TS2304: Cannot find name 'TextField'.\nsrc/components/PropertiesPanel/index.tsx(363,24): error TS7006: Parameter 'e' implicitly has an 'any' type.\nsrc/components/PropertiesPanel/index.tsx(372,12): error TS2304: Cannot find name 'TextField'.\nsrc/components/PropertiesPanel/index.tsx(377,24): error TS7006: Parameter 'e' implicitly has an 'any'", "compilation_stderr": "", "compilation_status": "failed" } }, { "name": "Exécution des tests de propriétés", "success": false, "errors": [], "warnings": [ "Test échoué: test_parameter_field_renderer_properties_12jan2026.py", "Test échoué: test_standard_parameters_editor_properties_12jan2026.py", "Test échoué: test_auto_save_properties_12jan2026.py", "Test échoué: test_vwb_action_properties_12jan2026.py", "Test échoué: test_empty_state_message_properties_12jan2026.py", "Test échoué: test_loading_state_properties_12jan2026.py" ], "details": { "test_test_parameter_field_renderer_properties_12jan2026.py_exit_code": 1, "test_test_parameter_field_renderer_properties_12jan2026.py_status": "failed", "test_test_parameter_field_renderer_properties_12jan2026.py_stderr": "/home/dom/ai/rpa_vision_v3/.venv/lib/python3.12/site-packages/_pytest/config/__init__.py:331: PluggyTeardownRaisedWarning: A plugin raised an exception during an old-style hookwrapper teardown.\nPlugin", "test_test_standard_parameters_editor_properties_12jan2026.py_exit_code": 1, "test_test_standard_parameters_editor_properties_12jan2026.py_status": "failed", "test_test_standard_parameters_editor_properties_12jan2026.py_stderr": "/home/dom/ai/rpa_vision_v3/.venv/lib/python3.12/site-packages/_pytest/config/__init__.py:331: PluggyTeardownRaisedWarning: A plugin raised an exception during an old-style hookwrapper teardown.\nPlugin", "test_test_auto_save_properties_12jan2026.py_exit_code": 1, "test_test_auto_save_properties_12jan2026.py_status": "failed", "test_test_auto_save_properties_12jan2026.py_stderr": "/home/dom/ai/rpa_vision_v3/.venv/lib/python3.12/site-packages/_pytest/config/__init__.py:331: PluggyTeardownRaisedWarning: A plugin raised an exception during an old-style hookwrapper teardown.\nPlugin", "test_test_vwb_action_properties_12jan2026.py_exit_code": 1, "test_test_vwb_action_properties_12jan2026.py_status": "failed", "test_test_vwb_action_properties_12jan2026.py_stderr": "/home/dom/ai/rpa_vision_v3/.venv/lib/python3.12/site-packages/_pytest/config/__init__.py:331: PluggyTeardownRaisedWarning: A plugin raised an exception during an old-style hookwrapper teardown.\nPlugin", "test_test_empty_state_message_properties_12jan2026.py_exit_code": 1, "test_test_empty_state_message_properties_12jan2026.py_status": "failed", "test_test_empty_state_message_properties_12jan2026.py_stderr": "/home/dom/ai/rpa_vision_v3/.venv/lib/python3.12/site-packages/_pytest/config/__init__.py:331: PluggyTeardownRaisedWarning: A plugin raised an exception during an old-style hookwrapper teardown.\nPlugin", "test_test_loading_state_properties_12jan2026.py_exit_code": 1, "test_test_loading_state_properties_12jan2026.py_status": "failed", "test_test_loading_state_properties_12jan2026.py_stderr": "/home/dom/ai/rpa_vision_v3/.venv/lib/python3.12/site-packages/_pytest/config/__init__.py:331: PluggyTeardownRaisedWarning: A plugin raised an exception during an old-style hookwrapper teardown.\nPlugin", "successful_tests": 0, "total_tests": 6, "success_rate": "0.0%" } } ] }