| 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% |