netx/tests
oliver 32d7d969f6 feat: refine cutover operations board and monitoring performance
Protect previous wave coverage, normalize batch identities, cache shared metric evidence, and batch diff inserts. Add live continuity KPIs, server paging and filters, scoped business selection, and preserve legacy monitor rule metadata.

Validation: 198 backend tests passed with 1 opt-in benchmark skipped; 14 frontend unit tests and 24 browser checks passed; TypeScript and production build passed.
2026-10-11 07:55:04 +08:00
..
test_audit_noise.py Audit only intentional auth actions, not automatic 401/403 gates. 2026-09-01 21:51:59 +08:00
test_auth.py Polish HeroUI chrome, topology toolbar, and session client IP. 2026-09-12 15:10:57 +08:00
test_bastion_hop.py Fix Huawei WebCRT hop login echo doubling and safer Change-now handling. 2026-08-28 23:34:15 +08:00
test_batch_workbook_api.py Fix vpnv6 ECMP under-parse and persist full CLI line counts. 2026-09-23 14:53:19 +08:00
test_biz_compare_templates.py feat(biz-compare): preserve templates and refine industrial editor 2026-10-11 06:06:20 +08:00
test_biz_migration_evaluate.py fix: enforce business continuity and live cutover monitoring 2026-10-11 07:33:17 +08:00
test_biz_migration_evidence.py fix: enforce business continuity and live cutover monitoring 2026-10-11 07:33:17 +08:00
test_biz_migration_hf_decouple.py fix: enforce business continuity and live cutover monitoring 2026-10-11 07:33:17 +08:00
test_biz_migration_integrity.py feat: refine cutover operations board and monitoring performance 2026-10-11 07:55:04 +08:00
test_biz_state_claim.py Scale biz_state collects with dedicated workers and non-blocking UI poll. 2026-09-22 17:00:37 +08:00
test_biz_state_collect_finalize.py Improve partial-batch diagnostics and stop treating vpnv6 prefixes as clock noise. 2026-09-23 16:43:28 +08:00
test_biz_state_collect_recovery.py Scale biz_state collects with dedicated workers and non-blocking UI poll. 2026-09-22 17:00:37 +08:00
test_biz_state_collect_stop.py Add collect stop, cutover nav prefetch/cache, and lane labels. 2026-09-22 19:09:18 +08:00
test_biz_state_compare.py Unify compare search via live source lookup; stratify success samples. 2026-10-08 17:47:40 +08:00
test_biz_state_compare_export.py Fix business compare history, search, sampling and exports 2026-10-10 23:20:50 +08:00
test_biz_state_compare_memory.py Fix business compare history, search, sampling and exports 2026-10-10 23:20:50 +08:00
test_biz_state_compare_recovery.py Add compare batch cancel and restart recovery so stuck runs unblock. 2026-10-08 14:48:10 +08:00
test_biz_state_compare_search.py Fix business compare history, search, sampling and exports 2026-10-10 23:20:50 +08:00
test_biz_state_compare_snapshot.py Fix business compare history, search, sampling and exports 2026-10-10 23:20:50 +08:00
test_biz_state_compare_sql.py Ship IOH CN migration as ZTE status default; push filters and percent into SQL compare. 2026-10-08 16:38:58 +08:00
test_biz_state_discover_cache.py Add BGP as <local_as> binding for multi-process ZTE collects. 2026-09-22 19:50:17 +08:00
test_biz_state_dual_lane_absorb.py Scale biz_state collects with dedicated workers and non-blocking UI poll. 2026-09-22 17:00:37 +08:00
test_biz_state_enrich.py Derive discover-backed aux automatically and fix BGP enrich join keys. 2026-09-22 14:17:12 +08:00
test_biz_state_export_commands.py Add BGP as <local_as> binding for multi-process ZTE collects. 2026-09-22 19:50:17 +08:00
test_biz_state_log_import.py Add offline biz_state log import with unified create-task entry. 2026-09-24 07:36:11 +08:00
test_biz_state_monitor_service.py Fix business monitoring queries, exports and collection protection 2026-10-11 00:02:33 +08:00
test_biz_state_parse_pool.py Fix ZTE BGP RR *i/RD parsing and add batch collect detail UX. 2026-09-23 10:52:43 +08:00
test_biz_state_profiles.py Add BGP IPv4/IPv6 unicast neighbor in/out monitor profiles. 2026-09-22 15:27:31 +08:00
test_biz_state_retention.py Add cutover migration monitor and day-based batch retention. 2026-09-18 16:43:26 +08:00
test_biz_state_spool.py Stream biz_state metric persist to cut peak memory on large BGP tables. 2026-09-23 16:23:55 +08:00
test_biz_state_vrf.py Remove fake VRF Route Summary collect item. 2026-09-20 09:58:26 +08:00
test_cli_creds.py Skip CLI startup when device credentials are incomplete. 2026-08-11 15:11:59 +08:00
test_cli_hop_return.py Disable target paging after hop login and keep CLI echo on timeouts. 2026-08-29 12:30:33 +08:00
test_cli_hop_target_auth.py Fix ZTE hop false auth rejects by treating CLI prompt as success. 2026-08-31 10:46:16 +08:00
test_cli_resolve.py feat(cli): UME lazy exec via shared profiles and ume_ne_id MCP support 2026-06-26 17:13:49 +08:00
test_cli_wrap.py Improve topology UX, traffic discover logs, and CLI wrap parsing. 2026-08-03 19:24:43 +08:00
test_client_ip.py Polish HeroUI chrome, topology toolbar, and session client IP. 2026-09-12 15:10:57 +08:00
test_collect_dedupe.py Scale biz_state collects with dedicated workers and non-blocking UI poll. 2026-09-22 17:00:37 +08:00
test_collect_lanes.py Run heavy CLI dumps on a dedicated long-timeout SSH lane. 2026-09-20 10:56:17 +08:00
test_collection_job_state.py fix(collection): correct run status during jobs and add retry-failed 2026-05-28 10:05:20 +08:00
test_config_sync.py Skip CLI startup when device credentials are incomplete. 2026-08-11 15:11:59 +08:00
test_db_storage_metrics.py Show netx database used size on the workbench storage gauge. 2026-08-06 09:36:17 +08:00
test_dsh_alarm_hub.py Show DSH alarm hub multi-subscriber status instead of OClaw single link. 2026-09-10 16:57:42 +08:00
test_enrich_framework.py Harden ZTE biz-state parsers and default | one-line collect CLIs. 2026-09-20 14:49:41 +08:00
test_fsm_parser_pipeline.py Wire ZTE show arp through TextFSM dual-input pipeline. 2026-09-17 22:30:23 +08:00
test_host_metrics.py Add dark workbench dashboard with host CPU/memory gauges. 2026-08-04 23:20:29 +08:00
test_iface_normalize.py Fix ZTE BGP RR *i/RD parsing and add batch collect detail UX. 2026-09-23 10:52:43 +08:00
test_key_alert_matcher.py feat(ume): ne_type filter, rule edit, and pager layout 2026-06-23 20:44:33 +08:00
test_lldp_collect.py Add LLDP collect retry for failed and weak-evidence NEs. 2026-08-11 11:25:57 +08:00
test_managed_ne.py Add topology-canvas placeholder NE create (source=topology). 2026-08-05 17:42:51 +08:00
test_mcp_http.py Add shared skills tree and rename MCP NMS tools to *Nms*. 2026-09-06 01:46:21 +08:00
test_multi_command_arp.py Merge duplicate if-intf checks into Config Interface Intent. 2026-09-20 09:48:48 +08:00
test_ne_capability_jobs.py Add NE capability descriptors and native async exec jobs for agents. 2026-10-06 18:32:14 +08:00
test_ne_cli_errors.py Fix ZTE hop false auth rejects by treating CLI prompt as success. 2026-08-31 10:46:16 +08:00
test_ne_collection.py feat(ops): add managed NE management and batch CLI collection 2026-05-27 23:34:29 +08:00
test_ne_collection_policy.py Ship gated eye polish, fabric levels, and collection UI refresh. 2026-08-12 16:13:05 +08:00
test_ne_connect_detail.py Add topology NE create/connect flows and trim connect-test logs. 2026-09-01 20:37:42 +08:00
test_ne_exec.py Add NE capability descriptors and native async exec jobs for agents. 2026-10-06 18:32:14 +08:00
test_ne_exec_audit.py Record WebCRT device login/commands and NE exec in operation audit. 2026-09-01 21:36:44 +08:00
test_ne_netmiko_show.py Add NE capability descriptors and native async exec jobs for agents. 2026-10-06 18:32:14 +08:00
test_ne_session_interactive.py Disable target paging after hop login and keep CLI echo on timeouts. 2026-08-29 12:30:33 +08:00
test_ntc_parse.py Fix ZTE LLDP Scope table parse and skip discover without vendor. 2026-08-02 23:26:28 +08:00
test_paging_disable.py Disable target paging after hop login and keep CLI echo on timeouts. 2026-08-29 12:30:33 +08:00
test_port_traffic_compare.py Add ops task overview, chart ahead window, and WebCRT lifecycle status. 2026-08-02 14:05:59 +08:00
test_port_traffic_parsers.py Switch CLI parsing to TextFSM and polish topology/workbench UX. 2026-08-02 23:06:40 +08:00
test_protocol_bucket_lang.py feat(ume): English protocol bucket labels via lang query param 2026-05-19 23:35:47 +08:00
test_rbac_scopes.py Persist cutover evidence cards with device-raw A/B keys for board and AI. 2026-09-19 22:48:37 +08:00
test_schema_patches.py Add explicit Huawei hop system-view option and startup column safety-net. 2026-08-28 23:58:05 +08:00
test_stability_hardening.py Remove legacy OClaw alarm WSS and fix key-alert rules table layout. 2026-09-15 23:10:26 +08:00
test_topology.py Prefer vendor label for LLDP command when it conflicts with device_type. 2026-08-29 00:24:06 +08:00
test_ui_static.py Add Windows packaging with bundled UI and dual-mode PostgreSQL. 2026-10-06 22:52:03 +08:00
test_ume_hierarchy.py Align folder permissions: roots deletable, root maps rename-only, world map locked. 2026-08-07 14:48:22 +08:00
test_ume_raw_and_collection_prune.py Harden retention under one-click start: UME raw caps and collection TTL. 2026-08-02 18:16:30 +08:00
test_ume_sync.py Parse onsite UME TopoNode FDN names when nodeId is missing. 2026-08-06 19:33:16 +08:00
test_ume_topology_apply.py Harden UME/LLDP link ports and canvas styles around UME authority. 2026-08-07 16:33:25 +08:00
test_webcrt.py Record WebCRT device login/commands and NE exec in operation audit. 2026-09-01 21:36:44 +08:00
test_webcrt_audit.py Fix log audit record bug 2026-09-03 14:19:51 +08:00
test_zte_config_intent.py Split BGP global activate discover by neighbor IP family. 2026-09-22 21:06:37 +08:00
test_zte_config_real_dump.py Harden ZTE biz-state parsers and default | one-line collect CLIs. 2026-09-20 14:49:41 +08:00
test_zte_extended_parsers.py Fix ZTE BGP vpnv4/vpnv6 RD VRF filldown and map VRF-scoped AFI to ipv4/ipv6. 2026-09-27 16:42:52 +08:00
test_zte_status_parsers.py Harden ZTE biz-state parsers and default | one-line collect CLIs. 2026-09-20 14:49:41 +08:00