{ "start_time": "2025-10-03T10:56:00.359162", "layer_results": { "L1_Presentation": { "import_failure": { "target_layer": "L1_Presentation", "injection_type": "import_failure", "start_time": "2025-10-03T10:56:00.359221", "end_time": "2025-10-03T10:56:00.360477", "affected_layers": [ "L1_Presentation", "L2_Application", "L3_Domain", "L4_Service", "L5_Infrastructure", "L6_Integration", "L7_Foundation" ], "expected_affected": [ "L1_Presentation" ], "dependency_violations": [ "L2_Application", "L3_Domain", "L4_Service", "L5_Infrastructure", "L6_Integration", "L7_Foundation" ], "test_results": { "L1_Presentation": { "success": false, "error": "No test files found for pattern test_l1_*.py", "test_count": 0, "failures": 0 }, "L2_Application": { "success": false, "error": "No test files found for pattern test_l2_*.py", "test_count": 0, "failures": 0 }, "L3_Domain": { "success": false, "error": "No test files found for pattern test_l3_*.py", "test_count": 0, "failures": 0 }, "L4_Service": { "success": false, "error": "No test files found for pattern test_l4_*.py", "test_count": 0, "failures": 0 }, "L5_Infrastructure": { "success": false, "error": "No test files found for pattern test_l5_*.py", "test_count": 0, "failures": 0 }, "L6_Integration": { "success": false, "error": "No test files found for pattern test_l6_*.py", "test_count": 0, "failures": 0 }, "L7_Foundation": { "success": false, "error": "No test files found for pattern test_l7_*.py", "test_count": 0, "failures": 0 } }, "success": false, "error_message": null }, "module_unavailable": { "target_layer": "L1_Presentation", "injection_type": "module_unavailable", "start_time": "2025-10-03T10:56:00.360954", "end_time": "2025-10-03T10:56:00.361470", "affected_layers": [ "L1_Presentation", "L2_Application", "L3_Domain", "L4_Service", "L5_Infrastructure", "L6_Integration", "L7_Foundation" ], "expected_affected": [ "L1_Presentation" ], "dependency_violations": [ "L2_Application", "L3_Domain", "L4_Service", "L5_Infrastructure", "L6_Integration", "L7_Foundation" ], "test_results": { "L1_Presentation": { "success": false, "error": "No test files found for pattern test_l1_*.py", "test_count": 0, "failures": 0 }, "L2_Application": { "success": false, "error": "No test files found for pattern test_l2_*.py", "test_count": 0, "failures": 0 }, "L3_Domain": { "success": false, "error": "No test files found for pattern test_l3_*.py", "test_count": 0, "failures": 0 }, "L4_Service": { "success": false, "error": "No test files found for pattern test_l4_*.py", "test_count": 0, "failures": 0 }, "L5_Infrastructure": { "success": false, "error": "No test files found for pattern test_l5_*.py", "test_count": 0, "failures": 0 }, "L6_Integration": { "success": false, "error": "No test files found for pattern test_l6_*.py", "test_count": 0, "failures": 0 }, "L7_Foundation": { "success": false, "error": "No test files found for pattern test_l7_*.py", "test_count": 0, "failures": 0 } }, "success": false, "error_message": null } }, "L2_Application": { "import_failure": { "target_layer": "L2_Application", "injection_type": "import_failure", "start_time": "2025-10-03T10:56:00.361711", "end_time": "2025-10-03T10:56:00.362155", "affected_layers": [ "L1_Presentation", "L2_Application", "L3_Domain", "L4_Service", "L5_Infrastructure", "L6_Integration", "L7_Foundation" ], "expected_affected": [ "L2_Application", "L1_Presentation" ], "dependency_violations": [ "L3_Domain", "L4_Service", "L5_Infrastructure", "L6_Integration", "L7_Foundation" ], "test_results": { "L1_Presentation": { "success": false, "error": "No test files found for pattern test_l1_*.py", "test_count": 0, "failures": 0 }, "L2_Application": { "success": false, "error": "No test files found for pattern test_l2_*.py", "test_count": 0, "failures": 0 }, "L3_Domain": { "success": false, "error": "No test files found for pattern test_l3_*.py", "test_count": 0, "failures": 0 }, "L4_Service": { "success": false, "error": "No test files found for pattern test_l4_*.py", "test_count": 0, "failures": 0 }, "L5_Infrastructure": { "success": false, "error": "No test files found for pattern test_l5_*.py", "test_count": 0, "failures": 0 }, "L6_Integration": { "success": false, "error": "No test files found for pattern test_l6_*.py", "test_count": 0, "failures": 0 }, "L7_Foundation": { "success": false, "error": "No test files found for pattern test_l7_*.py", "test_count": 0, "failures": 0 } }, "success": false, "error_message": null }, "module_unavailable": { "target_layer": "L2_Application", "injection_type": "module_unavailable", "start_time": "2025-10-03T10:56:00.362361", "end_time": "2025-10-03T10:56:00.362734", "affected_layers": [ "L1_Presentation", "L2_Application", "L3_Domain", "L4_Service", "L5_Infrastructure", "L6_Integration", "L7_Foundation" ], "expected_affected": [ "L2_Application", "L1_Presentation" ], "dependency_violations": [ "L3_Domain", "L4_Service", "L5_Infrastructure", "L6_Integration", "L7_Foundation" ], "test_results": { "L1_Presentation": { "success": false, "error": "No test files found for pattern test_l1_*.py", "test_count": 0, "failures": 0 }, "L2_Application": { "success": false, "error": "No test files found for pattern test_l2_*.py", "test_count": 0, "failures": 0 }, "L3_Domain": { "success": false, "error": "No test files found for pattern test_l3_*.py", "test_count": 0, "failures": 0 }, "L4_Service": { "success": false, "error": "No test files found for pattern test_l4_*.py", "test_count": 0, "failures": 0 }, "L5_Infrastructure": { "success": false, "error": "No test files found for pattern test_l5_*.py", "test_count": 0, "failures": 0 }, "L6_Integration": { "success": false, "error": "No test files found for pattern test_l6_*.py", "test_count": 0, "failures": 0 }, "L7_Foundation": { "success": false, "error": "No test files found for pattern test_l7_*.py", "test_count": 0, "failures": 0 } }, "success": false, "error_message": null } }, "L3_Domain": { "import_failure": { "target_layer": "L3_Domain", "injection_type": "import_failure", "start_time": "2025-10-03T10:56:00.362955", "end_time": "2025-10-03T10:56:00.363334", "affected_layers": [ "L1_Presentation", "L2_Application", "L3_Domain", "L4_Service", "L5_Infrastructure", "L6_Integration", "L7_Foundation" ], "expected_affected": [ "L3_Domain", "L1_Presentation", "L2_Application" ], "dependency_violations": [ "L4_Service", "L5_Infrastructure", "L6_Integration", "L7_Foundation" ], "test_results": { "L1_Presentation": { "success": false, "error": "No test files found for pattern test_l1_*.py", "test_count": 0, "failures": 0 }, "L2_Application": { "success": false, "error": "No test files found for pattern test_l2_*.py", "test_count": 0, "failures": 0 }, "L3_Domain": { "success": false, "error": "No test files found for pattern test_l3_*.py", "test_count": 0, "failures": 0 }, "L4_Service": { "success": false, "error": "No test files found for pattern test_l4_*.py", "test_count": 0, "failures": 0 }, "L5_Infrastructure": { "success": false, "error": "No test files found for pattern test_l5_*.py", "test_count": 0, "failures": 0 }, "L6_Integration": { "success": false, "error": "No test files found for pattern test_l6_*.py", "test_count": 0, "failures": 0 }, "L7_Foundation": { "success": false, "error": "No test files found for pattern test_l7_*.py", "test_count": 0, "failures": 0 } }, "success": false, "error_message": null }, "module_unavailable": { "target_layer": "L3_Domain", "injection_type": "module_unavailable", "start_time": "2025-10-03T10:56:00.363534", "end_time": "2025-10-03T10:56:00.363919", "affected_layers": [ "L1_Presentation", "L2_Application", "L3_Domain", "L4_Service", "L5_Infrastructure", "L6_Integration", "L7_Foundation" ], "expected_affected": [ "L3_Domain", "L1_Presentation", "L2_Application" ], "dependency_violations": [ "L4_Service", "L5_Infrastructure", "L6_Integration", "L7_Foundation" ], "test_results": { "L1_Presentation": { "success": false, "error": "No test files found for pattern test_l1_*.py", "test_count": 0, "failures": 0 }, "L2_Application": { "success": false, "error": "No test files found for pattern test_l2_*.py", "test_count": 0, "failures": 0 }, "L3_Domain": { "success": false, "error": "No test files found for pattern test_l3_*.py", "test_count": 0, "failures": 0 }, "L4_Service": { "success": false, "error": "No test files found for pattern test_l4_*.py", "test_count": 0, "failures": 0 }, "L5_Infrastructure": { "success": false, "error": "No test files found for pattern test_l5_*.py", "test_count": 0, "failures": 0 }, "L6_Integration": { "success": false, "error": "No test files found for pattern test_l6_*.py", "test_count": 0, "failures": 0 }, "L7_Foundation": { "success": false, "error": "No test files found for pattern test_l7_*.py", "test_count": 0, "failures": 0 } }, "success": false, "error_message": null } }, "L4_Service": { "import_failure": { "target_layer": "L4_Service", "injection_type": "import_failure", "start_time": "2025-10-03T10:56:00.364126", "end_time": "2025-10-03T10:56:00.364574", "affected_layers": [ "L1_Presentation", "L2_Application", "L3_Domain", "L4_Service", "L5_Infrastructure", "L6_Integration", "L7_Foundation" ], "expected_affected": [ "L4_Service", "L1_Presentation", "L2_Application", "L3_Domain" ], "dependency_violations": [ "L5_Infrastructure", "L6_Integration", "L7_Foundation" ], "test_results": { "L1_Presentation": { "success": false, "error": "No test files found for pattern test_l1_*.py", "test_count": 0, "failures": 0 }, "L2_Application": { "success": false, "error": "No test files found for pattern test_l2_*.py", "test_count": 0, "failures": 0 }, "L3_Domain": { "success": false, "error": "No test files found for pattern test_l3_*.py", "test_count": 0, "failures": 0 }, "L4_Service": { "success": false, "error": "No test files found for pattern test_l4_*.py", "test_count": 0, "failures": 0 }, "L5_Infrastructure": { "success": false, "error": "No test files found for pattern test_l5_*.py", "test_count": 0, "failures": 0 }, "L6_Integration": { "success": false, "error": "No test files found for pattern test_l6_*.py", "test_count": 0, "failures": 0 }, "L7_Foundation": { "success": false, "error": "No test files found for pattern test_l7_*.py", "test_count": 0, "failures": 0 } }, "success": false, "error_message": null }, "module_unavailable": { "target_layer": "L4_Service", "injection_type": "module_unavailable", "start_time": "2025-10-03T10:56:00.365091", "end_time": "2025-10-03T10:56:00.366564", "affected_layers": [ "L1_Presentation", "L2_Application", "L3_Domain", "L4_Service", "L5_Infrastructure", "L6_Integration", "L7_Foundation" ], "expected_affected": [ "L4_Service", "L1_Presentation", "L2_Application", "L3_Domain" ], "dependency_violations": [ "L5_Infrastructure", "L6_Integration", "L7_Foundation" ], "test_results": { "L1_Presentation": { "success": false, "error": "No test files found for pattern test_l1_*.py", "test_count": 0, "failures": 0 }, "L2_Application": { "success": false, "error": "No test files found for pattern test_l2_*.py", "test_count": 0, "failures": 0 }, "L3_Domain": { "success": false, "error": "No test files found for pattern test_l3_*.py", "test_count": 0, "failures": 0 }, "L4_Service": { "success": false, "error": "No test files found for pattern test_l4_*.py", "test_count": 0, "failures": 0 }, "L5_Infrastructure": { "success": false, "error": "No test files found for pattern test_l5_*.py", "test_count": 0, "failures": 0 }, "L6_Integration": { "success": false, "error": "No test files found for pattern test_l6_*.py", "test_count": 0, "failures": 0 }, "L7_Foundation": { "success": false, "error": "No test files found for pattern test_l7_*.py", "test_count": 0, "failures": 0 } }, "success": false, "error_message": null } }, "L5_Infrastructure": { "import_failure": { "target_layer": "L5_Infrastructure", "injection_type": "import_failure", "start_time": "2025-10-03T10:56:00.367069", "end_time": "2025-10-03T10:56:00.368206", "affected_layers": [ "L1_Presentation", "L2_Application", "L3_Domain", "L4_Service", "L5_Infrastructure", "L6_Integration", "L7_Foundation" ], "expected_affected": [ "L5_Infrastructure", "L1_Presentation", "L2_Application", "L3_Domain", "L4_Service" ], "dependency_violations": [ "L6_Integration", "L7_Foundation" ], "test_results": { "L1_Presentation": { "success": false, "error": "No test files found for pattern test_l1_*.py", "test_count": 0, "failures": 0 }, "L2_Application": { "success": false, "error": "No test files found for pattern test_l2_*.py", "test_count": 0, "failures": 0 }, "L3_Domain": { "success": false, "error": "No test files found for pattern test_l3_*.py", "test_count": 0, "failures": 0 }, "L4_Service": { "success": false, "error": "No test files found for pattern test_l4_*.py", "test_count": 0, "failures": 0 }, "L5_Infrastructure": { "success": false, "error": "No test files found for pattern test_l5_*.py", "test_count": 0, "failures": 0 }, "L6_Integration": { "success": false, "error": "No test files found for pattern test_l6_*.py", "test_count": 0, "failures": 0 }, "L7_Foundation": { "success": false, "error": "No test files found for pattern test_l7_*.py", "test_count": 0, "failures": 0 } }, "success": false, "error_message": null }, "module_unavailable": { "target_layer": "L5_Infrastructure", "injection_type": "module_unavailable", "start_time": "2025-10-03T10:56:00.368623", "end_time": "2025-10-03T10:56:00.370101", "affected_layers": [ "L1_Presentation", "L2_Application", "L3_Domain", "L4_Service", "L5_Infrastructure", "L6_Integration", "L7_Foundation" ], "expected_affected": [ "L5_Infrastructure", "L1_Presentation", "L2_Application", "L3_Domain", "L4_Service" ], "dependency_violations": [ "L6_Integration", "L7_Foundation" ], "test_results": { "L1_Presentation": { "success": false, "error": "No test files found for pattern test_l1_*.py", "test_count": 0, "failures": 0 }, "L2_Application": { "success": false, "error": "No test files found for pattern test_l2_*.py", "test_count": 0, "failures": 0 }, "L3_Domain": { "success": false, "error": "No test files found for pattern test_l3_*.py", "test_count": 0, "failures": 0 }, "L4_Service": { "success": false, "error": "No test files found for pattern test_l4_*.py", "test_count": 0, "failures": 0 }, "L5_Infrastructure": { "success": false, "error": "No test files found for pattern test_l5_*.py", "test_count": 0, "failures": 0 }, "L6_Integration": { "success": false, "error": "No test files found for pattern test_l6_*.py", "test_count": 0, "failures": 0 }, "L7_Foundation": { "success": false, "error": "No test files found for pattern test_l7_*.py", "test_count": 0, "failures": 0 } }, "success": false, "error_message": null } }, "L6_Integration": { "import_failure": { "target_layer": "L6_Integration", "injection_type": "import_failure", "start_time": "2025-10-03T10:56:00.370673", "end_time": "2025-10-03T10:56:00.372068", "affected_layers": [ "L1_Presentation", "L2_Application", "L3_Domain", "L4_Service", "L5_Infrastructure", "L6_Integration", "L7_Foundation" ], "expected_affected": [ "L6_Integration", "L1_Presentation", "L2_Application", "L3_Domain", "L4_Service", "L5_Infrastructure" ], "dependency_violations": [ "L7_Foundation" ], "test_results": { "L1_Presentation": { "success": false, "error": "No test files found for pattern test_l1_*.py", "test_count": 0, "failures": 0 }, "L2_Application": { "success": false, "error": "No test files found for pattern test_l2_*.py", "test_count": 0, "failures": 0 }, "L3_Domain": { "success": false, "error": "No test files found for pattern test_l3_*.py", "test_count": 0, "failures": 0 }, "L4_Service": { "success": false, "error": "No test files found for pattern test_l4_*.py", "test_count": 0, "failures": 0 }, "L5_Infrastructure": { "success": false, "error": "No test files found for pattern test_l5_*.py", "test_count": 0, "failures": 0 }, "L6_Integration": { "success": false, "error": "No test files found for pattern test_l6_*.py", "test_count": 0, "failures": 0 }, "L7_Foundation": { "success": false, "error": "No test files found for pattern test_l7_*.py", "test_count": 0, "failures": 0 } }, "success": false, "error_message": null }, "module_unavailable": { "target_layer": "L6_Integration", "injection_type": "module_unavailable", "start_time": "2025-10-03T10:56:00.372449", "end_time": "2025-10-03T10:56:00.373694", "affected_layers": [ "L1_Presentation", "L2_Application", "L3_Domain", "L4_Service", "L5_Infrastructure", "L6_Integration", "L7_Foundation" ], "expected_affected": [ "L6_Integration", "L1_Presentation", "L2_Application", "L3_Domain", "L4_Service", "L5_Infrastructure" ], "dependency_violations": [ "L7_Foundation" ], "test_results": { "L1_Presentation": { "success": false, "error": "No test files found for pattern test_l1_*.py", "test_count": 0, "failures": 0 }, "L2_Application": { "success": false, "error": "No test files found for pattern test_l2_*.py", "test_count": 0, "failures": 0 }, "L3_Domain": { "success": false, "error": "No test files found for pattern test_l3_*.py", "test_count": 0, "failures": 0 }, "L4_Service": { "success": false, "error": "No test files found for pattern test_l4_*.py", "test_count": 0, "failures": 0 }, "L5_Infrastructure": { "success": false, "error": "No test files found for pattern test_l5_*.py", "test_count": 0, "failures": 0 }, "L6_Integration": { "success": false, "error": "No test files found for pattern test_l6_*.py", "test_count": 0, "failures": 0 }, "L7_Foundation": { "success": false, "error": "No test files found for pattern test_l7_*.py", "test_count": 0, "failures": 0 } }, "success": false, "error_message": null } }, "L7_Foundation": { "import_failure": { "target_layer": "L7_Foundation", "injection_type": "import_failure", "start_time": "2025-10-03T10:56:00.374086", "end_time": "2025-10-03T10:56:00.375199", "affected_layers": [ "L1_Presentation", "L2_Application", "L3_Domain", "L4_Service", "L5_Infrastructure", "L6_Integration", "L7_Foundation" ], "expected_affected": [ "L7_Foundation", "L1_Presentation", "L2_Application", "L3_Domain", "L4_Service", "L5_Infrastructure", "L6_Integration" ], "dependency_violations": [], "test_results": { "L1_Presentation": { "success": false, "error": "No test files found for pattern test_l1_*.py", "test_count": 0, "failures": 0 }, "L2_Application": { "success": false, "error": "No test files found for pattern test_l2_*.py", "test_count": 0, "failures": 0 }, "L3_Domain": { "success": false, "error": "No test files found for pattern test_l3_*.py", "test_count": 0, "failures": 0 }, "L4_Service": { "success": false, "error": "No test files found for pattern test_l4_*.py", "test_count": 0, "failures": 0 }, "L5_Infrastructure": { "success": false, "error": "No test files found for pattern test_l5_*.py", "test_count": 0, "failures": 0 }, "L6_Integration": { "success": false, "error": "No test files found for pattern test_l6_*.py", "test_count": 0, "failures": 0 }, "L7_Foundation": { "success": false, "error": "No test files found for pattern test_l7_*.py", "test_count": 0, "failures": 0 } }, "success": true, "error_message": null }, "module_unavailable": { "target_layer": "L7_Foundation", "injection_type": "module_unavailable", "start_time": "2025-10-03T10:56:00.375596", "end_time": "2025-10-03T10:56:00.376841", "affected_layers": [ "L1_Presentation", "L2_Application", "L3_Domain", "L4_Service", "L5_Infrastructure", "L6_Integration", "L7_Foundation" ], "expected_affected": [ "L7_Foundation", "L1_Presentation", "L2_Application", "L3_Domain", "L4_Service", "L5_Infrastructure", "L6_Integration" ], "dependency_violations": [], "test_results": { "L1_Presentation": { "success": false, "error": "No test files found for pattern test_l1_*.py", "test_count": 0, "failures": 0 }, "L2_Application": { "success": false, "error": "No test files found for pattern test_l2_*.py", "test_count": 0, "failures": 0 }, "L3_Domain": { "success": false, "error": "No test files found for pattern test_l3_*.py", "test_count": 0, "failures": 0 }, "L4_Service": { "success": false, "error": "No test files found for pattern test_l4_*.py", "test_count": 0, "failures": 0 }, "L5_Infrastructure": { "success": false, "error": "No test files found for pattern test_l5_*.py", "test_count": 0, "failures": 0 }, "L6_Integration": { "success": false, "error": "No test files found for pattern test_l6_*.py", "test_count": 0, "failures": 0 }, "L7_Foundation": { "success": false, "error": "No test files found for pattern test_l7_*.py", "test_count": 0, "failures": 0 } }, "success": true, "error_message": null } } }, "violations": [], "summary": { "total_injections": 14, "successful_injections": 2, "total_violations": 42, "layers_tested": 7 }, "end_time": "2025-10-03T10:56:00.377134", "duration": 0.017972 }