Files
rpa_vision_v3/validation_integration_complete_proprietes_12jan2026.json
Dom a27b74cf22 v1.0 - Version stable: multi-PC, détection UI-DETR-1, 3 modes exécution
- Frontend v4 accessible sur réseau local (192.168.1.40)
- Ports ouverts: 3002 (frontend), 5001 (backend), 5004 (dashboard)
- Ollama GPU fonctionnel
- Self-healing interactif
- Dashboard confiance

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 11:23:51 +01:00

137 lines
7.4 KiB
JSON

{
"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%"
}
}
]
}