Coverage report: 77%

Files Functions Classes

coverage.py v7.9.1, created at 2025-06-17 20:31 +0900

File function statements missing excluded coverage
src/srunx/cli/main.py create_job_parser 25 0 0 100%
src/srunx/cli/main.py create_status_parser 3 0 0 100%
src/srunx/cli/main.py create_list_parser 3 0 0 100%
src/srunx/cli/main.py create_cancel_parser 3 0 0 100%
src/srunx/cli/main.py create_main_parser 27 0 0 100%
src/srunx/cli/main.py _copy_parser_args 4 0 0 100%
src/srunx/cli/main.py _parse_env_vars 8 0 0 100%
src/srunx/cli/main.py cmd_submit 19 1 0 95%
src/srunx/cli/main.py cmd_status 11 1 0 91%
src/srunx/cli/main.py cmd_list 14 0 0 100%
src/srunx/cli/main.py cmd_cancel 7 0 0 100%
src/srunx/cli/main.py cmd_flow_run 24 24 0 0%
src/srunx/cli/main.py cmd_flow_validate 14 14 0 0%
src/srunx/cli/main.py _validate_workflow_dependencies 11 11 0 0%
src/srunx/cli/main.py _validate_workflow_dependencies.has_cycle 13 13 0 0%
src/srunx/cli/main.py _show_workflow_plan 19 19 0 0%
src/srunx/cli/main.py main 19 4 0 79%
src/srunx/cli/main.py (no function) 25 0 2 100%
src/srunx/cli/workflow.py create_workflow_parser 6 0 0 100%
src/srunx/cli/workflow.py cmd_run_workflow 27 1 0 96%
src/srunx/cli/workflow.py _validate_workflow_dependencies 11 0 0 100%
src/srunx/cli/workflow.py _validate_workflow_dependencies.has_cycle 13 0 0 100%
src/srunx/cli/workflow.py _show_workflow_plan 17 2 0 88%
src/srunx/cli/workflow.py main 3 0 0 100%
src/srunx/cli/workflow.py (no function) 12 0 2 100%
src/srunx/client.py Slurm.__init__ 1 0 0 100%
src/srunx/client.py Slurm.run 37 8 0 78%
src/srunx/client.py Slurm.retrieve 1 0 0 100%
src/srunx/client.py Slurm.cancel 7 0 0 100%
src/srunx/client.py Slurm.list 20 2 0 90%
src/srunx/client.py Slurm.monitor 39 7 0 82%
src/srunx/client.py Slurm._get_default_template 2 0 0 100%
src/srunx/client.py submit_job 2 0 0 100%
src/srunx/client.py retrieve_job 2 0 0 100%
src/srunx/client.py cancel_job 2 0 0 100%
src/srunx/client.py (no function) 21 0 0 100%
src/srunx/logging.py configure_logging 11 11 0 0%
src/srunx/logging.py configure_cli_logging 4 4 0 0%
src/srunx/logging.py configure_workflow_logging 2 2 0 0%
src/srunx/logging.py get_logger 1 0 0 100%
src/srunx/logging.py (no function) 8 0 0 100%
src/srunx/models.py JobEnvironment.validate_environment 5 0 0 100%
src/srunx/models.py BaseJob.refresh 23 23 0 0%
src/srunx/models.py Workflow.get_task 4 0 0 100%
src/srunx/models.py Workflow.get_task_dependencies 2 0 0 100%
src/srunx/models.py render_job_script 12 0 0 100%
src/srunx/models.py _build_environment_setup 10 1 0 90%
src/srunx/models.py (no function) 57 0 0 100%
src/srunx/utils.py get_job_status 20 20 0 0%
src/srunx/utils.py (no function) 5 0 0 100%
src/srunx/workflows/runner.py WorkflowRunner.__init__ 1 0 0 100%
src/srunx/workflows/runner.py WorkflowRunner.load_from_yaml 6 0 0 100%
src/srunx/workflows/runner.py WorkflowRunner._parse_workflow_data 7 0 0 100%
src/srunx/workflows/runner.py WorkflowRunner._parse_task_data 17 1 0 94%
src/srunx/workflows/runner.py WorkflowRunner.execute_workflow 4 0 0 100%
src/srunx/workflows/runner.py WorkflowRunner.execute_workflow.workflow_flow 5 0 0 100%
src/srunx/workflows/runner.py WorkflowRunner.execute_workflow.workflow_flow.execute_task 10 0 0 100%
src/srunx/workflows/runner.py WorkflowRunner.execute_from_yaml 6 0 0 100%
src/srunx/workflows/runner.py run_workflow_from_file 2 0 0 100%
src/srunx/workflows/runner.py (no function) 17 0 0 100%
src/srunx/workflows/tasks.py submit_and_monitor_job 8 0 0 100%
src/srunx/workflows/tasks.py submit_job_async 6 0 0 100%
src/srunx/workflows/tasks.py wait_for_job 5 0 0 100%
src/srunx/workflows/tasks.py (no function) 11 0 0 100%
Total   741 169 4 77%

No items found using the specified filter.