#!/bin/sh # Run all tests with coverage set -e echo "═══════════════════════════════════════" echo " CoreScope — Test Suite" echo "═══════════════════════════════════════" echo "" # Unit tests (deterministic, fast) echo "── Unit Tests ──" node test-packet-filter.js node test-packet-filter-ux.js node test-aging.js node test-issue-1065-gesture-hints-gates.js node test-frontend-helpers.js node test-url-state.js node test-perf-go-runtime.js node test-channel-psk-ux.js node test-channel-sidebar-layout.js node test-channel-fluid-layout.js node test-channel-modal-ux.js node test-channel-decrypt-insecure-context.js node test-channel-qr.js node test-channel-qr-wiring.js node test-channel-issue-1087.js node test-issue-1409-no-encrypted-flood.js node test-analytics-channels-integration.js node test-observers-headings.js node test-marker-outline-weight.js node test-traces.js # #1418 — route-view v2 (Tufte) coverage node test-issue-1418-raw-hex-extraction.js node test-issue-1418-edge-weights.js node test-issue-1418-cb-preset-ramp.js node test-issue-1418-spider-fan.js node test-issue-1418-deeplink-hops-channels.js node test-issue-1418-polish-review.js node test-issue-1420-tile-providers.js node test-issue-1438-marker-css-vars.js node test-issue-1438-customizer-mcrole.js node test-issue-1446-cb-preset-cascade.js node test-issue-1450-logo-aspect.js node test-issue-1454-channels-toggle.js node test-issue-1456-score-labels.js echo "" echo "═══════════════════════════════════════" echo " All tests passed" echo "═══════════════════════════════════════"