flask/src/app.py |
term |
15 |
15 |
0 |
4 |
0 |
0% |
flask/src/app.py |
sig_handler |
11 |
11 |
0 |
4 |
0 |
0% |
flask/src/app.py |
create_app |
36 |
0 |
7 |
2 |
1 |
97% |
flask/src/app.py |
create_app.notify_terminate |
0 |
0 |
2 |
0 |
0 |
100% |
flask/src/app.py |
cleanup_on_exit |
0 |
0 |
8 |
0 |
0 |
100% |
flask/src/app.py |
(no function) |
17 |
0 |
22 |
0 |
0 |
100% |
flask/src/healthz.py |
check_liveness |
6 |
2 |
0 |
6 |
2 |
67% |
flask/src/healthz.py |
(no function) |
5 |
0 |
16 |
0 |
0 |
100% |
flask/src/rasp_shutter/control/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/control/config.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/control/scheduler.py |
get_scheduler |
4 |
1 |
0 |
2 |
1 |
67% |
flask/src/rasp_shutter/control/scheduler.py |
get_auto_control_event |
4 |
1 |
0 |
2 |
1 |
67% |
flask/src/rasp_shutter/control/scheduler.py |
_signal_auto_control_completed |
3 |
3 |
0 |
2 |
0 |
0% |
flask/src/rasp_shutter/control/scheduler.py |
wait_for_auto_control_completion |
5 |
1 |
0 |
2 |
1 |
71% |
flask/src/rasp_shutter/control/scheduler.py |
get_schedule_data |
4 |
4 |
0 |
2 |
0 |
0% |
flask/src/rasp_shutter/control/scheduler.py |
set_schedule_data |
2 |
2 |
0 |
0 |
0 |
0% |
flask/src/rasp_shutter/control/scheduler.py |
init |
2 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/control/scheduler.py |
term |
1 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/control/scheduler.py |
brightness_text |
2 |
2 |
0 |
0 |
0 |
0% |
flask/src/rasp_shutter/control/scheduler.py |
check_brightness |
12 |
12 |
0 |
8 |
0 |
0% |
flask/src/rasp_shutter/control/scheduler.py |
exec_shutter_control_impl |
7 |
7 |
0 |
0 |
0 |
0% |
flask/src/rasp_shutter/control/scheduler.py |
exec_shutter_control |
7 |
7 |
0 |
4 |
0 |
0% |
flask/src/rasp_shutter/control/scheduler.py |
shutter_auto_open |
20 |
20 |
0 |
8 |
0 |
0% |
flask/src/rasp_shutter/control/scheduler.py |
conv_schedule_time_to_datetime |
1 |
1 |
0 |
0 |
0 |
0% |
flask/src/rasp_shutter/control/scheduler.py |
shutter_auto_close |
32 |
32 |
2 |
16 |
0 |
0% |
flask/src/rasp_shutter/control/scheduler.py |
shutter_auto_control |
6 |
6 |
0 |
4 |
0 |
0% |
flask/src/rasp_shutter/control/scheduler.py |
shutter_schedule_control |
20 |
20 |
0 |
10 |
0 |
0% |
flask/src/rasp_shutter/control/scheduler.py |
schedule_validate |
31 |
2 |
0 |
24 |
1 |
95% |
flask/src/rasp_shutter/control/scheduler.py |
schedule_store |
6 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/control/scheduler.py |
gen_schedule_default |
2 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/control/scheduler.py |
schedule_load |
10 |
3 |
0 |
2 |
0 |
75% |
flask/src/rasp_shutter/control/scheduler.py |
set_schedule |
27 |
27 |
0 |
22 |
0 |
0% |
flask/src/rasp_shutter/control/scheduler.py |
schedule_worker |
30 |
30 |
2 |
8 |
0 |
0% |
flask/src/rasp_shutter/control/scheduler.py |
test_func |
0 |
0 |
3 |
0 |
0 |
100% |
flask/src/rasp_shutter/control/scheduler.py |
(no function) |
51 |
0 |
15 |
0 |
0 |
100% |
flask/src/rasp_shutter/control/webapi/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/control/webapi/control.py |
init |
1 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/control/webapi/control.py |
time_str |
14 |
0 |
0 |
8 |
0 |
100% |
flask/src/rasp_shutter/control/webapi/control.py |
call_shutter_api |
9 |
0 |
0 |
4 |
0 |
100% |
flask/src/rasp_shutter/control/webapi/control.py |
exec_stat_file |
1 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/control/webapi/control.py |
clean_stat_exec |
5 |
0 |
0 |
2 |
0 |
100% |
flask/src/rasp_shutter/control/webapi/control.py |
get_shutter_state |
16 |
0 |
0 |
10 |
0 |
100% |
flask/src/rasp_shutter/control/webapi/control.py |
set_shutter_state_impl |
32 |
12 |
2 |
12 |
1 |
57% |
flask/src/rasp_shutter/control/webapi/control.py |
set_shutter_state |
13 |
4 |
0 |
6 |
1 |
74% |
flask/src/rasp_shutter/control/webapi/control.py |
sensor_text |
3 |
3 |
0 |
2 |
0 |
0% |
flask/src/rasp_shutter/control/webapi/control.py |
cmd_hist_push |
0 |
0 |
5 |
0 |
0 |
100% |
flask/src/rasp_shutter/control/webapi/control.py |
api_shutter_ctrl |
9 |
0 |
0 |
2 |
0 |
100% |
flask/src/rasp_shutter/control/webapi/control.py |
api_shutter_ctrl_log |
5 |
0 |
0 |
2 |
0 |
100% |
flask/src/rasp_shutter/control/webapi/control.py |
api_shutter_list |
2 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/control/webapi/control.py |
api_dummy_open |
2 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/control/webapi/control.py |
api_dummy_close |
2 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/control/webapi/control.py |
api_test_control_clear |
3 |
3 |
0 |
0 |
0 |
0% |
flask/src/rasp_shutter/control/webapi/control.py |
(no function) |
54 |
0 |
1 |
2 |
1 |
98% |
flask/src/rasp_shutter/control/webapi/schedule.py |
init |
1 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/control/webapi/schedule.py |
term |
5 |
1 |
0 |
2 |
1 |
71% |
flask/src/rasp_shutter/control/webapi/schedule.py |
init_impl |
8 |
1 |
0 |
2 |
1 |
80% |
flask/src/rasp_shutter/control/webapi/schedule.py |
get_worker_id |
1 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/control/webapi/schedule.py |
get_schedule_lock |
1 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/control/webapi/schedule.py |
get_schedule_queue |
1 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/control/webapi/schedule.py |
get_worker_thread |
1 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/control/webapi/schedule.py |
wday_str_list |
2 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/control/webapi/schedule.py |
schedule_entry_str |
1 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/control/webapi/schedule.py |
schedule_str |
9 |
0 |
0 |
6 |
0 |
100% |
flask/src/rasp_shutter/control/webapi/schedule.py |
api_schedule_ctrl |
18 |
0 |
0 |
6 |
0 |
100% |
flask/src/rasp_shutter/control/webapi/schedule.py |
(no function) |
31 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/control/webapi/sensor.py |
get_solar_altitude |
2 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/control/webapi/sensor.py |
get_sensor_data |
10 |
0 |
0 |
4 |
0 |
100% |
flask/src/rasp_shutter/control/webapi/sensor.py |
api_sensor_data |
1 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/control/webapi/sensor.py |
(no function) |
15 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/control/webapi/test/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/control/webapi/test/time.py |
set_mock_time |
16 |
16 |
0 |
8 |
0 |
0% |
flask/src/rasp_shutter/control/webapi/test/time.py |
advance_mock_time |
20 |
20 |
0 |
4 |
0 |
0% |
flask/src/rasp_shutter/control/webapi/test/time.py |
reset_mock_time |
7 |
7 |
0 |
4 |
0 |
0% |
flask/src/rasp_shutter/control/webapi/test/time.py |
get_current_time |
4 |
4 |
0 |
2 |
0 |
0% |
flask/src/rasp_shutter/control/webapi/test/time.py |
(no function) |
17 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/metrics/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/metrics/collector.py |
MetricsCollector.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/metrics/collector.py |
MetricsCollector._init_database |
7 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/metrics/collector.py |
MetricsCollector._get_today_date |
1 |
1 |
0 |
0 |
0 |
0% |
flask/src/rasp_shutter/metrics/collector.py |
MetricsCollector.record_shutter_operation |
17 |
0 |
0 |
10 |
3 |
89% |
flask/src/rasp_shutter/metrics/collector.py |
MetricsCollector.record_failure |
5 |
0 |
0 |
2 |
1 |
86% |
flask/src/rasp_shutter/metrics/collector.py |
MetricsCollector.get_operation_metrics |
4 |
4 |
0 |
0 |
0 |
0% |
flask/src/rasp_shutter/metrics/collector.py |
MetricsCollector.get_failure_metrics |
4 |
4 |
0 |
0 |
0 |
0% |
flask/src/rasp_shutter/metrics/collector.py |
MetricsCollector.get_all_operation_metrics |
4 |
4 |
0 |
0 |
0 |
0% |
flask/src/rasp_shutter/metrics/collector.py |
MetricsCollector.get_all_failure_metrics |
4 |
4 |
0 |
0 |
0 |
0% |
flask/src/rasp_shutter/metrics/collector.py |
MetricsCollector.get_recent_operation_metrics |
3 |
3 |
0 |
0 |
0 |
0% |
flask/src/rasp_shutter/metrics/collector.py |
MetricsCollector.get_recent_failure_metrics |
3 |
3 |
0 |
0 |
0 |
0% |
flask/src/rasp_shutter/metrics/collector.py |
get_collector |
5 |
0 |
0 |
2 |
0 |
100% |
flask/src/rasp_shutter/metrics/collector.py |
reset_collector |
1 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/metrics/collector.py |
record_shutter_operation |
1 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/metrics/collector.py |
record_failure |
1 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/metrics/collector.py |
(no function) |
25 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/metrics/webapi/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_shutter/metrics/webapi/page.py |
metrics_view |
19 |
19 |
0 |
4 |
0 |
0% |
flask/src/rasp_shutter/metrics/webapi/page.py |
favicon |
9 |
9 |
0 |
0 |
0 |
0% |
flask/src/rasp_shutter/metrics/webapi/page.py |
generate_shutter_metrics_icon |
14 |
14 |
0 |
4 |
0 |
0% |
flask/src/rasp_shutter/metrics/webapi/page.py |
calculate_data_period |
15 |
15 |
0 |
6 |
0 |
0% |
flask/src/rasp_shutter/metrics/webapi/page.py |
_extract_time_data |
7 |
7 |
0 |
2 |
0 |
0% |
flask/src/rasp_shutter/metrics/webapi/page.py |
_collect_sensor_data_by_type |
9 |
9 |
0 |
10 |
0 |
0% |
flask/src/rasp_shutter/metrics/webapi/page.py |
generate_statistics |
26 |
26 |
0 |
12 |
0 |
0% |
flask/src/rasp_shutter/metrics/webapi/page.py |
generate_metrics_html |
4 |
4 |
0 |
0 |
0 |
0% |
flask/src/rasp_shutter/metrics/webapi/page.py |
_extract_daily_last_operations |
10 |
10 |
0 |
6 |
0 |
0% |
flask/src/rasp_shutter/metrics/webapi/page.py |
_extract_daily_data |
15 |
15 |
0 |
2 |
0 |
0% |
flask/src/rasp_shutter/metrics/webapi/page.py |
prepare_time_series_data |
24 |
24 |
0 |
2 |
0 |
0% |
flask/src/rasp_shutter/metrics/webapi/page.py |
generate_basic_stats_section |
1 |
1 |
0 |
0 |
0 |
0% |
flask/src/rasp_shutter/metrics/webapi/page.py |
generate_time_analysis_section |
1 |
1 |
0 |
0 |
0 |
0% |
flask/src/rasp_shutter/metrics/webapi/page.py |
generate_time_series_section |
1 |
1 |
0 |
0 |
0 |
0% |
flask/src/rasp_shutter/metrics/webapi/page.py |
generate_sensor_analysis_section |
1 |
1 |
0 |
0 |
0 |
0% |
flask/src/rasp_shutter/metrics/webapi/page.py |
generate_chart_javascript |
1 |
1 |
0 |
0 |
0 |
0% |
flask/src/rasp_shutter/metrics/webapi/page.py |
(no function) |
28 |
0 |
0 |
0 |
0 |
100% |