metis-desk/.artifacts/resources-global-operating-systems/regressions.log
David d2bf856c97 feat(global-operating-systems): implement global operating systems management features
- Add softwareReferenceHref helper function for generating resource links.
- Create useGlobalResourceEditor hook for managing global application resources.
- Implement useGlobalResourceForm hook for handling global resource forms.
- Introduce GlobalSoftwareCatalogProvider for context management of global applications.
- Develop GlobalOperatingSystemsPage to render global operating systems using the existing GlobalApplicationsPage.
- Add operating system form identity helpers for managing OS-specific fields.
- Create operating system specification labels for better localization.
- Implement OperatingSystemIdentityReview component for reviewing OS identities.
- Add OperatingSystemProductFields component for displaying OS product details.
- Write tests for resource characteristic control to ensure proper translation and value handling.
- Create a Python script for auditing global operating systems UI interactions.
- Add tests for expanded workstation profiles to ensure proper functionality and responsiveness.
2026-10-25 20:39:06 +01:00

71 lines
7.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

✔ HTTP real: estado, contrato, errores y trazas sin datos sensibles (67.200743ms)
✔ HTTP real: entrada JSON inválida y errores internos conservan un contrato seguro (27.683165ms)
✔ MariaDB y HTTP: pertenencias, controladores, transiciones, aislamiento e integridad (2321.320184ms)
✔ el puerto usa un valor local por defecto y acepta los límites válidos (0.406204ms)
✔ el arranque rechaza puertos inválidos sin revelar el valor recibido (0.896109ms)
✔ MariaDB: dominios, contexto atómico, concurrencia, integridad y ciclo de vida (895.444154ms)
✔ HTTP infraestructura: sesión, pertenencia, validación, identidad e idempotencia (30.387491ms)
✔ diagnóstico: causas de Sequelize, ciclos y valores lanzados que no son Error (0.533305ms)
✔ diagnóstico: mensajes multilínea, propiedades y cadenas largas no se vuelcan (0.501404ms)
✔ contextos de servidor: sesión vigente, ámbito existente, copias y revocación (0.916208ms)
▶ MariaDB: publicaciones SMB, historial, proveedor y HTTP autenticado
✔ registro y cardinalidad; publicador desconocido y distintos tipos sin AD (380.849142ms)
✔ traslado atómico, replay estable y finalización identificada sin tocar accesos (146.661702ms)
✔ concurrencia: altas iguales, publicadores distintos, traslados y finalización (150.367738ms)
✔ restricciones SQL y protección de borrado también después de finalizar (114.419594ms)
✔ fallo al insertar sucesor revierte el cierre anterior (100.088557ms)
✔ proveedor: SQL keyset, orientación, historial y cursores ligados a consulta (31.797604ms)
✔ resolución SMB por lotes: no confunde dominios, recursos ordinarios o compañías (174.380867ms)
✔ estados y desactivación concurrente conservan publicaciones documentadas (588.501725ms)
✔ UI 3.5: selector remoto filtra en SQL y pagina sin hidratar el inventario (1397.589056ms)
✔ HTTP: sesión, CSRF, validación, idempotencia y consultas paginadas (124.018285ms)
✔ MariaDB: publicaciones SMB, historial, proveedor y HTTP autenticado (4866.384419ms)
▶ MariaDB: SMB, unicidad vigente, historial, diagnóstico e integridad
✔ alta, presentación, lector público y aislamiento (45.544635ms)
✔ conflicto funcional, rollback, alias e inactivos (150.472538ms)
✔ edición atómica, UUID estable, idempotencia y revisión de UNC (92.090679ms)
✔ desactivación libera dirección y reactivación conflictiva conserva estado (174.391665ms)
✔ concurrencia: una sola alta y ninguna raíz huérfana (74.785314ms)
✔ restricciones SQL: compañía, 1:1, protocolo y unicidad (51.577693ms)
✔ legado: ausente, inválido, válido, duplicado y candidato access; diagnóstico sin escritura (423.198342ms)
✔ integración access existente y cambio de UNC conservan contexto y referencias (177.755597ms)
✔ FolderMapping conserva UNC, letra e historial y detecta dirección desactualizada (381.093439ms)
✔ HTTP autenticado: contrato SMB y diagnóstico acotado sin aceptar parámetros (69.613964ms)
✔ borrado sin referencias limpia proyección; una FK externa impide borrado (281.699891ms)
✔ MariaDB: SMB, unicidad vigente, historial, diagnóstico e integridad (2651.796629ms)
▶ MariaDB: nuevas carpetas SMB integradas con accesos sin adoptar históricos
✔ alta automática: misma identidad, ninguna dependencia de dominio o publicador (11.830013ms)
✔ renombrar el tipo de acceso conserva su UUID para las siguientes altas (57.953553ms)
✔ el cliente no puede imponer buzón, otro tipo ni contexto; se revierte el tipo preparado (74.450216ms)
✔ renombrado, UNC y estados sincronizan valores y UUID de todas las revisiones (110.365898ms)
✔ necesidad y concesiones AD y NAS local: cobertura documental y borrado protegido (1196.039598ms)
✔ fallo después de escribir acceso revierte Resource, SMB, AccessItem y tipo (41.536213ms)
✔ carpeta anterior sin integración: lectura, edición y estado no la adoptan (202.868117ms)
✔ MariaDB: nuevas carpetas SMB integradas con accesos sin adoptar históricos (2391.692749ms)
✔ MariaDB: las plantillas propagan estructura en todas las compañías de forma atómica e idempotente (1944.820038ms)
▶ MariaDB: proveedor real, lotes, seguridad, SQL paginado y transiciones de pertenencias
✔ registro estático y consultas vacías desde ambos extremos (6.964869ms)
✔ directa, inversa, either, roles y UUID canónicos sin duplicados (39.813395ms)
✔ keyset SQL: páginas de uno, fin y cursores ligados a consulta (25.432053ms)
✔ lotes reales sin N+1, orden, repetidos, estados y referencias inaccesibles (20.345302ms)
✔ traslado y fin conservan identidad, estado y rol histórico (39.571993ms)
✔ ámbito, contextos falsificados, sesión revocada y acceso inverso (19.630895ms)
✔ EXPLAIN real e índices disponibles para ambos extremos (6.081861ms)
✔ MariaDB: proveedor real, lotes, seguridad, SQL paginado y transiciones de pertenencias (1646.759669ms)
ℹ {"column":"assetId","includeEnded":false,"plan":[{"id":1,"select_type":"SIMPLE","table":"asset_directory_memberships","type":"range","possible_keys":"PRIMARY,directory_membership_identity_scope,directory_membership_asset,directory_membership_domain,directory_membership_domain_page","key":"PRIMARY","key_len":"144","ref":null,"rows":"4","Extra":"Using where"}]}
ℹ {"column":"assetId","includeEnded":false,"forcedIndexPlan":[{"key":"directory_membership_asset","Extra":"Using index condition; Using where"}]}
ℹ {"column":"assetId","includeEnded":true,"plan":[{"id":1,"select_type":"SIMPLE","table":"asset_directory_memberships","type":"range","possible_keys":"PRIMARY,directory_membership_identity_scope,directory_membership_asset,directory_membership_domain,directory_membership_domain_page","key":"PRIMARY","key_len":"144","ref":null,"rows":"4","Extra":"Using where"}]}
ℹ {"column":"assetId","includeEnded":true,"forcedIndexPlan":[{"key":"directory_membership_asset","Extra":"Using index condition"}]}
ℹ {"column":"domainResourceId","includeEnded":false,"plan":[{"id":1,"select_type":"SIMPLE","table":"asset_directory_memberships","type":"range","possible_keys":"PRIMARY,directory_membership_identity_scope,directory_membership_asset,directory_membership_domain,directory_membership_domain_fk,directory_membership_domain_page","key":"PRIMARY","key_len":"144","ref":null,"rows":"4","Extra":"Using where"}]}
ℹ {"column":"domainResourceId","includeEnded":false,"forcedIndexPlan":[{"key":"directory_membership_domain_page","Extra":"Using index condition; Using where"}]}
ℹ {"column":"domainResourceId","includeEnded":true,"plan":[{"id":1,"select_type":"SIMPLE","table":"asset_directory_memberships","type":"range","possible_keys":"PRIMARY,directory_membership_identity_scope,directory_membership_asset,directory_membership_domain,directory_membership_domain_fk,directory_membership_domain_page","key":"PRIMARY","key_len":"144","ref":null,"rows":"4","Extra":"Using where"}]}
ℹ {"column":"domainResourceId","includeEnded":true,"forcedIndexPlan":[{"key":"directory_membership_domain_page","Extra":"Using index condition"}]}
ℹ tests 50
ℹ suites 0
ℹ pass 50
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 18238.665176