Coverage report:
78%
hide covered
Files
Functions
Classes
coverage.py v7.8.0
, created at 2025-05-14 13:53 +0100
File
function
statements
missing
excluded
coverage
src/fsl_pipe/__init__.py
(no function)
4
0
0
100%
src/fsl_pipe/job.py
InputMissingPipe.__init__
6
0
0
100%
src/fsl_pipe/job.py
InputMissingPipe.__str__
2
2
0
0%
src/fsl_pipe/job.py
RunMethod.default
1
0
0
100%
src/fsl_pipe/job.py
JobList.__init__
4
0
0
100%
src/fsl_pipe/job.py
JobList.__len__
1
0
0
100%
src/fsl_pipe/job.py
JobList.filter
20
0
0
100%
src/fsl_pipe/job.py
JobList.filter.add_target
13
2
0
85%
src/fsl_pipe/job.py
JobList._sort
6
0
0
100%
src/fsl_pipe/job.py
JobList.batch
28
0
0
100%
src/fsl_pipe/job.py
JobList.split_pipeline
2
0
0
100%
src/fsl_pipe/job.py
JobList.copy
3
0
0
100%
src/fsl_pipe/job.py
JobList.report
15
0
0
100%
src/fsl_pipe/job.py
JobList.report.proc_line
32
5
0
84%
src/fsl_pipe/job.py
JobList.run_datalad
13
13
0
0%
src/fsl_pipe/job.py
JobList.run
26
3
0
88%
src/fsl_pipe/job.py
JobList.run.last_dask_job
3
1
0
67%
src/fsl_pipe/job.py
JobList.scale_jobtime
3
0
0
100%
src/fsl_pipe/job.py
JobParent.dependencies
5
0
0
100%
src/fsl_pipe/job.py
JobParent.missing_output
9
1
0
89%
src/fsl_pipe/job.py
JobParent.missing_input
11
1
0
91%
src/fsl_pipe/job.py
JobParent.add_to_jobs
23
0
0
100%
src/fsl_pipe/job.py
JobParent.__call__
40
18
0
55%
src/fsl_pipe/job.py
JobParent.prepare_run
2
0
0
100%
src/fsl_pipe/job.py
JobParent.expected
4
4
0
0%
src/fsl_pipe/job.py
SingleJob.__init__
14
0
0
100%
src/fsl_pipe/job.py
SingleJob.copy
2
0
0
100%
src/fsl_pipe/job.py
SingleJob.copy.copy_targets
6
0
0
100%
src/fsl_pipe/job.py
SingleJob.job_name
6
0
0
100%
src/fsl_pipe/job.py
SingleJob.__repr__
2
0
0
100%
src/fsl_pipe/job.py
SingleJob.to_job_list
2
2
0
0%
src/fsl_pipe/job.py
SingleJob.scale_jobtime
2
0
0
100%
src/fsl_pipe/job.py
get_target
6
0
0
100%
src/fsl_pipe/job.py
get_matching_targets
6
0
0
100%
src/fsl_pipe/job.py
FileTarget.__init__
4
0
0
100%
src/fsl_pipe/job.py
FileTarget.exists
3
0
0
100%
src/fsl_pipe/job.py
FileTarget.reset_existence
2
0
0
100%
src/fsl_pipe/job.py
FileTarget.expected
5
5
0
0%
src/fsl_pipe/job.py
FileTarget.producer
1
0
0
100%
src/fsl_pipe/job.py
FileTarget.producer
5
3
0
40%
src/fsl_pipe/job.py
FileTarget.__repr__
1
0
0
100%
src/fsl_pipe/job.py
update_closure
17
17
0
0%
src/fsl_pipe/job.py
call_batched_jobs
2
0
0
100%
src/fsl_pipe/job.py
BatchJob.__init__
16
0
0
100%
src/fsl_pipe/job.py
BatchJob.copy
1
0
0
100%
src/fsl_pipe/job.py
BatchJob.batch
4
0
0
100%
src/fsl_pipe/job.py
BatchJob.kwargs
1
0
0
100%
src/fsl_pipe/job.py
BatchJob.submit_params
8
0
0
100%
src/fsl_pipe/job.py
BatchJob.submit_params.sum_value
2
0
0
100%
src/fsl_pipe/job.py
BatchJob.submit_params.max_value
3
1
0
67%
src/fsl_pipe/job.py
BatchJob.submit_params.extend
5
5
0
0%
src/fsl_pipe/job.py
BatchJob.submit_params.merge_name
3
3
0
0%
src/fsl_pipe/job.py
BatchJob.submit_params.unique_param
6
2
0
67%
src/fsl_pipe/job.py
BatchJob.job_name
8
0
0
100%
src/fsl_pipe/job.py
BatchJob.scale_jobtime
2
0
0
100%
src/fsl_pipe/job.py
BatchJob.__repr__
1
0
0
100%
src/fsl_pipe/job.py
BatchJob.to_job_list
2
0
0
100%
src/fsl_pipe/job.py
has_dependencies
6
0
0
100%
src/fsl_pipe/job.py
batch_connected_jobs
18
0
0
100%
src/fsl_pipe/job.py
batch_unconnected_jobs
10
0
0
100%
src/fsl_pipe/job.py
(no function)
88
0
0
100%
src/fsl_pipe/pipeline.py
Pipeline.__init__
10
0
0
100%
src/fsl_pipe/pipeline.py
Pipeline.__call__
9
0
0
100%
src/fsl_pipe/pipeline.py
Pipeline.__call__.wrapper
2
0
0
100%
src/fsl_pipe/pipeline.py
Pipeline.generate_jobs
6
0
0
100%
src/fsl_pipe/pipeline.py
Pipeline.default_parser
29
3
0
90%
src/fsl_pipe/pipeline.py
Pipeline.default_parser.add_placeholder_flag
13
3
0
77%
src/fsl_pipe/pipeline.py
Pipeline.run_cli
20
5
0
75%
src/fsl_pipe/pipeline.py
Pipeline.run_cli.set_placeholder
6
0
0
100%
src/fsl_pipe/pipeline.py
Pipeline.cli
13
9
0
31%
src/fsl_pipe/pipeline.py
Pipeline.gui
5
5
0
0%
src/fsl_pipe/pipeline.py
Pipeline.move_to_subtree
5
5
0
0%
src/fsl_pipe/pipeline.py
Pipeline.merge
5
5
0
0%
src/fsl_pipe/pipeline.py
Pipeline.find
3
3
0
0%
src/fsl_pipe/pipeline.py
Pipeline.remove
2
2
0
0%
src/fsl_pipe/pipeline.py
Pipeline.configure
5
5
0
0%
src/fsl_pipe/pipeline.py
Pipeline.add_to_graph
6
6
0
0%
src/fsl_pipe/pipeline.py
PipedFunction.__init__
16
0
0
100%
src/fsl_pipe/pipeline.py
PipedFunction.copy
4
4
0
0%
src/fsl_pipe/pipeline.py
PipedFunction.no_iter
3
0
0
100%
src/fsl_pipe/pipeline.py
PipedFunction.configure
14
7
0
50%
src/fsl_pipe/pipeline.py
PipedFunction.placeholders
1
0
0
100%
src/fsl_pipe/pipeline.py
PipedFunction.templates
1
0
0
100%
src/fsl_pipe/pipeline.py
PipedFunction.kwargs
1
1
0
0%
src/fsl_pipe/pipeline.py
PipedFunction.filter_templates
10
1
0
90%
src/fsl_pipe/pipeline.py
PipedFunction.iter_over
9
1
0
89%
src/fsl_pipe/pipeline.py
PipedFunction.get_jobs
15
0
0
100%
src/fsl_pipe/pipeline.py
PipedFunction.get_jobs.freeze_value
5
0
0
100%
src/fsl_pipe/pipeline.py
PipedFunction.all_placeholders
11
1
0
91%
src/fsl_pipe/pipeline.py
PipedFunction.move_to_subtree
7
7
0
0%
src/fsl_pipe/pipeline.py
PipedFunction.__repr__
1
1
0
0%
src/fsl_pipe/pipeline.py
PipedFunction.add_node
28
28
0
0%
src/fsl_pipe/pipeline.py
Template.__call__
1
0
0
100%
src/fsl_pipe/pipeline.py
PlaceHolder.__call__
3
0
0
100%
src/fsl_pipe/pipeline.py
to_templates_dict
10
10
0
0%
src/fsl_pipe/pipeline.py
_single_job_kwargs
54
4
0
93%
src/fsl_pipe/pipeline.py
check_submit_parameters
6
1
0
83%
src/fsl_pipe/pipeline.py
_update_key
5
5
0
0%
src/fsl_pipe/pipeline.py
_update_kwargs
7
7
0
0%
src/fsl_pipe/pipeline.py
(no function)
80
0
0
100%
src/fsl_pipe/testing.py
touch
2
0
0
100%
src/fsl_pipe/testing.py
rich_report
3
0
0
100%
src/fsl_pipe/testing.py
(no function)
6
0
0
100%
Total
988
217
0
78%
No items found using the specified filter.