Coverage report: 13%

Files Functions Classes

coverage.py v7.10.6, created at 2025-10-09 03:49 -0700

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

No items found using the specified filter.