<?xml version="1.0" encoding="utf-8"?><testsuites name="pytest tests"><testsuite name="pytest" errors="0" failures="0" skipped="0" tests="20" time="0.849" timestamp="2026-07-11T20:17:32.175870+00:00" hostname="agent-env-29cb1f98-f231-4560-98b6-06255a5500c4"><testcase classname="tests.test_g4s_dashboard_completitud.TestDashboardCompletitudShape" name="test_dashboard_has_datos_completitud" time="0.637" /><testcase classname="tests.test_g4s_dashboard_completitud.TestDashboardCompletitudShape" name="test_empresas_completas_field" time="0.000" /><testcase classname="tests.test_g4s_dashboard_completitud.TestDashboardCompletitudShape" name="test_empresas_sin_razon_field" time="0.000" /><testcase classname="tests.test_g4s_dashboard_completitud.TestDashboardCompletitudShape" name="test_empresas_sii_no_encontrado_field" time="0.000" /><testcase classname="tests.test_g4s_dashboard_completitud.TestDashboardCompletitudShape" name="test_porcentaje_field" time="0.000" /><testcase classname="tests.test_g4s_dashboard_completitud.TestDashboardCompletitudShape" name="test_ultimo_enriquecimiento_key_present" time="0.000" /><testcase classname="tests.test_g4s_dashboard_completitud.TestDashboardCompletitudMath" name="test_porcentaje_calculation" time="0.000" /><testcase classname="tests.test_g4s_dashboard_completitud.TestDashboardCompletitudMath" name="test_counts_sum_matches_total" time="0.000" /><testcase classname="tests.test_g4s_dashboard_completitud.TestDashboardRegression" name="test_kpi_field_present[total_empresas]" time="0.000" /><testcase classname="tests.test_g4s_dashboard_completitud.TestDashboardRegression" name="test_kpi_field_present[total_dispositivos]" time="0.000" /><testcase classname="tests.test_g4s_dashboard_completitud.TestDashboardRegression" name="test_kpi_field_present[dispositivos_activos]" time="0.000" /><testcase classname="tests.test_g4s_dashboard_completitud.TestDashboardRegression" name="test_kpi_field_present[dispositivos_stock]" time="0.000" /><testcase classname="tests.test_g4s_dashboard_completitud.TestDashboardRegression" name="test_kpi_field_present[dispositivos_online]" time="0.000" /><testcase classname="tests.test_g4s_dashboard_completitud.TestDashboardRegression" name="test_kpi_field_present[dispositivos_offline]" time="0.000" /><testcase classname="tests.test_g4s_dashboard_completitud.TestDashboardRegression" name="test_kpi_field_present[total_servicios]" time="0.000" /><testcase classname="tests.test_g4s_dashboard_completitud.TestDashboardRegression" name="test_kpi_field_present[servicios_pendientes]" time="0.000" /><testcase classname="tests.test_g4s_dashboard_completitud.TestDashboardRegression" name="test_kpi_field_present[alertas_pendientes]" time="0.000" /><testcase classname="tests.test_g4s_dashboard_completitud.TestDashboardRegression" name="test_kpi_field_present[top_empresas]" time="0.000" /><testcase classname="tests.test_g4s_dashboard_completitud.TestDashboardRegression" name="test_top_empresas_is_list" time="0.000" /><testcase classname="tests.test_g4s_dashboard_completitud.TestDashboardAuth" name="test_no_auth_rejected" time="0.146" /></testsuite></testsuites>