File size: 2,165 Bytes
b0add2b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
[
  "tests/test_baselines.py::test_all_metrics_in_valid_range",
  "tests/test_baselines.py::test_comparison_returns_three_methods",
  "tests/test_baselines.py::test_halfsspacetrees_detects_some_anomalies",
  "tests/test_baselines.py::test_halfsspacetrees_not_worst",
  "tests/test_baselines.py::test_mahalanobis_beats_zscore_on_f1",
  "tests/test_baselines.py::test_online_method_has_latency",
  "tests/test_baselines.py::test_results_are_reproducible",
  "tests/test_dashboard.py::test_dashboard_js_connects_via_websocket_and_updates",
  "tests/test_dashboard.py::test_index_html_contains_dashboard_elements",
  "tests/test_dashboard.py::test_root_serves_dashboard",
  "tests/test_dashboard.py::test_single_command_starts_server",
  "tests/test_dashboard.py::test_static_serves_dashboard_js",
  "tests/test_detector.py::test_anomaly_scores_higher_for_injected_anomalies",
  "tests/test_detector.py::test_detector_reset_clears_model_state",
  "tests/test_detector.py::test_detector_scores_anomaly_after_freeze",
  "tests/test_detector.py::test_detector_scores_zero_before_freeze",
  "tests/test_detector.py::test_drift_detector_emits_reset_in_phase_b",
  "tests/test_detector.py::test_f1_zero_when_no_positives",
  "tests/test_detector.py::test_no_reset_during_phase_a",
  "tests/test_detector.py::test_running_precision_recall_hand_labeled",
  "tests/test_detector.py::test_specificity_all_false_positives",
  "tests/test_detector.py::test_specificity_all_true_negatives",
  "tests/test_pipeline.py::test_broadcast_message_schema",
  "tests/test_pipeline.py::test_broadcast_phase_labels_correct",
  "tests/test_pipeline.py::test_latency_ms_is_plausible",
  "tests/test_pipeline.py::test_pipeline_no_blocking",
  "tests/test_pipeline.py::test_stats_endpoint_returns_running_totals",
  "tests/test_pipeline.py::test_websocket_receives_broadcast_messages_in_real_time",
  "tests/test_stream.py::test_generator_is_async",
  "tests/test_stream.py::test_phase_a_normality",
  "tests/test_stream.py::test_phase_b_drift",
  "tests/test_stream.py::test_phase_c_anomaly_count",
  "tests/test_stream.py::test_phase_labels_match_boundaries"
]