Coverage report: 13%

Files Functions Classes

coverage.py v7.13.5, created at 2026-04-24 08:23 +0000

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
python / lsst / ctrl / bps / panda / __init__.py (no function)   100% 2 0 0   100% 0 0   100%
python / lsst / ctrl / bps / panda / cmd_line_embedder.py CommandLineEmbedder.__init__   0% 2 2 0   100% 0 0   0%
python / lsst / ctrl / bps / panda / cmd_line_embedder.py CommandLineEmbedder.replace_static_parameters   0% 4 4 0   0% 4 0   0%
python / lsst / ctrl / bps / panda / cmd_line_embedder.py CommandLineEmbedder.replace_static_files   0% 12 12 0   0% 6 0   0%
python / lsst / ctrl / bps / panda / cmd_line_embedder.py CommandLineEmbedder.resolve_submission_side_env_vars   0% 5 5 0   0% 4 0   0%
python / lsst / ctrl / bps / panda / cmd_line_embedder.py CommandLineEmbedder.attach_pseudo_file_params   0% 4 4 0   0% 2 0   0%
python / lsst / ctrl / bps / panda / cmd_line_embedder.py CommandLineEmbedder.substitute_command_line   0% 10 10 0   0% 4 0   0%
python / lsst / ctrl / bps / panda / cmd_line_embedder.py (no function)   100% 11 0 0   100% 0 0   100%
python / lsst / ctrl / bps / panda / constants.py (no function)   100% 17 0 0   100% 0 0   100%
python / lsst / ctrl / bps / panda / edgenode / __init__.py (no function)   100% 0 0 0   100% 0 0   100%
python / lsst / ctrl / bps / panda / edgenode / cmd_line_decoder.py replace_placeholders   0% 6 6 0   0% 4 0   0%
python / lsst / ctrl / bps / panda / edgenode / cmd_line_decoder.py replace_environment_vars   0% 3 3 0   100% 0 0   0%
python / lsst / ctrl / bps / panda / edgenode / cmd_line_decoder.py replace_files_placeholders   0% 7 7 0   0% 2 0   0%
python / lsst / ctrl / bps / panda / edgenode / cmd_line_decoder.py deliver_input_files   0% 29 29 0   0% 20 0   0%
python / lsst / ctrl / bps / panda / edgenode / cmd_line_decoder.py replace_event_file   0% 57 57 0   0% 22 0   0%
python / lsst / ctrl / bps / panda / edgenode / cmd_line_decoder.py use_map_file   0% 3 3 0   100% 0 0   0%
python / lsst / ctrl / bps / panda / edgenode / cmd_line_decoder.py (no function)   26% 53 39 0   7% 14 1   22%
python / lsst / ctrl / bps / panda / panda_auth_utils.py panda_auth_clean   0% 2 2 0   100% 0 0   0%
python / lsst / ctrl / bps / panda / panda_auth_utils.py panda_auth_expiration   0% 5 5 0   0% 2 0   0%
python / lsst / ctrl / bps / panda / panda_auth_utils.py panda_auth_setup   0% 8 8 0   0% 6 0   0%
python / lsst / ctrl / bps / panda / panda_auth_utils.py panda_auth_status   0% 7 7 0   0% 2 0   0%
python / lsst / ctrl / bps / panda / panda_auth_utils.py panda_auth_update   0% 8 8 0   0% 6 0   0%
python / lsst / ctrl / bps / panda / panda_auth_utils.py panda_auth_refresh   0% 40 40 0   0% 16 0   0%
python / lsst / ctrl / bps / panda / panda_auth_utils.py (no function)   100% 17 0 0   100% 0 0   100%
python / lsst / ctrl / bps / panda / panda_exceptions.py (no function)   100% 12 0 0   100% 0 0   100%
python / lsst / ctrl / bps / panda / panda_service.py PanDAService.prepare   0% 6 6 0   100% 0 0   0%
python / lsst / ctrl / bps / panda / panda_service.py PanDAService.submit   0% 46 46 0   0% 16 0   0%
python / lsst / ctrl / bps / panda / panda_service.py PanDAService.restart   0% 8 8 0   0% 2 0   0%
python / lsst / ctrl / bps / panda / panda_service.py PanDAService.report   0% 77 77 0   0% 38 0   0%
python / lsst / ctrl / bps / panda / panda_service.py PanDAService.list_submitted_jobs   0% 10 10 0   0% 4 0   0%
python / lsst / ctrl / bps / panda / panda_service.py PanDAService.cancel   0% 8 8 0   0% 2 0   0%
python / lsst / ctrl / bps / panda / panda_service.py PanDAService.ping   0% 9 9 0   0% 4 0   0%
python / lsst / ctrl / bps / panda / panda_service.py PanDAService.run_submission_checks   0% 6 6 0   0% 6 0   0%
python / lsst / ctrl / bps / panda / panda_service.py PanDAService.get_status   0% 27 27 0   0% 14 0   0%
python / lsst / ctrl / bps / panda / panda_service.py PandaBpsWmsWorkflow.__init__   0% 4 4 0   100% 0 0   0%
python / lsst / ctrl / bps / panda / panda_service.py PandaBpsWmsWorkflow.from_generic_workflow   0% 8 8 0   0% 2 0   0%
python / lsst / ctrl / bps / panda / panda_service.py PandaBpsWmsWorkflow.write   0% 2 2 0   100% 0 0   0%
python / lsst / ctrl / bps / panda / panda_service.py (no function)   100% 28 0 0   100% 0 0   100%
python / lsst / ctrl / bps / panda / utils.py extract_taskname   0% 9 9 0   0% 2 0   0%
python / lsst / ctrl / bps / panda / utils.py aggregate_by_basename   0% 26 26 0   0% 12 0   0%
python / lsst / ctrl / bps / panda / utils.py aggregate_by_basename.base_label   0% 1 1 0   100% 0 0   0%
python / lsst / ctrl / bps / panda / utils.py copy_files_for_distribution   0% 20 20 0   0% 12 0   0%
python / lsst / ctrl / bps / panda / utils.py get_idds_client   0% 7 7 0   0% 4 0   0%
python / lsst / ctrl / bps / panda / utils.py get_idds_result   0% 16 16 0   0% 6 0   0%
python / lsst / ctrl / bps / panda / utils.py idds_call_with_check   0% 9 9 0   0% 4 0   0%
python / lsst / ctrl / bps / panda / utils.py _make_pseudo_filename   0% 3 3 0   100% 0 0   0%
python / lsst / ctrl / bps / panda / utils.py _make_doma_work   0% 81 81 0   0% 44 0   0%
python / lsst / ctrl / bps / panda / utils.py add_final_idds_work   0% 18 18 0   0% 8 0   0%
python / lsst / ctrl / bps / panda / utils.py convert_exec_string_to_hex   0% 1 1 0   100% 0 0   0%
python / lsst / ctrl / bps / panda / utils.py add_decoder_prefix   0% 21 21 0   0% 8 0   0%
python / lsst / ctrl / bps / panda / utils.py add_idds_work   0% 154 154 0   0% 60 0   0%
python / lsst / ctrl / bps / panda / utils.py create_archive_file   0% 7 7 0   0% 4 0   0%
python / lsst / ctrl / bps / panda / utils.py copy_files_to_pandacache   0% 18 18 0   0% 8 0   0%
python / lsst / ctrl / bps / panda / utils.py download_extract_archive   0% 31 31 0   0% 14 0   0%
python / lsst / ctrl / bps / panda / utils.py get_task_parameter   0% 5 5 0   0% 2 0   0%
python / lsst / ctrl / bps / panda / utils.py create_idds_build_workflow   0% 44 44 0   0% 2 0   0%
python / lsst / ctrl / bps / panda / utils.py (no function)   100% 38 0 0   100% 0 0   100%
python / lsst / ctrl / bps / panda / version.py (no function)   100% 5 0 0   100% 0 0   100%
tests / test_cmd_line_decoder.py TestCmdLineDecoder.test_valid_input   0% 1 1 0   100% 0 0   0%
tests / test_cmd_line_decoder.py TestCmdLineDecoder.test_invalid_prefix   0% 1 1 0   100% 0 0   0%
tests / test_cmd_line_decoder.py TestCmdLineDecoder.test_missing_colon   0% 1 1 0   100% 0 0   0%
tests / test_cmd_line_decoder.py TestCmdLineDecoder.test_too_many_parts   0% 1 1 0   100% 0 0   0%
tests / test_cmd_line_decoder.py (no function)   89% 9 1 0   50% 2 1   82%
tests / test_cmd_line_embedder.py TestCmdLineEmbedder.setUp   0% 10 10 0   100% 0 0   0%
tests / test_cmd_line_embedder.py TestCmdLineEmbedder.testReplaceStaticFilesNoFiles   0% 6 6 0   100% 0 0   0%
tests / test_cmd_line_embedder.py TestCmdLineEmbedder.testReplaceStaticFilesMissingFiles   0% 6 6 0   100% 0 0   0%
tests / test_cmd_line_embedder.py TestCmdLineEmbedder.testReplaceStaticFilesNone   0% 6 6 0   100% 0 0   0%
tests / test_cmd_line_embedder.py TestCmdLineEmbedder.testReplaceStaticFilesSome   0% 6 6 0   100% 0 0   0%
tests / test_cmd_line_embedder.py TestCmdLineEmbedder.testOKPseudoFilename   0% 3 3 0   100% 0 0   0%
tests / test_cmd_line_embedder.py (no function)   92% 12 1 0   50% 2 1   86%
tests / test_panda_auth_utils.py make_fake_jwt   0% 3 3 0   100% 0 0   0%
tests / test_panda_auth_utils.py fake_token_file   0% 2 2 0   100% 0 0   0%
tests / test_panda_auth_utils.py fetch_page_side_effect   0% 5 5 0   0% 4 0   0%
tests / test_panda_auth_utils.py VersionTestCase.test_version   0% 1 1 0   100% 0 0   0%
tests / test_panda_auth_utils.py TestPandaAuthUtils.setUp   0% 1 1 0   100% 0 0   0%
tests / test_panda_auth_utils.py TestPandaAuthUtils.testPandaAuthStatusWrongEnviron   0% 5 5 0   100% 0 0   0%
tests / test_panda_auth_utils.py TestPandaAuthUtils.test_expired_token   0% 5 5 0   0% 2 0   0%
tests / test_panda_auth_utils.py TestPandaAuthUtils.test_successful_refresh   0% 13 13 0   100% 0 0   0%
tests / test_panda_auth_utils.py (no function)   96% 27 1 0   50% 2 1   93%
tests / test_panda_service.py MockClient.__init__   0% 1 1 0   100% 0 0   0%
tests / test_panda_service.py MockClient.get_requests   0% 27 27 0   0% 20 0   0%
tests / test_panda_service.py TestPanDAService.setUp   0% 2 2 0   100% 0 0   0%
tests / test_panda_service.py TestPanDAService.testGetStatusGetRequestsFailure   0% 4 4 0   100% 0 0   0%
tests / test_panda_service.py TestPanDAService.testGetStatusUnknownID   0% 4 4 0   100% 0 0   0%
tests / test_panda_service.py TestPanDAService.testGetStatusFinished   0% 4 4 0   100% 0 0   0%
tests / test_panda_service.py TestPanDAService.testGetStatusSubFinished   0% 4 4 0   100% 0 0   0%
tests / test_panda_service.py TestPanDAService.testGetStatusFailed   0% 4 4 0   100% 0 0   0%
tests / test_panda_service.py TestPanDAService.testGetStatusCancelled   0% 4 4 0   100% 0 0   0%
tests / test_panda_service.py TestPanDAService.testGetStatusSuspended   0% 4 4 0   100% 0 0   0%
tests / test_panda_service.py TestPanDAService.testGetStatusRunning   0% 4 4 0   100% 0 0   0%
tests / test_panda_service.py TestPanDAService.testGetStatusTransforming   0% 4 4 0   100% 0 0   0%
tests / test_panda_service.py TestPanDAService.testGetStatusUnknownIDDSException   0% 4 4 0   100% 0 0   0%
tests / test_panda_service.py (no function)   97% 33 1 0   50% 2 1   94%
tests / test_utils.py TestPandaUtils.testOKPseudoFilename   0% 7 7 0   100% 0 0   0%
tests / test_utils.py (no function)   86% 7 1 0   50% 2 1   78%
Total     17% 1318 1091 0   1% 428 6   13%

No items found using the specified filter.