flask/src/app.py |
term |
5 |
5 |
0 |
0 |
0 |
0% |
flask/src/app.py |
sig_handler |
3 |
3 |
0 |
2 |
0 |
0% |
flask/src/app.py |
create_app |
30 |
0 |
7 |
2 |
1 |
97% |
flask/src/app.py |
create_app.notify_terminate |
0 |
0 |
3 |
0 |
0 |
100% |
flask/src/app.py |
(no function) |
19 |
0 |
21 |
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_water/control/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_water/control/scheduler.py |
get_scheduler |
4 |
0 |
0 |
2 |
0 |
100% |
flask/src/rasp_water/control/scheduler.py |
init |
2 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_water/control/scheduler.py |
term |
1 |
1 |
0 |
0 |
0 |
0% |
flask/src/rasp_water/control/scheduler.py |
valve_auto_control_impl |
8 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_water/control/scheduler.py |
valve_auto_control |
6 |
0 |
0 |
4 |
0 |
100% |
flask/src/rasp_water/control/scheduler.py |
schedule_validate |
25 |
0 |
0 |
20 |
0 |
100% |
flask/src/rasp_water/control/scheduler.py |
schedule_store |
6 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_water/control/scheduler.py |
gen_schedule_default |
1 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_water/control/scheduler.py |
schedule_load |
10 |
0 |
0 |
2 |
0 |
100% |
flask/src/rasp_water/control/scheduler.py |
set_schedule |
29 |
0 |
0 |
24 |
1 |
98% |
flask/src/rasp_water/control/scheduler.py |
schedule_worker |
28 |
0 |
2 |
10 |
0 |
100% |
flask/src/rasp_water/control/scheduler.py |
test_func |
0 |
0 |
3 |
0 |
0 |
100% |
flask/src/rasp_water/control/scheduler.py |
(no function) |
29 |
0 |
14 |
0 |
0 |
100% |
flask/src/rasp_water/control/valve.py |
conv_rawadc_to_flow |
0 |
0 |
16 |
0 |
0 |
100% |
flask/src/rasp_water/control/valve.py |
get_flow |
0 |
0 |
5 |
0 |
0 |
100% |
flask/src/rasp_water/control/valve.py |
control_worker |
84 |
0 |
0 |
36 |
0 |
100% |
flask/src/rasp_water/control/valve.py |
init |
15 |
1 |
0 |
4 |
1 |
89% |
flask/src/rasp_water/control/valve.py |
term |
7 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_water/control/valve.py |
set_state |
15 |
0 |
0 |
4 |
0 |
100% |
flask/src/rasp_water/control/valve.py |
get_state |
6 |
0 |
0 |
2 |
0 |
100% |
flask/src/rasp_water/control/valve.py |
set_control_mode |
4 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_water/control/valve.py |
get_control_mode |
9 |
0 |
0 |
6 |
1 |
93% |
flask/src/rasp_water/control/valve.py |
(no function) |
49 |
0 |
31 |
6 |
0 |
100% |
flask/src/rasp_water/control/weather_forecast.py |
get_weather_info_yahoo |
10 |
0 |
0 |
2 |
0 |
100% |
flask/src/rasp_water/control/weather_forecast.py |
get_rain_fall |
10 |
0 |
0 |
2 |
0 |
100% |
flask/src/rasp_water/control/weather_forecast.py |
(no function) |
11 |
0 |
10 |
0 |
0 |
100% |
flask/src/rasp_water/control/weather_sensor.py |
hours_since_last_watering |
22 |
22 |
0 |
12 |
0 |
0% |
flask/src/rasp_water/control/weather_sensor.py |
get_rain_fall_sum |
1 |
1 |
0 |
0 |
0 |
0% |
flask/src/rasp_water/control/weather_sensor.py |
get_rain_fall |
11 |
11 |
0 |
0 |
0 |
0% |
flask/src/rasp_water/control/weather_sensor.py |
(no function) |
8 |
0 |
15 |
0 |
0 |
100% |
flask/src/rasp_water/control/webapi/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_water/control/webapi/schedule.py |
init |
6 |
1 |
0 |
2 |
1 |
75% |
flask/src/rasp_water/control/webapi/schedule.py |
term |
5 |
0 |
0 |
2 |
0 |
100% |
flask/src/rasp_water/control/webapi/schedule.py |
wday_str_list |
2 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_water/control/webapi/schedule.py |
schedule_entry_str |
1 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_water/control/webapi/schedule.py |
schedule_str |
8 |
0 |
0 |
6 |
0 |
100% |
flask/src/rasp_water/control/webapi/schedule.py |
api_schedule_ctrl |
17 |
0 |
0 |
6 |
0 |
100% |
flask/src/rasp_water/control/webapi/schedule.py |
(no function) |
25 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_water/control/webapi/test/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_water/control/webapi/test/time.py |
set_mock_time |
16 |
16 |
0 |
8 |
0 |
0% |
flask/src/rasp_water/control/webapi/test/time.py |
advance_mock_time |
22 |
22 |
0 |
6 |
0 |
0% |
flask/src/rasp_water/control/webapi/test/time.py |
reset_mock_time |
7 |
7 |
0 |
4 |
0 |
0% |
flask/src/rasp_water/control/webapi/test/time.py |
get_current_time |
4 |
4 |
0 |
2 |
0 |
0% |
flask/src/rasp_water/control/webapi/test/time.py |
(no function) |
17 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_water/control/webapi/valve.py |
init |
9 |
1 |
0 |
4 |
1 |
85% |
flask/src/rasp_water/control/webapi/valve.py |
term |
7 |
0 |
0 |
2 |
0 |
100% |
flask/src/rasp_water/control/webapi/valve.py |
send_data |
4 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_water/control/webapi/valve.py |
second_str |
10 |
0 |
0 |
6 |
0 |
100% |
flask/src/rasp_water/control/webapi/valve.py |
flow_notify_worker |
33 |
4 |
4 |
10 |
0 |
91% |
flask/src/rasp_water/control/webapi/valve.py |
get_valve_state |
6 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_water/control/webapi/valve.py |
judge_execute |
15 |
4 |
0 |
10 |
1 |
72% |
flask/src/rasp_water/control/webapi/valve.py |
set_valve_state |
11 |
0 |
0 |
4 |
0 |
100% |
flask/src/rasp_water/control/webapi/valve.py |
api_valve_ctrl |
9 |
0 |
0 |
2 |
0 |
100% |
flask/src/rasp_water/control/webapi/valve.py |
api_valve_flow |
2 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_water/control/webapi/valve.py |
(no function) |
38 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_water/metrics/__init__.py |
(no function) |
2 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_water/metrics/collector.py |
MetricsCollector.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_water/metrics/collector.py |
MetricsCollector._init_database |
6 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_water/metrics/collector.py |
MetricsCollector._get_today_date |
1 |
1 |
0 |
0 |
0 |
0% |
flask/src/rasp_water/metrics/collector.py |
MetricsCollector.record_watering |
7 |
0 |
0 |
2 |
1 |
89% |
flask/src/rasp_water/metrics/collector.py |
MetricsCollector.record_error |
7 |
0 |
0 |
2 |
1 |
89% |
flask/src/rasp_water/metrics/collector.py |
MetricsCollector.get_watering_metrics |
4 |
4 |
0 |
0 |
0 |
0% |
flask/src/rasp_water/metrics/collector.py |
MetricsCollector.get_error_metrics |
4 |
4 |
0 |
0 |
0 |
0% |
flask/src/rasp_water/metrics/collector.py |
MetricsCollector.get_daily_summary |
6 |
6 |
0 |
0 |
0 |
0% |
flask/src/rasp_water/metrics/collector.py |
MetricsCollector.get_recent_watering_metrics |
3 |
3 |
0 |
0 |
0 |
0% |
flask/src/rasp_water/metrics/collector.py |
MetricsCollector.get_recent_error_metrics |
3 |
3 |
0 |
0 |
0 |
0% |
flask/src/rasp_water/metrics/collector.py |
get_collector |
5 |
0 |
0 |
2 |
0 |
100% |
flask/src/rasp_water/metrics/collector.py |
record_watering |
1 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_water/metrics/collector.py |
record_error |
1 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_water/metrics/collector.py |
(no function) |
21 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_water/metrics/webapi/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
flask/src/rasp_water/metrics/webapi/page.py |
metrics_view |
19 |
19 |
0 |
4 |
0 |
0% |
flask/src/rasp_water/metrics/webapi/page.py |
favicon |
9 |
9 |
0 |
0 |
0 |
0% |
flask/src/rasp_water/metrics/webapi/page.py |
generate_watering_metrics_icon |
18 |
18 |
0 |
2 |
0 |
0% |
flask/src/rasp_water/metrics/webapi/page.py |
generate_statistics |
12 |
12 |
0 |
2 |
0 |
0% |
flask/src/rasp_water/metrics/webapi/page.py |
prepare_time_series_data |
43 |
43 |
0 |
14 |
0 |
0% |
flask/src/rasp_water/metrics/webapi/page.py |
generate_metrics_html |
3 |
3 |
0 |
0 |
0 |
0% |
flask/src/rasp_water/metrics/webapi/page.py |
generate_basic_stats_section |
1 |
1 |
0 |
0 |
0 |
0% |
flask/src/rasp_water/metrics/webapi/page.py |
generate_daily_time_series_section |
1 |
1 |
0 |
0 |
0 |
0% |
flask/src/rasp_water/metrics/webapi/page.py |
generate_weekly_time_series_section |
1 |
1 |
0 |
0 |
0 |
0% |
flask/src/rasp_water/metrics/webapi/page.py |
generate_flow_analysis_section |
1 |
1 |
0 |
0 |
0 |
0% |
flask/src/rasp_water/metrics/webapi/page.py |
generate_chart_javascript |
1 |
1 |
0 |
0 |
0 |
0% |
flask/src/rasp_water/metrics/webapi/page.py |
(no function) |
24 |
0 |
0 |
0 |
0 |
100% |