Files
SeedPass/artifacts/coverage/critical_gate.smoke.json
2026-02-23 15:48:38 -05:00

191 lines
4.1 KiB
JSON

{
"status": "passed",
"failing_modules": [],
"modules": {
"src/main.py": {
"threshold_percent": 0.0,
"actual_percent": 0.0,
"meets_threshold": true,
"uncovered_functions": [
{
"name": "_warn_missing_optional_dependencies",
"line": 58
},
{
"name": "load_global_config",
"line": 71
},
{
"name": "configure_logging",
"line": 84
},
{
"name": "confirm_action",
"line": 117
},
{
"name": "drain_notifications",
"line": 134
},
{
"name": "get_notification_text",
"line": 149
},
{
"name": "handle_switch_fingerprint",
"line": 166
},
{
"name": "handle_add_new_fingerprint",
"line": 210
},
{
"name": "handle_remove_fingerprint",
"line": 223
},
{
"name": "_cleanup_and_exit",
"line": 247
},
{
"name": "handle_list_fingerprints",
"line": 276
},
{
"name": "handle_display_npub",
"line": 298
},
{
"name": "_display_live_stats",
"line": 316
},
{
"name": "handle_display_stats",
"line": 363
},
{
"name": "print_matches",
"line": 372
},
{
"name": "handle_post_to_nostr",
"line": 408
},
{
"name": "handle_retrieve_from_nostr",
"line": 435
},
{
"name": "handle_view_relays",
"line": 473
},
{
"name": "_safe_close_client_pool",
"line": 490
},
{
"name": "_reload_relays",
"line": 501
},
{
"name": "handle_add_relay",
"line": 514
},
{
"name": "handle_remove_relay",
"line": 545
},
{
"name": "handle_reset_relays",
"line": 582
},
{
"name": "handle_set_inactivity_timeout",
"line": 601
},
{
"name": "handle_set_kdf_iterations",
"line": 635
},
{
"name": "handle_set_additional_backup_location",
"line": 684
},
{
"name": "handle_set_profile_name",
"line": 733
},
{
"name": "handle_toggle_secret_mode",
"line": 752
},
{
"name": "handle_toggle_quick_unlock",
"line": 803
},
{
"name": "handle_toggle_offline_mode",
"line": 840
},
{
"name": "handle_profiles_menu",
"line": 878
},
{
"name": "handle_nostr_menu",
"line": 917
},
{
"name": "handle_settings",
"line": 971
},
{
"name": "display_menu",
"line": 1073
},
{
"name": "main",
"line": 1237
},
{
"name": "signal_handler",
"line": 1418
}
],
"error": null
},
"src/seedpass/core/manager.py": {
"threshold_percent": 0.0,
"actual_percent": 8.213096559378469,
"meets_threshold": true,
"uncovered_functions": [
{
"name": "PasswordManager.cached_derive",
"line": 1376
},
{
"name": "PasswordManager._worker",
"line": 1665
},
{
"name": "PasswordManager._worker",
"line": 1702
},
{
"name": "PasswordManager._worker",
"line": 1727
},
{
"name": "PasswordManager._async_worker",
"line": 1743
},
{
"name": "PasswordManager._load_archived_entries",
"line": 3913
}
],
"error": null
}
},
"coverage_json": "/home/user/Documents/GitHub/SeedPass/artifacts/coverage/coverage.smoke.json"
}