| apio/__init__.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
| apio/__main__.py |
main |
6 |
3 |
0 |
2 |
1 |
50% |
| apio/__main__.py |
(no function) |
4 |
0 |
0 |
2 |
0 |
100% |
| apio/apio_context.py |
ApioDefinitions.__post_init__ |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/apio_context.py |
ApioContext.__init__ |
57 |
0 |
0 |
18 |
1 |
99% |
| apio/apio_context.py |
ApioContext.report_env |
4 |
0 |
0 |
0 |
0 |
100% |
| apio/apio_context.py |
ApioContext.has_project |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/apio_context.py |
ApioContext.project_dir |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/apio_context.py |
ApioContext.project |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/apio_context.py |
ApioContext.project_resources |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/apio_context.py |
ApioContext.definitions |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/apio_context.py |
ApioContext.boards |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/apio_context.py |
ApioContext.fpgas |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/apio_context.py |
ApioContext.programmers |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/apio_context.py |
ApioContext.env_build_path |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/apio_context.py |
ApioContext._load_resource |
7 |
0 |
0 |
4 |
0 |
100% |
| apio/apio_context.py |
ApioContext._load_resource_file |
14 |
7 |
0 |
0 |
0 |
50% |
| apio/apio_context.py |
ApioContext._expand_env_template |
7 |
3 |
0 |
6 |
3 |
54% |
| apio/apio_context.py |
ApioContext._resolve_package_envs |
10 |
0 |
0 |
6 |
0 |
100% |
| apio/apio_context.py |
ApioContext.get_required_package_info |
5 |
2 |
0 |
2 |
1 |
57% |
| apio/apio_context.py |
ApioContext.get_package_dir |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/apio_context.py |
ApioContext.get_tmp_dir |
4 |
4 |
0 |
2 |
0 |
0% |
| apio/apio_context.py |
ApioContext._determine_platform_id |
10 |
4 |
0 |
4 |
2 |
57% |
| apio/apio_context.py |
ApioContext.packages_context |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/apio_context.py |
ApioContext._select_required_packages_for_platform |
10 |
0 |
0 |
6 |
0 |
100% |
| apio/apio_context.py |
ApioContext._get_system_platform_id |
8 |
1 |
0 |
4 |
2 |
75% |
| apio/apio_context.py |
ApioContext.is_linux |
1 |
1 |
0 |
0 |
0 |
0% |
| apio/apio_context.py |
ApioContext.is_darwin |
1 |
1 |
0 |
0 |
0 |
0% |
| apio/apio_context.py |
ApioContext.is_windows |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/apio_context.py |
ApioContext._get_env_mutations_for_packages |
10 |
0 |
0 |
4 |
0 |
100% |
| apio/apio_context.py |
ApioContext._dump_env_mutations |
12 |
2 |
0 |
8 |
2 |
80% |
| apio/apio_context.py |
ApioContext._apply_env_mutations |
6 |
0 |
0 |
2 |
0 |
100% |
| apio/apio_context.py |
ApioContext.set_env_for_packages |
9 |
0 |
0 |
6 |
1 |
93% |
| apio/apio_context.py |
(no function) |
86 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio.py |
context_settings |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio.py |
apio_top_cli |
0 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio.py |
(no function) |
11 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_api.py |
write_as_json_doc |
13 |
5 |
0 |
6 |
2 |
63% |
| apio/commands/apio_api.py |
_get_system_cli |
16 |
0 |
0 |
2 |
1 |
94% |
| apio/commands/apio_api.py |
_get_project_cli |
16 |
0 |
0 |
2 |
1 |
94% |
| apio/commands/apio_api.py |
_get_boards_cli |
23 |
0 |
0 |
4 |
1 |
96% |
| apio/commands/apio_api.py |
_get_fpgas_cli |
13 |
0 |
0 |
4 |
1 |
94% |
| apio/commands/apio_api.py |
_get_programmers_cli |
9 |
0 |
0 |
4 |
1 |
92% |
| apio/commands/apio_api.py |
_get_examples_cli |
20 |
0 |
0 |
8 |
1 |
96% |
| apio/commands/apio_api.py |
scan_children |
15 |
0 |
0 |
6 |
0 |
100% |
| apio/commands/apio_api.py |
_get_commands_cli |
14 |
0 |
0 |
4 |
1 |
94% |
| apio/commands/apio_api.py |
_scan_devices_cli |
33 |
20 |
0 |
6 |
3 |
41% |
| apio/commands/apio_api.py |
cli |
0 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_api.py |
(no function) |
78 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_boards.py |
Entry.sort_key |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_boards.py |
_collect_board_entries |
18 |
0 |
0 |
2 |
0 |
100% |
| apio/commands/apio_boards.py |
_list_boards |
35 |
0 |
0 |
16 |
1 |
98% |
| apio/commands/apio_boards.py |
_list_boards_docs_format |
21 |
0 |
0 |
4 |
0 |
100% |
| apio/commands/apio_boards.py |
cli |
6 |
0 |
0 |
2 |
0 |
100% |
| apio/commands/apio_boards.py |
(no function) |
28 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_build.py |
cli |
4 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_build.py |
(no function) |
18 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_clean.py |
_delete_candidates |
25 |
6 |
0 |
14 |
2 |
79% |
| apio/commands/apio_clean.py |
cli |
8 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_clean.py |
(no function) |
18 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_create.py |
cli |
9 |
0 |
0 |
4 |
0 |
100% |
| apio/commands/apio_create.py |
(no function) |
17 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_devices.py |
_list_usb_devices |
23 |
19 |
0 |
4 |
1 |
19% |
| apio/commands/apio_devices.py |
_usb_cli |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_devices.py |
_list_serial_devices |
23 |
19 |
0 |
4 |
1 |
19% |
| apio/commands/apio_devices.py |
_serial_cli |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_devices.py |
cli |
0 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_devices.py |
(no function) |
21 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_drivers.py |
cli |
0 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_drivers.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_drivers_install.py |
_ftdi_cli |
4 |
4 |
0 |
0 |
0 |
0% |
| apio/commands/apio_drivers_install.py |
_serial_cli |
4 |
4 |
0 |
0 |
0 |
0% |
| apio/commands/apio_drivers_install.py |
cli |
0 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_drivers_install.py |
(no function) |
15 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_drivers_uninstall.py |
_ftdi_cli |
4 |
4 |
0 |
0 |
0 |
0% |
| apio/commands/apio_drivers_uninstall.py |
_serial_cli |
4 |
4 |
0 |
0 |
0 |
0% |
| apio/commands/apio_drivers_uninstall.py |
cli |
0 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_drivers_uninstall.py |
(no function) |
15 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_examples.py |
examples_sort_key |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_examples.py |
list_examples |
28 |
4 |
0 |
12 |
4 |
80% |
| apio/commands/apio_examples.py |
_list_cli |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_examples.py |
_fetch_cli |
14 |
3 |
0 |
4 |
1 |
78% |
| apio/commands/apio_examples.py |
cli |
0 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_examples.py |
(no function) |
31 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_format.py |
cli |
36 |
11 |
0 |
18 |
6 |
69% |
| apio/commands/apio_format.py |
(no function) |
20 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_fpgas.py |
Entry.sort_key |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_fpgas.py |
_collect_fpgas_entries |
18 |
0 |
0 |
6 |
1 |
96% |
| apio/commands/apio_fpgas.py |
_list_fpgas |
33 |
6 |
0 |
12 |
4 |
78% |
| apio/commands/apio_fpgas.py |
_list_fpgas_docs_format |
20 |
0 |
0 |
4 |
0 |
100% |
| apio/commands/apio_fpgas.py |
cli |
6 |
0 |
0 |
2 |
0 |
100% |
| apio/commands/apio_fpgas.py |
(no function) |
26 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_graph.py |
cli |
15 |
3 |
0 |
6 |
3 |
71% |
| apio/commands/apio_graph.py |
(no function) |
25 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_info.py |
construct_remote_config_status_str |
14 |
3 |
0 |
6 |
3 |
70% |
| apio/commands/apio_info.py |
_system_cli |
17 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_info.py |
_platforms_cli |
16 |
0 |
0 |
4 |
0 |
100% |
| apio/commands/apio_info.py |
_colors_cli |
26 |
3 |
0 |
12 |
2 |
87% |
| apio/commands/apio_info.py |
_themes_cli |
35 |
4 |
0 |
18 |
3 |
87% |
| apio/commands/apio_info.py |
cli |
0 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_info.py |
(no function) |
30 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_lint.py |
cli |
8 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_lint.py |
(no function) |
24 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_packages.py |
print_packages_report |
46 |
12 |
0 |
20 |
8 |
70% |
| apio/commands/apio_packages.py |
_update_cli |
5 |
0 |
0 |
2 |
0 |
100% |
| apio/commands/apio_packages.py |
_list_cli |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_packages.py |
cli |
0 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_packages.py |
(no function) |
26 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_preferences.py |
_list_themes_colors |
19 |
0 |
0 |
6 |
0 |
100% |
| apio/commands/apio_preferences.py |
_list_preferences |
7 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_preferences.py |
_set_theme |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_preferences.py |
cli |
14 |
0 |
0 |
6 |
0 |
100% |
| apio/commands/apio_preferences.py |
(no function) |
26 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_raw.py |
cli |
19 |
8 |
0 |
8 |
2 |
56% |
| apio/commands/apio_raw.py |
(no function) |
16 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_report.py |
cli |
5 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_report.py |
(no function) |
16 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_sim.py |
cli |
9 |
0 |
0 |
4 |
0 |
100% |
| apio/commands/apio_sim.py |
(no function) |
21 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_test.py |
cli |
5 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_test.py |
(no function) |
16 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_upgrade.py |
get_pypi_latest_version |
22 |
16 |
0 |
0 |
0 |
27% |
| apio/commands/apio_upgrade.py |
cli |
12 |
4 |
0 |
6 |
3 |
61% |
| apio/commands/apio_upgrade.py |
(no function) |
12 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/apio_upload.py |
cli |
7 |
6 |
0 |
0 |
0 |
14% |
| apio/commands/apio_upload.py |
(no function) |
20 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/options.py |
env_option_gen |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/options.py |
all_option_gen |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/options.py |
force_option_gen |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/options.py |
list_option_gen |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/options.py |
top_module_option_gen |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/options.py |
dst_option_gen |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/commands/options.py |
(no function) |
14 |
0 |
0 |
0 |
0 |
100% |
| apio/common/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
| apio/common/apio_console.py |
ConsoleState.__post_init__ |
4 |
0 |
0 |
0 |
0 |
100% |
| apio/common/apio_console.py |
configure |
23 |
1 |
0 |
12 |
1 |
94% |
| apio/common/apio_console.py |
check_apio_console_configured |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/common/apio_console.py |
is_colors_enabled |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/common/apio_console.py |
current_theme_name |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/common/apio_console.py |
console |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/common/apio_console.py |
cunstyle |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/common/apio_console.py |
cflush |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/common/apio_console.py |
cout |
10 |
0 |
0 |
8 |
1 |
94% |
| apio/common/apio_console.py |
ctable |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/common/apio_console.py |
cmarkdown |
3 |
3 |
0 |
0 |
0 |
0% |
| apio/common/apio_console.py |
cwrite |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/common/apio_console.py |
cerror |
4 |
0 |
0 |
2 |
0 |
100% |
| apio/common/apio_console.py |
cwarning |
4 |
1 |
0 |
2 |
1 |
67% |
| apio/common/apio_console.py |
ConsoleCapture.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/common/apio_console.py |
ConsoleCapture.__enter__ |
5 |
0 |
0 |
0 |
0 |
100% |
| apio/common/apio_console.py |
ConsoleCapture.__exit__ |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/common/apio_console.py |
ConsoleCapture.value |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/common/apio_console.py |
cstyle |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/common/apio_console.py |
docs_text |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/common/apio_console.py |
is_terminal |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/common/apio_console.py |
cwidth |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/common/apio_console.py |
get_theme |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/common/apio_console.py |
(no function) |
42 |
0 |
0 |
0 |
0 |
100% |
| apio/common/apio_styles.py |
(no function) |
13 |
0 |
0 |
0 |
0 |
100% |
| apio/common/apio_themes.py |
(no function) |
12 |
0 |
0 |
0 |
0 |
100% |
| apio/common/common_util.py |
env_build_path |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/common/common_util.py |
maybe_wait_for_remote_debugger |
8 |
7 |
0 |
2 |
1 |
20% |
| apio/common/common_util.py |
file_sort_key_func |
4 |
0 |
0 |
0 |
0 |
100% |
| apio/common/common_util.py |
is_source_file |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/common/common_util.py |
has_testbench_name |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/common/common_util.py |
sort_files |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/common/common_util.py |
get_project_source_files |
13 |
0 |
0 |
8 |
0 |
100% |
| apio/common/common_util.py |
(no function) |
15 |
0 |
0 |
0 |
0 |
100% |
| apio/common/rich_lib_windows.py |
fix_windows_stdout_encoding |
4 |
2 |
0 |
2 |
1 |
50% |
| apio/common/rich_lib_windows.py |
apply_workaround |
4 |
4 |
0 |
0 |
0 |
0% |
| apio/common/rich_lib_windows.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/downloader.py |
FileDownloader.__init__ |
9 |
2 |
0 |
4 |
2 |
69% |
| apio/managers/downloader.py |
FileDownloader.get_size |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/downloader.py |
FileDownloader.start |
7 |
0 |
0 |
2 |
0 |
100% |
| apio/managers/downloader.py |
FileDownloader.__del__ |
2 |
0 |
0 |
2 |
1 |
75% |
| apio/managers/downloader.py |
(no function) |
13 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/drivers.py |
Drivers.__init__ |
1 |
1 |
0 |
0 |
0 |
0% |
| apio/managers/drivers.py |
Drivers.ftdi_install |
8 |
8 |
0 |
6 |
0 |
0% |
| apio/managers/drivers.py |
Drivers.ftdi_uninstall |
8 |
8 |
0 |
6 |
0 |
0% |
| apio/managers/drivers.py |
Drivers.serial_install |
8 |
8 |
0 |
6 |
0 |
0% |
| apio/managers/drivers.py |
Drivers.serial_uninstall |
8 |
8 |
0 |
6 |
0 |
0% |
| apio/managers/drivers.py |
Drivers._ftdi_install_linux |
8 |
8 |
0 |
2 |
0 |
0% |
| apio/managers/drivers.py |
Drivers._ftdi_uninstall_linux |
8 |
8 |
0 |
2 |
0 |
0% |
| apio/managers/drivers.py |
Drivers._serial_install_linux |
11 |
11 |
0 |
4 |
0 |
0% |
| apio/managers/drivers.py |
Drivers._serial_uninstall_linux |
8 |
8 |
0 |
2 |
0 |
0% |
| apio/managers/drivers.py |
Drivers._reload_rules_linux |
3 |
3 |
0 |
0 |
0 |
0% |
| apio/managers/drivers.py |
Drivers._add_dialout_group_linux |
5 |
5 |
0 |
2 |
0 |
0% |
| apio/managers/drivers.py |
Drivers._ftdi_install_darwin |
2 |
2 |
0 |
0 |
0 |
0% |
| apio/managers/drivers.py |
Drivers._ftdi_uninstall_darwin |
2 |
2 |
0 |
0 |
0 |
0% |
| apio/managers/drivers.py |
Drivers._serial_install_darwin |
2 |
2 |
0 |
0 |
0 |
0% |
| apio/managers/drivers.py |
Drivers._serial_uninstall_darwin |
2 |
2 |
0 |
0 |
0 |
0% |
| apio/managers/drivers.py |
Drivers._ftdi_install_windows |
9 |
9 |
0 |
0 |
0 |
0% |
| apio/managers/drivers.py |
Drivers._ftdi_uninstall_windows |
4 |
4 |
0 |
0 |
0 |
0% |
| apio/managers/drivers.py |
Drivers._serial_install_windows |
6 |
6 |
0 |
0 |
0 |
0% |
| apio/managers/drivers.py |
Drivers._serial_uninstall_windows |
4 |
4 |
0 |
0 |
0 |
0% |
| apio/managers/drivers.py |
(no function) |
41 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/examples.py |
ExampleInfo.name |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/examples.py |
Examples.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/examples.py |
Examples.is_dir_empty |
5 |
2 |
0 |
4 |
1 |
44% |
| apio/managers/examples.py |
Examples.get_examples_infos |
24 |
2 |
0 |
12 |
2 |
89% |
| apio/managers/examples.py |
Examples.count_examples_by_board |
7 |
0 |
0 |
2 |
0 |
100% |
| apio/managers/examples.py |
Examples.lookup_example_info |
5 |
1 |
0 |
4 |
1 |
78% |
| apio/managers/examples.py |
Examples.copy_example_files |
20 |
5 |
0 |
12 |
2 |
78% |
| apio/managers/examples.py |
Examples.get_board_examples |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/examples.py |
Examples.copy_board_examples |
24 |
8 |
0 |
10 |
3 |
68% |
| apio/managers/examples.py |
(no function) |
23 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/packages.py |
PackagesContext.__post_init__ |
4 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/packages.py |
_construct_package_download_url |
17 |
4 |
0 |
10 |
4 |
70% |
| apio/managers/packages.py |
_download_package_file |
18 |
12 |
0 |
2 |
0 |
30% |
| apio/managers/packages.py |
_unpack_package_file |
5 |
2 |
0 |
2 |
1 |
57% |
| apio/managers/packages.py |
_delete_package_dir |
11 |
3 |
0 |
6 |
2 |
71% |
| apio/managers/packages.py |
scan_and_fix_packages |
4 |
0 |
0 |
2 |
0 |
100% |
| apio/managers/packages.py |
install_missing_packages_on_the_fly |
11 |
8 |
0 |
8 |
1 |
21% |
| apio/managers/packages.py |
install_package |
35 |
7 |
0 |
18 |
7 |
74% |
| apio/managers/packages.py |
_fix_packages |
21 |
9 |
0 |
10 |
3 |
61% |
| apio/managers/packages.py |
PackageScanResults.packages_installed_ok |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/packages.py |
PackageScanResults.num_errors_to_fix |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/packages.py |
PackageScanResults.is_all_ok |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/packages.py |
PackageScanResults.dump |
9 |
9 |
0 |
0 |
0 |
0% |
| apio/managers/packages.py |
package_version_ok |
7 |
1 |
0 |
4 |
1 |
82% |
| apio/managers/packages.py |
scan_packages |
30 |
4 |
0 |
22 |
4 |
85% |
| apio/managers/packages.py |
(no function) |
31 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/programmers.py |
_DeviceScanner.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/programmers.py |
_DeviceScanner.get_usb_devices |
4 |
4 |
0 |
2 |
0 |
0% |
| apio/managers/programmers.py |
_DeviceScanner.get_serial_devices |
4 |
4 |
0 |
2 |
0 |
0% |
| apio/managers/programmers.py |
construct_programmer_cmd |
2 |
2 |
0 |
0 |
0 |
0% |
| apio/managers/programmers.py |
_construct_programmer_cmd |
25 |
7 |
0 |
10 |
3 |
71% |
| apio/managers/programmers.py |
_report_unused_flag |
2 |
1 |
0 |
2 |
1 |
50% |
| apio/managers/programmers.py |
_construct_cmd_template |
21 |
4 |
0 |
10 |
4 |
74% |
| apio/managers/programmers.py |
_resolve_serial_cmd_template |
4 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/programmers.py |
_resolve_usb_cmd_template |
8 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/programmers.py |
_match_serial_device |
33 |
6 |
0 |
20 |
7 |
75% |
| apio/managers/programmers.py |
_match_usb_device |
31 |
4 |
0 |
18 |
6 |
80% |
| apio/managers/programmers.py |
_check_device_presence |
21 |
1 |
0 |
12 |
4 |
85% |
| apio/managers/programmers.py |
(no function) |
32 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/project.py |
Project.__init__ |
26 |
12 |
0 |
12 |
2 |
58% |
| apio/managers/project.py |
Project._patch_legacy_board_id |
10 |
0 |
0 |
8 |
0 |
100% |
| apio/managers/project.py |
Project._validate_all_sections |
11 |
0 |
0 |
6 |
0 |
100% |
| apio/managers/project.py |
Project._validate_apio_section |
14 |
5 |
0 |
10 |
2 |
71% |
| apio/managers/project.py |
Project._validate_env_section |
8 |
0 |
0 |
6 |
0 |
100% |
| apio/managers/project.py |
Project._determine_default_env_name |
10 |
0 |
0 |
6 |
0 |
100% |
| apio/managers/project.py |
Project._expand_env_options |
20 |
0 |
0 |
16 |
1 |
97% |
| apio/managers/project.py |
Project.get_str_option |
7 |
0 |
0 |
2 |
0 |
100% |
| apio/managers/project.py |
Project.get_list_option |
7 |
0 |
0 |
2 |
0 |
100% |
| apio/managers/project.py |
load_project_from_file |
40 |
10 |
0 |
16 |
3 |
77% |
| apio/managers/project.py |
create_project_file |
13 |
0 |
0 |
2 |
0 |
100% |
| apio/managers/project.py |
(no function) |
37 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/scons_filter.py |
RangeDetector.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/scons_filter.py |
RangeDetector.update |
16 |
4 |
0 |
8 |
2 |
75% |
| apio/managers/scons_filter.py |
RangeDetector.classify_line |
0 |
0 |
5 |
0 |
0 |
100% |
| apio/managers/scons_filter.py |
PnrRangeDetector.classify_line |
6 |
0 |
0 |
4 |
0 |
100% |
| apio/managers/scons_filter.py |
SconsFilter.__init__ |
6 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/scons_filter.py |
SconsFilter.on_stdout_line |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/scons_filter.py |
SconsFilter.on_stderr_line |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/scons_filter.py |
SconsFilter._assign_line_color |
4 |
0 |
0 |
4 |
0 |
100% |
| apio/managers/scons_filter.py |
SconsFilter._output_line |
20 |
8 |
0 |
8 |
2 |
57% |
| apio/managers/scons_filter.py |
SconsFilter._ignore_line |
2 |
2 |
0 |
2 |
0 |
0% |
| apio/managers/scons_filter.py |
SconsFilter.on_line |
7 |
2 |
0 |
4 |
2 |
64% |
| apio/managers/scons_filter.py |
(no function) |
30 |
0 |
3 |
0 |
0 |
100% |
| apio/managers/scons_manager.py |
on_exception |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/scons_manager.py |
on_exception.decorator |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/scons_manager.py |
on_exception.decorator.wrapper |
10 |
8 |
0 |
6 |
0 |
12% |
| apio/managers/scons_manager.py |
SConsManager.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/scons_manager.py |
SConsManager.graph |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/scons_manager.py |
SConsManager.lint |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/scons_manager.py |
SConsManager.sim |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/scons_manager.py |
SConsManager.test |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/scons_manager.py |
SConsManager.build |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/scons_manager.py |
SConsManager.report |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/scons_manager.py |
SConsManager.upload |
3 |
3 |
0 |
0 |
0 |
0% |
| apio/managers/scons_manager.py |
SConsManager.construct_scons_params |
37 |
3 |
0 |
10 |
1 |
91% |
| apio/managers/scons_manager.py |
SConsManager._run_scons_subprocess |
40 |
8 |
0 |
8 |
4 |
75% |
| apio/managers/scons_manager.py |
(no function) |
34 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/unpacker.py |
ArchiveBase.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/unpacker.py |
ArchiveBase.get_items |
0 |
0 |
3 |
0 |
0 |
100% |
| apio/managers/unpacker.py |
ArchiveBase.extract_item |
6 |
2 |
0 |
4 |
2 |
60% |
| apio/managers/unpacker.py |
ArchiveBase.after_extract |
0 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/unpacker.py |
TARArchive.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/unpacker.py |
TARArchive.get_items |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/managers/unpacker.py |
FileUnpacker.__init__ |
9 |
2 |
0 |
4 |
2 |
69% |
| apio/managers/unpacker.py |
FileUnpacker.start |
4 |
0 |
0 |
2 |
0 |
100% |
| apio/managers/unpacker.py |
(no function) |
15 |
0 |
1 |
0 |
0 |
100% |
| apio/profile.py |
get_datetime_stamp |
3 |
0 |
0 |
2 |
0 |
100% |
| apio/profile.py |
days_between_datetime_stamps |
11 |
0 |
0 |
0 |
0 |
100% |
| apio/profile.py |
minutes_between_datetime_stamps |
9 |
4 |
0 |
0 |
0 |
56% |
| apio/profile.py |
Profile.__init__ |
19 |
1 |
0 |
2 |
1 |
90% |
| apio/profile.py |
Profile._apply_remote_config_policy |
24 |
4 |
0 |
12 |
3 |
75% |
| apio/profile.py |
Profile.remote_config |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/profile.py |
Profile.add_package |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/profile.py |
Profile.set_preferences_theme |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/profile.py |
Profile.remove_package |
3 |
0 |
0 |
2 |
1 |
80% |
| apio/profile.py |
Profile.apply_color_preferences |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/profile.py |
Profile.read_preferences_theme |
8 |
0 |
0 |
2 |
0 |
100% |
| apio/profile.py |
Profile.get_installed_package_info |
4 |
0 |
0 |
0 |
0 |
100% |
| apio/profile.py |
Profile.get_package_config |
7 |
0 |
0 |
0 |
0 |
100% |
| apio/profile.py |
Profile._load_profile_file |
10 |
0 |
0 |
2 |
0 |
100% |
| apio/profile.py |
Profile._load_installed_packages_file |
3 |
0 |
0 |
2 |
0 |
100% |
| apio/profile.py |
Profile._save |
13 |
3 |
0 |
8 |
3 |
71% |
| apio/profile.py |
Profile._save_installed_packages |
8 |
3 |
0 |
4 |
2 |
58% |
| apio/profile.py |
Profile._handle_config_refresh_failure |
9 |
9 |
0 |
2 |
0 |
0% |
| apio/profile.py |
Profile._fetch_and_update_remote_config |
22 |
7 |
0 |
6 |
3 |
64% |
| apio/profile.py |
Profile._check_downloaded_remote_config |
7 |
4 |
0 |
0 |
0 |
43% |
| apio/profile.py |
Profile._fetch_remote_config_text |
21 |
7 |
0 |
6 |
2 |
67% |
| apio/profile.py |
(no function) |
46 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/SConstruct |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/apio_env.py |
ApioEnv.__init__ |
10 |
0 |
0 |
2 |
0 |
100% |
| apio/scons/apio_env.py |
ApioEnv.env_name |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/apio_env.py |
ApioEnv.env_build_path |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/apio_env.py |
ApioEnv.is_windows |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/apio_env.py |
ApioEnv.is_debug |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/apio_env.py |
ApioEnv.targeting |
4 |
0 |
0 |
4 |
0 |
100% |
| apio/scons/apio_env.py |
ApioEnv.builder |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/apio_env.py |
ApioEnv.builder_target |
8 |
0 |
0 |
6 |
0 |
100% |
| apio/scons/apio_env.py |
ApioEnv.alias |
4 |
0 |
0 |
2 |
0 |
100% |
| apio/scons/apio_env.py |
ApioEnv.dump_env_vars |
8 |
0 |
0 |
2 |
0 |
100% |
| apio/scons/apio_env.py |
(no function) |
23 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_base.py |
PluginBase.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_base.py |
PluginBase.plugin_info |
0 |
0 |
2 |
0 |
0 |
100% |
| apio/scons/plugin_base.py |
PluginBase.constrain_file |
4 |
0 |
0 |
2 |
0 |
100% |
| apio/scons/plugin_base.py |
PluginBase.synth_builder |
0 |
0 |
2 |
0 |
0 |
100% |
| apio/scons/plugin_base.py |
PluginBase.pnr_builder |
0 |
0 |
2 |
0 |
0 |
100% |
| apio/scons/plugin_base.py |
PluginBase.bitstream_builder |
0 |
0 |
2 |
0 |
0 |
100% |
| apio/scons/plugin_base.py |
PluginBase.testbench_compile_builder |
0 |
0 |
2 |
0 |
0 |
100% |
| apio/scons/plugin_base.py |
PluginBase.testbench_run_builder |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_base.py |
PluginBase.yosys_dot_builder |
7 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_base.py |
PluginBase.graphviz_renderer_builder |
12 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_base.py |
PluginBase.graphviz_renderer_builder.completion_action |
12 |
5 |
0 |
2 |
1 |
57% |
| apio/scons/plugin_base.py |
PluginBase.lint_config_builder |
0 |
0 |
2 |
0 |
0 |
100% |
| apio/scons/plugin_base.py |
PluginBase.lint_builder |
0 |
0 |
2 |
0 |
0 |
100% |
| apio/scons/plugin_base.py |
(no function) |
22 |
0 |
7 |
0 |
0 |
100% |
| apio/scons/plugin_ecp5.py |
PluginEcp5.__init__ |
7 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_ecp5.py |
PluginEcp5.plugin_info |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_ecp5.py |
PluginEcp5.synth_builder |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_ecp5.py |
PluginEcp5.pnr_builder |
4 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_ecp5.py |
PluginEcp5.pnr_builder.emitter |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_ecp5.py |
PluginEcp5.bitstream_builder |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_ecp5.py |
PluginEcp5.testbench_compile_builder |
6 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_ecp5.py |
PluginEcp5.testbench_compile_builder.action_generator |
6 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_ecp5.py |
PluginEcp5.lint_config_builder |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_ecp5.py |
PluginEcp5.lint_builder |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_ecp5.py |
(no function) |
16 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_gowin.py |
PluginGowin.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_gowin.py |
PluginGowin.plugin_info |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_gowin.py |
PluginGowin.synth_builder |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_gowin.py |
PluginGowin.pnr_builder |
4 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_gowin.py |
PluginGowin.pnr_builder.emitter |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_gowin.py |
PluginGowin.bitstream_builder |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_gowin.py |
PluginGowin.testbench_compile_builder |
6 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_gowin.py |
PluginGowin.testbench_compile_builder.action_generator |
6 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_gowin.py |
PluginGowin.lint_config_builder |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_gowin.py |
PluginGowin.lint_builder |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_gowin.py |
(no function) |
16 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_ice40.py |
PluginIce40.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_ice40.py |
PluginIce40.plugin_info |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_ice40.py |
PluginIce40.synth_builder |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_ice40.py |
PluginIce40.pnr_builder |
4 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_ice40.py |
PluginIce40.pnr_builder.emitter |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_ice40.py |
PluginIce40.bitstream_builder |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_ice40.py |
PluginIce40.testbench_compile_builder |
6 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_ice40.py |
PluginIce40.testbench_compile_builder.action_generator |
6 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_ice40.py |
PluginIce40.lint_config_builder |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_ice40.py |
PluginIce40.lint_builder |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_ice40.py |
(no function) |
16 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_util.py |
map_params |
5 |
0 |
0 |
2 |
0 |
100% |
| apio/scons/plugin_util.py |
get_constraint_file |
21 |
0 |
0 |
12 |
0 |
100% |
| apio/scons/plugin_util.py |
verilog_src_scanner |
6 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_util.py |
verilog_src_scanner.verilog_src_scanner_func |
26 |
4 |
0 |
14 |
2 |
80% |
| apio/scons/plugin_util.py |
verilator_lint_action |
7 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_util.py |
waves_target |
8 |
3 |
0 |
4 |
1 |
50% |
| apio/scons/plugin_util.py |
check_valid_testbench_name |
4 |
3 |
0 |
2 |
1 |
33% |
| apio/scons/plugin_util.py |
get_sim_config |
17 |
6 |
0 |
6 |
2 |
65% |
| apio/scons/plugin_util.py |
get_tests_configs |
16 |
3 |
0 |
6 |
1 |
82% |
| apio/scons/plugin_util.py |
announce_testbench_action |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_util.py |
announce_testbench_action.announce_testbench |
5 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_util.py |
source_files_issue_scanner_action |
4 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_util.py |
source_files_issue_scanner_action.report_source_files_issues |
9 |
2 |
0 |
8 |
2 |
76% |
| apio/scons/plugin_util.py |
_print_pnr_utilization_report |
17 |
0 |
0 |
2 |
0 |
100% |
| apio/scons/plugin_util.py |
_maybe_print_pnr_clocks_report |
14 |
0 |
0 |
4 |
0 |
100% |
| apio/scons/plugin_util.py |
_print_pnr_report |
8 |
0 |
0 |
4 |
1 |
92% |
| apio/scons/plugin_util.py |
report_action |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_util.py |
report_action.print_pnr_report |
4 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_util.py |
get_programmer_cmd |
5 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_util.py |
get_define_flags |
4 |
1 |
0 |
2 |
1 |
67% |
| apio/scons/plugin_util.py |
iverilog_action |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_util.py |
basename |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_util.py |
make_verilator_config_builder |
9 |
0 |
0 |
2 |
0 |
100% |
| apio/scons/plugin_util.py |
make_verilator_config_builder.verilator_config_func |
4 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/plugin_util.py |
(no function) |
42 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/scons_handler.py |
SconsHandler.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/scons_handler.py |
SconsHandler.start |
20 |
3 |
0 |
8 |
2 |
82% |
| apio/scons/scons_handler.py |
SconsHandler._register_common_targets |
10 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/scons_handler.py |
SconsHandler._register_build_target |
6 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/scons_handler.py |
SconsHandler._register_upload_target |
5 |
5 |
0 |
0 |
0 |
0% |
| apio/scons/scons_handler.py |
SconsHandler._register_report_target |
6 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/scons_handler.py |
SconsHandler._register_graph_target |
10 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/scons_handler.py |
SconsHandler._register_lint_target |
10 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/scons_handler.py |
SconsHandler._register_sim_target |
13 |
0 |
0 |
0 |
0 |
100% |
| apio/scons/scons_handler.py |
SconsHandler._register_test_target |
15 |
0 |
0 |
2 |
0 |
100% |
| apio/scons/scons_handler.py |
SconsHandler.execute |
22 |
3 |
0 |
14 |
2 |
86% |
| apio/scons/scons_handler.py |
(no function) |
37 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/cmd_util.py |
fatal_usage_error |
6 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/cmd_util.py |
_get_all_params_definitions |
5 |
0 |
0 |
2 |
0 |
100% |
| apio/utils/cmd_util.py |
_params_ids_to_aliases |
11 |
0 |
0 |
4 |
0 |
100% |
| apio/utils/cmd_util.py |
_is_param_specified |
10 |
0 |
0 |
4 |
0 |
100% |
| apio/utils/cmd_util.py |
_specified_params |
5 |
0 |
0 |
4 |
0 |
100% |
| apio/utils/cmd_util.py |
check_at_most_one_param |
5 |
0 |
0 |
2 |
0 |
100% |
| apio/utils/cmd_util.py |
check_exactly_one_param |
10 |
10 |
0 |
4 |
0 |
0% |
| apio/utils/cmd_util.py |
check_at_least_one_param |
5 |
0 |
0 |
2 |
0 |
100% |
| apio/utils/cmd_util.py |
ApioOption.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/cmd_util.py |
_format_apio_rich_text_help_text |
7 |
0 |
0 |
2 |
0 |
100% |
| apio/utils/cmd_util.py |
ApioGroup.__init__ |
8 |
0 |
0 |
4 |
0 |
100% |
| apio/utils/cmd_util.py |
ApioGroup.format_help_text |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/cmd_util.py |
ApioGroup.format_options |
12 |
0 |
0 |
4 |
0 |
100% |
| apio/utils/cmd_util.py |
ApioGroup.get_command |
13 |
1 |
0 |
6 |
0 |
95% |
| apio/utils/cmd_util.py |
ApioCommand.format_help_text |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/cmd_util.py |
ApioCmdContext.__init__ |
5 |
0 |
0 |
2 |
0 |
100% |
| apio/utils/cmd_util.py |
ApioCmdContext.get_help |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/cmd_util.py |
(no function) |
33 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/env_options.py |
get |
7 |
1 |
0 |
4 |
1 |
82% |
| apio/utils/env_options.py |
is_defined |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/env_options.py |
get_defined |
5 |
0 |
0 |
4 |
0 |
100% |
| apio/utils/env_options.py |
(no function) |
11 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/jsonc.py |
to_json |
24 |
0 |
0 |
12 |
1 |
97% |
| apio/utils/jsonc.py |
(no function) |
17 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/resource_util.py |
_validate_board_info |
5 |
3 |
0 |
0 |
0 |
40% |
| apio/utils/resource_util.py |
_validate_fpga_info |
22 |
11 |
0 |
12 |
4 |
56% |
| apio/utils/resource_util.py |
_validate_programmer_info |
5 |
3 |
0 |
0 |
0 |
40% |
| apio/utils/resource_util.py |
validate_config |
5 |
3 |
0 |
0 |
0 |
40% |
| apio/utils/resource_util.py |
validate_platforms |
5 |
3 |
0 |
0 |
0 |
40% |
| apio/utils/resource_util.py |
validate_packages |
5 |
3 |
0 |
0 |
0 |
40% |
| apio/utils/resource_util.py |
validate_project_resources |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/resource_util.py |
collect_project_resources |
22 |
10 |
0 |
10 |
5 |
53% |
| apio/utils/resource_util.py |
(no function) |
22 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/serial_util.py |
SerialDevice.__post_init__ |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/serial_util.py |
SerialDevice.summary |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/serial_util.py |
scan_serial_devices |
22 |
9 |
0 |
14 |
5 |
56% |
| apio/utils/serial_util.py |
SerialDeviceFilter.summary |
14 |
0 |
0 |
12 |
0 |
100% |
| apio/utils/serial_util.py |
SerialDeviceFilter.set_vendor_id |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/serial_util.py |
SerialDeviceFilter.set_product_id |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/serial_util.py |
SerialDeviceFilter.set_product_regex |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/serial_util.py |
SerialDeviceFilter.set_port |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/serial_util.py |
SerialDeviceFilter.set_serial_num |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/serial_util.py |
SerialDeviceFilter._eval |
11 |
0 |
0 |
10 |
0 |
100% |
| apio/utils/serial_util.py |
SerialDeviceFilter.filter |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/serial_util.py |
(no function) |
27 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/usb_util.py |
get_device_type |
4 |
4 |
0 |
2 |
0 |
0% |
| apio/utils/usb_util.py |
check_usb_id_format |
2 |
1 |
0 |
2 |
1 |
50% |
| apio/utils/usb_util.py |
UsbDevice.__post_init__ |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/usb_util.py |
UsbDevice.summary |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/usb_util.py |
_get_usb_str |
8 |
8 |
0 |
2 |
0 |
0% |
| apio/utils/usb_util.py |
scan_usb_devices |
27 |
17 |
0 |
12 |
3 |
33% |
| apio/utils/usb_util.py |
scan_usb_devices.find_library |
15 |
7 |
0 |
6 |
3 |
52% |
| apio/utils/usb_util.py |
UsbDeviceFilter.summary |
12 |
0 |
0 |
10 |
0 |
100% |
| apio/utils/usb_util.py |
UsbDeviceFilter.set_vendor_id |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/usb_util.py |
UsbDeviceFilter.set_product_id |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/usb_util.py |
UsbDeviceFilter.set_product_regex |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/usb_util.py |
UsbDeviceFilter.set_serial_num |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/usb_util.py |
UsbDeviceFilter._eval |
9 |
0 |
0 |
8 |
0 |
100% |
| apio/utils/usb_util.py |
UsbDeviceFilter.filter |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/usb_util.py |
(no function) |
33 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/util.py |
AsyncPipe.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/util.py |
AsyncPipe.get_buffer |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/util.py |
AsyncPipe.fileno |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/util.py |
AsyncPipe._handle_incoming_line |
4 |
0 |
0 |
2 |
1 |
83% |
| apio/utils/util.py |
AsyncPipe.run |
18 |
4 |
0 |
8 |
2 |
77% |
| apio/utils/util.py |
AsyncPipe.close |
2 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/util.py |
get_path_in_apio_package |
4 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/util.py |
exec_command |
22 |
6 |
0 |
0 |
0 |
73% |
| apio/utils/util.py |
user_directory_or_cwd |
14 |
4 |
0 |
8 |
2 |
73% |
| apio/utils/util.py |
get_python_version |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/util.py |
get_python_ver_tuple |
1 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/util.py |
plurality |
12 |
1 |
0 |
10 |
2 |
86% |
| apio/utils/util.py |
list_plurality |
6 |
0 |
0 |
4 |
0 |
100% |
| apio/utils/util.py |
debug_level |
7 |
3 |
0 |
0 |
0 |
57% |
| apio/utils/util.py |
is_debug |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/util.py |
get_apio_version |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/util.py |
_check_apio_dir |
10 |
0 |
0 |
6 |
0 |
100% |
| apio/utils/util.py |
resolve_home_dir |
13 |
3 |
0 |
2 |
0 |
80% |
| apio/utils/util.py |
resolve_packages_dir |
11 |
3 |
0 |
4 |
2 |
67% |
| apio/utils/util.py |
split |
6 |
0 |
0 |
4 |
2 |
80% |
| apio/utils/util.py |
fpga_arch_sort_key |
3 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/util.py |
subprocess_call |
9 |
2 |
0 |
6 |
2 |
73% |
| apio/utils/util.py |
pushd |
5 |
0 |
0 |
0 |
0 |
100% |
| apio/utils/util.py |
(no function) |
47 |
0 |
0 |
0 |
0 |
100% |
| tests/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
| tests/conftest.py |
pytest_addoption |
1 |
0 |
0 |
0 |
0 |
100% |
| tests/conftest.py |
ApioSandbox.__init__ |
10 |
0 |
0 |
0 |
0 |
100% |
| tests/conftest.py |
ApioSandbox.expired |
1 |
0 |
0 |
0 |
0 |
100% |
| tests/conftest.py |
ApioSandbox.sandbox_dir |
2 |
0 |
0 |
0 |
0 |
100% |
| tests/conftest.py |
ApioSandbox.proj_dir |
2 |
0 |
0 |
0 |
0 |
100% |
| tests/conftest.py |
ApioSandbox.home_dir |
2 |
0 |
0 |
0 |
0 |
100% |
| tests/conftest.py |
ApioSandbox.packages_dir |
1 |
0 |
0 |
0 |
0 |
100% |
| tests/conftest.py |
ApioSandbox.clear_packages |
3 |
3 |
0 |
0 |
0 |
0% |
| tests/conftest.py |
ApioSandbox.invoke_apio_cmd |
20 |
0 |
0 |
2 |
0 |
100% |
| tests/conftest.py |
ApioSandbox.assert_result_ok |
7 |
0 |
0 |
2 |
0 |
100% |
| tests/conftest.py |
ApioSandbox.restore_system_env |
12 |
0 |
0 |
6 |
0 |
100% |
| tests/conftest.py |
ApioSandbox.write_file |
6 |
0 |
0 |
2 |
0 |
100% |
| tests/conftest.py |
ApioSandbox.read_file |
5 |
0 |
0 |
2 |
0 |
100% |
| tests/conftest.py |
ApioSandbox.write_apio_ini |
10 |
0 |
0 |
4 |
0 |
100% |
| tests/conftest.py |
ApioSandbox.write_default_apio_ini |
2 |
0 |
0 |
0 |
0 |
100% |
| tests/conftest.py |
ApioRunner.__init__ |
11 |
0 |
0 |
0 |
0 |
100% |
| tests/conftest.py |
ApioRunner._teardown |
5 |
4 |
0 |
2 |
1 |
29% |
| tests/conftest.py |
ApioRunner._get_local_config_url |
13 |
0 |
0 |
0 |
0 |
100% |
| tests/conftest.py |
ApioRunner.sandbox |
1 |
0 |
0 |
0 |
0 |
100% |
| tests/conftest.py |
ApioRunner.in_sandbox |
34 |
0 |
0 |
2 |
1 |
97% |
| tests/conftest.py |
ApioRunner.skip_test_if_fast_only |
2 |
1 |
0 |
2 |
1 |
50% |
| tests/conftest.py |
apio_runner |
2 |
0 |
0 |
0 |
0 |
100% |
| tests/conftest.py |
(no function) |
57 |
0 |
0 |
0 |
0 |
100% |
| tests/first_test.py |
test_fill_packages_cache |
3 |
0 |
0 |
0 |
0 |
100% |
| tests/first_test.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
| tests/integration_tests/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
| tests/integration_tests/test_projects.py |
test_project_with_legacy_board_id |
11 |
0 |
0 |
0 |
0 |
100% |
| tests/integration_tests/test_projects.py |
_test_project |
116 |
0 |
0 |
4 |
0 |
100% |
| tests/integration_tests/test_projects.py |
test_project_ice40_local_dir |
1 |
0 |
0 |
0 |
0 |
100% |
| tests/integration_tests/test_projects.py |
test_project_ice40_remote_dir |
1 |
0 |
0 |
0 |
0 |
100% |
| tests/integration_tests/test_projects.py |
test_project_ice40_system_verilog |
1 |
0 |
0 |
0 |
0 |
100% |
| tests/integration_tests/test_projects.py |
test_project_ecp5_local_dir |
1 |
0 |
0 |
0 |
0 |
100% |
| tests/integration_tests/test_projects.py |
test_project_ecp5_remote_dir |
1 |
0 |
0 |
0 |
0 |
100% |
| tests/integration_tests/test_projects.py |
test_project_ecp5_system_verilog |
1 |
0 |
0 |
0 |
0 |
100% |
| tests/integration_tests/test_projects.py |
test_project_gowin_local_dir |
1 |
0 |
0 |
0 |
0 |
100% |
| tests/integration_tests/test_projects.py |
test_project_gowin_remote_dir |
1 |
0 |
0 |
0 |
0 |
100% |
| tests/integration_tests/test_projects.py |
test_project_gowin_system_verilog |
1 |
0 |
0 |
0 |
0 |
100% |
| tests/integration_tests/test_projects.py |
(no function) |
16 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio.py |
test_apio_cmd |
17 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_api.py |
test_apio_api_get_boards |
12 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_api.py |
test_apio_api_get_fpgas |
12 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_api.py |
test_apio_api_get_programmers |
12 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_api.py |
test_apio_api_get_commands |
14 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_api.py |
test_apio_api_get_system |
13 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_api.py |
test_apio_api_get_project |
18 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_api.py |
test_apio_api_get_examples |
13 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_api.py |
test_apio_api_scan_devices |
14 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_api.py |
(no function) |
12 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_boards.py |
test_boards_custom_board |
16 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_boards.py |
test_boards_list_ok |
22 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_boards.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_build.py |
test_build_without_apio_ini |
4 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_build.py |
test_build_with_apio_ini |
13 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_build.py |
test_build_with_env_arg_error |
5 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_build.py |
test_files_order |
17 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_build.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_clean.py |
test_clean |
10 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_clean.py |
test_clean_from_remote_dir |
15 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_clean.py |
test_clean_no_build |
7 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_clean.py |
test_clean_legacy_files |
11 |
0 |
0 |
4 |
0 |
100% |
| tests/unit_tests/commands/test_apio_clean.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_create.py |
_check_ini_file |
4 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_create.py |
test_create |
23 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_create.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_devices.py |
test_devices |
5 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_devices.py |
test_apio_devices |
7 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_devices.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_drivers.py |
test_drivers |
5 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_drivers.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_examples.py |
test_examples |
33 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_examples.py |
(no function) |
6 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_format.py |
test_format_without_apio_ini |
4 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_format.py |
test_format_with_env_arg_error |
5 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_format.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_fpgas.py |
test_fpgas_ok |
15 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_fpgas.py |
test_custom_fpga |
15 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_fpgas.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_graph.py |
test_graph_no_apio_ini |
4 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_graph.py |
test_graph_with_env_arg_error |
5 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_graph.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_info.py |
test_apio_info |
27 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_info.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_lint.py |
test_lint_apio_init |
4 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_lint.py |
test_lint_with_env_arg_error |
5 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_lint.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_packages.py |
test_packages |
9 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_packages.py |
test_packages_slow |
38 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_packages.py |
(no function) |
6 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_preferences.py |
test_colors_on_off |
27 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_preferences.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_raw.py |
test_raw |
15 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_raw.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_report.py |
test_report_no_apio |
4 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_report.py |
test_report_with_env_arg_error |
5 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_report.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_sim.py |
test_sim |
3 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_sim.py |
test_sim_with_env_arg_error |
5 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_sim.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_test.py |
test_test |
4 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_test.py |
test_with_env_arg_error |
5 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_test.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_upgrade.py |
test_upgrade |
4 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_upgrade.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_upload.py |
test_upload_without_apio_ini |
4 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_upload.py |
test_upload_with_env_arg_error |
5 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_apio_upload.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_shortcuts.py |
test_command_shortcuts |
17 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/commands/test_shortcuts.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/common/test_apio_console.py |
test_style_unstyle |
11 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/common/test_apio_console.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/common/test_apio_themes.py |
test_theme_style |
3 |
0 |
0 |
2 |
0 |
100% |
| tests/unit_tests/common/test_apio_themes.py |
(no function) |
2 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/common/test_common_utils.py |
test_file_sort_compare_func |
21 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/common/test_common_utils.py |
test_sort_files |
2 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/common/test_common_utils.py |
test_is_source_file |
11 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/common/test_common_utils.py |
test_has_testbench_name |
10 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/common/test_common_utils.py |
test_get_source_files |
14 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/common/test_common_utils.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_programmers.py |
FakeDeviceScanner.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_programmers.py |
FakeDeviceScanner.get_usb_devices |
2 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_programmers.py |
FakeDeviceScanner.get_serial_devices |
2 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_programmers.py |
fake_usb_device |
1 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_programmers.py |
fake_serial_device |
1 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_programmers.py |
test_default_cmd_template |
6 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_programmers.py |
test_custom_cmd_template |
6 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_programmers.py |
test_get_cmd_usb |
10 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_programmers.py |
test_get_cmd_usb_no_match |
11 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_programmers.py |
test_get_cmd_usb_multiple_matches |
13 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_programmers.py |
test_get_cmd_serial |
10 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_programmers.py |
test_get_cmd_serial_no_match |
11 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_programmers.py |
test_get_cmd_serial_multiple_matches |
13 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_programmers.py |
test_device_presence_ok |
11 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_programmers.py |
test_device_presence_not_found |
11 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_programmers.py |
(no function) |
23 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_project.py |
load_apio_ini |
5 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_project.py |
test_all_options_env |
8 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_project.py |
test_required_options_only_env |
4 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_project.py |
test_list_options |
3 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_project.py |
test_legacy_board_id |
4 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_project.py |
test_legacy_apio_ini |
4 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_project.py |
test_first_env_is_default |
3 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_project.py |
test_env_selection_from_apio_ini |
3 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_project.py |
test_env_selection_from_env_arg |
3 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_project.py |
error_tester |
8 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_project.py |
test_validation_errors |
8 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_project.py |
(no function) |
18 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_scons_filters.py |
test_pnr_range_detector |
8 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_scons_filters.py |
(no function) |
2 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_scons_manager.py |
test_default_params |
12 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_scons_manager.py |
test_explicit_params |
14 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/managers/test_scons_manager.py |
(no function) |
10 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/scons/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/scons/test_apio_env.py |
test_env_is_debug |
9 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/scons/test_apio_env.py |
test_env_platform_id |
4 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/scons/test_apio_env.py |
test_targeting |
4 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/scons/test_apio_env.py |
(no function) |
6 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/scons/test_plugin_util.py |
test_get_constraint_file |
40 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/scons/test_plugin_util.py |
test_verilog_src_scanner |
16 |
0 |
0 |
2 |
0 |
100% |
| tests/unit_tests/scons/test_plugin_util.py |
test_get_programmer_cmd |
3 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/scons/test_plugin_util.py |
test_map_params |
5 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/scons/test_plugin_util.py |
test_make_verilator_config_builder |
12 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/scons/test_plugin_util.py |
test_verilator_lint_action_min |
9 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/scons/test_plugin_util.py |
test_verilator_lint_action_max |
9 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/scons/test_plugin_util.py |
(no function) |
20 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/scons/testing.py |
SconsHacks.reset_scons_state |
6 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/scons/testing.py |
make_test_scons_params |
1 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/scons/testing.py |
make_test_apio_env |
14 |
0 |
0 |
8 |
0 |
100% |
| tests/unit_tests/scons/testing.py |
(no function) |
14 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/test_apio_context.py |
test_init |
11 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/test_apio_context.py |
test_home_dir_with_a_bad_character |
8 |
0 |
0 |
2 |
0 |
100% |
| tests/unit_tests/test_apio_context.py |
test_home_dir_with_relative_path |
7 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/test_apio_context.py |
(no function) |
9 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/test_profile.py |
get_remote_config_url |
3 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/test_profile.py |
get_test_data |
4 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/test_profile.py |
test_profile_loading_config_ok |
8 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/test_profile.py |
test_profile_loading_config_stale_version |
10 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/test_profile.py |
test_datetime_stamp_diff_days |
8 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/test_profile.py |
(no function) |
11 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/test_resources.py |
lc_part_num |
1 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/test_resources.py |
test_resources_references |
15 |
0 |
0 |
4 |
0 |
100% |
| tests/unit_tests/test_resources.py |
test_resources_ids_and_order |
13 |
0 |
0 |
6 |
0 |
100% |
| tests/unit_tests/test_resources.py |
test_resources_are_valid |
13 |
0 |
0 |
6 |
0 |
100% |
| tests/unit_tests/test_resources.py |
test_fpga_definitions |
31 |
1 |
0 |
8 |
1 |
95% |
| tests/unit_tests/test_resources.py |
(no function) |
9 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/utils/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/utils/test_cmd_util.py |
fake_cmd |
1 |
1 |
0 |
0 |
0 |
0% |
| tests/unit_tests/utils/test_cmd_util.py |
test_check_at_most_one_param |
20 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/utils/test_cmd_util.py |
(no function) |
11 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/utils/test_jsonc.py |
test_to_json |
1 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/utils/test_jsonc.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/utils/test_serial_util.py |
test_device_summaries |
2 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/utils/test_serial_util.py |
test_filtering |
49 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/utils/test_serial_util.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/utils/test_usb_util.py |
test_device_summaries |
2 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/utils/test_usb_util.py |
test_filtering |
37 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/utils/test_usb_util.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/utils/test_util.py |
test_pluraliry |
6 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/utils/test_util.py |
test_list_pluraliry |
5 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/utils/test_util.py |
test_is_debug |
19 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/utils/test_util.py |
test_pushd |
11 |
0 |
0 |
0 |
0 |
100% |
| tests/unit_tests/utils/test_util.py |
test_subprocess_call |
9 |
1 |
0 |
0 |
0 |
89% |
| tests/unit_tests/utils/test_util.py |
(no function) |
12 |
0 |
0 |
0 |
0 |
100% |