fkie-cad / FACT_docker

Dockerfile for building the FACT container
GNU General Public License v3.0
23 stars 9 forks source link

Get all the tests passing #13

Closed maringuu closed 2 years ago

maringuu commented 3 years ago

Updated checklist.

Edit: Got it to work to 52%. But it still fails at the same test, somehow the order changed.

dmesg -T| grep -E -i 'killed process'

[Di Nov 16 13:11:26 2021] Out of memory: Killed process 62045 (pytest) total-vm:16436428kB, anon-rss:8866584kB, file-rss:0kB, shmem-rss:2044kB, UID:999 pgtables:18276kB oom_score_adj:0
Output of pytest ``` ============================= test session starts ============================== platform linux -- Python 3.8.10, pytest-6.2.5, py-1.11.0, pluggy-1.0.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /opt/FACT_core, configfile: pytest.ini plugins: flaky-3.7.0, cov-3.0.0 collecting ...  collecting 0 items  collecting 229 items  collecting 468 items  collecting 740 items  collecting 1303 items  collected 1313 items  src/plugins/analysis/architecture_detection/test/test_plugin_architecture_detection.py::TestArchDetection::test_process_object_meta PASSED [ 0%] src/plugins/analysis/binwalk/test/test_plugin_binwalk.py::TestAnalysisPluginBinwalk::test_entropy_graph PASSED [ 0%] src/plugins/analysis/binwalk/test/test_plugin_binwalk.py::TestAnalysisPluginBinwalk::test_iterate_valid_signature_lines PASSED [ 0%] src/plugins/analysis/binwalk/test/test_plugin_binwalk.py::TestAnalysisPluginBinwalk::test_signature_analysis PASSED [ 0%] src/plugins/analysis/binwalk/test/test_plugin_binwalk.py::TestAnalysisPluginBinwalk::test_summary PASSED [ 0%] src/plugins/analysis/checksec/test/test_plugin_checksec.py::TestAnalysisPluginChecksec::test_check_mitigations PASSED [ 0%] src/plugins/analysis/checksec/test/test_plugin_checksec.py::test_all_checks[file_path0-check_pie-expected_result0-PIE enabled] PASSED [ 0%] src/plugins/analysis/checksec/test/test_plugin_checksec.py::test_all_checks[file_path1-check_pie-expected_result1-PIE/REL present] PASSED [ 0%] src/plugins/analysis/checksec/test/test_plugin_checksec.py::test_all_checks[file_path2-check_pie-expected_result2-PIE/DSO present] PASSED [ 0%] src/plugins/analysis/checksec/test/test_plugin_checksec.py::test_all_checks[file_path3-check_pie-expected_result3-PIE disabled] PASSED [ 0%] src/plugins/analysis/checksec/test/test_plugin_checksec.py::test_all_checks[file_path4-check_relro-expected_result4-RELRO fully enabled] PASSED [ 0%] src/plugins/analysis/checksec/test/test_plugin_checksec.py::test_all_checks[file_path5-check_relro-expected_result5-RELRO disabled] PASSED [ 0%] src/plugins/analysis/checksec/test/test_plugin_checksec.py::test_all_checks[file_path6-check_relro-expected_result6-RELRO partially enabled] PASSED [ 0%] src/plugins/analysis/checksec/test/test_plugin_checksec.py::test_all_checks[file_path7-check_nx-expected_result7-NX enabled] PASSED [ 1%] src/plugins/analysis/checksec/test/test_plugin_checksec.py::test_all_checks[file_path8-check_nx-expected_result8-NX disabled] PASSED [ 1%] src/plugins/analysis/checksec/test/test_plugin_checksec.py::test_all_checks[file_path9-check_canary-expected_result9-CANARY disabled] PASSED [ 1%] src/plugins/analysis/checksec/test/test_plugin_checksec.py::test_all_checks[file_path10-check_canary-expected_result10-CANARY enabled] PASSED [ 1%] src/plugins/analysis/checksec/test/test_plugin_checksec.py::test_all_checks[file_path11-check_fortify_source-expected_result11-FORTIFY_SOURCE disabled] PASSED [ 1%] src/plugins/analysis/checksec/test/test_plugin_checksec.py::test_all_checks[file_path12-check_fortify_source-expected_result12-FORTIFY_SOURCE enabled] PASSED [ 1%] src/plugins/analysis/checksec/test/test_plugin_checksec.py::test_all_checks[file_path13-check_clang_cfi-expected_result13-CLANGCFI disabled] PASSED [ 1%] src/plugins/analysis/checksec/test/test_plugin_checksec.py::test_all_checks[file_path14-check_clang_safestack-expected_result14-SAFESTACK disabled] PASSED [ 1%] src/plugins/analysis/checksec/test/test_plugin_checksec.py::test_all_checks[file_path15-check_clang_safestack-expected_result15-SAFESTACK enabled] PASSED [ 1%] src/plugins/analysis/checksec/test/test_plugin_checksec.py::test_all_checks[file_path16-check_rpath-expected_result16-RPATH disabled] PASSED [ 1%] src/plugins/analysis/checksec/test/test_plugin_checksec.py::test_all_checks[file_path17-check_rpath-expected_result17-RPATH enabled] PASSED [ 1%] src/plugins/analysis/checksec/test/test_plugin_checksec.py::test_all_checks[file_path18-check_runpath-expected_result18-RUNPATH disabled] PASSED [ 1%] src/plugins/analysis/checksec/test/test_plugin_checksec.py::test_all_checks[file_path19-check_runpath-expected_result19-RUNPATH enabled] PASSED [ 1%] src/plugins/analysis/checksec/test/test_plugin_checksec.py::test_all_checks[file_path20-check_stripped_symbols-expected_result20-STRIPPED SYMBOLS disabled] PASSED [ 2%] src/plugins/analysis/checksec/test/test_plugin_checksec.py::test_all_checks[file_path21-check_stripped_symbols-expected_result21-STRIPPED SYMBOLS enabled] PASSED [ 2%] src/plugins/analysis/crypto_hints/test/test_crypto_hints.py::TestAnalysisPluginCryptoHints::test_basic_scan_feature PASSED [ 2%] src/plugins/analysis/crypto_material/test/test_plugin_crypto_material.py::CryptoCodeMaterialTest::test_PKCS12 PASSED [ 2%] src/plugins/analysis/crypto_material/test/test_plugin_crypto_material.py::CryptoCodeMaterialTest::test_PKCS8 PASSED [ 2%] src/plugins/analysis/crypto_material/test/test_plugin_crypto_material.py::CryptoCodeMaterialTest::test_SSL_cert PASSED [ 2%] src/plugins/analysis/crypto_material/test/test_plugin_crypto_material.py::CryptoCodeMaterialTest::test_SSL_key PASSED [ 2%] src/plugins/analysis/crypto_material/test/test_plugin_crypto_material.py::CryptoCodeMaterialTest::test_der_error PASSED [ 2%] src/plugins/analysis/crypto_material/test/test_plugin_crypto_material.py::CryptoCodeMaterialTest::test_false_positive_pkcs_cert PASSED [ 2%] src/plugins/analysis/crypto_material/test/test_plugin_crypto_material.py::CryptoCodeMaterialTest::test_false_positive_ssl_cert PASSED [ 2%] src/plugins/analysis/crypto_material/test/test_plugin_crypto_material.py::CryptoCodeMaterialTest::test_generic_public_key PASSED [ 2%] src/plugins/analysis/crypto_material/test/test_plugin_crypto_material.py::CryptoCodeMaterialTest::test_gnupg PASSED [ 2%] src/plugins/analysis/crypto_material/test/test_plugin_crypto_material.py::CryptoCodeMaterialTest::test_no_false_positives PASSED [ 2%] src/plugins/analysis/crypto_material/test/test_plugin_crypto_material.py::CryptoCodeMaterialTest::test_ssh_private PASSED [ 3%] src/plugins/analysis/crypto_material/test/test_plugin_crypto_material.py::CryptoCodeMaterialTest::test_ssh_private_encrypted PASSED [ 3%] src/plugins/analysis/crypto_material/test/test_plugin_crypto_material.py::CryptoCodeMaterialTest::test_ssh_public PASSED [ 3%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_generate_search_terms[windows 7-expected_output0] PASSED [ 3%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_generate_search_terms[Linux Kernel-expected_output1] PASSED [ 3%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_is_valid_dotted_version[11\\.00\\.00-True] PASSED [ 3%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_is_valid_dotted_version[1\\.0\\.0-True] PASSED [ 3%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_is_valid_dotted_version[1\\.0-True] PASSED [ 3%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_is_valid_dotted_version[1-False] PASSED [ 3%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_is_valid_dotted_version[\\.1\\.0-False] PASSED [ 3%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_is_valid_dotted_version[1\\.0\\.-False] PASSED [ 3%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_is_valid_dotted_version[1\\.\\.0-False] PASSED [ 3%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_is_valid_dotted_version[\\.1\\.0\\.-False] PASSED [ 3%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_get_version_index[1\\.2\\.3-0-1] PASSED [ 4%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_get_version_index[1\\.2\\.3\\.2a--1-2a] PASSED [ 4%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_find_next_closest_version[target_values0-2\\.2\\.2-1\\.2\\.3] PASSED [ 4%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_find_next_closest_version[target_values1-1\\.1\\.1-1\\.2\\.3] PASSED [ 4%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_find_next_closest_version[target_values2-7\\.8\\.9-4\\.5\\.6] PASSED [ 4%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_find_matching_cpe_product PASSED [ 4%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_terms_match[mircosoft-True] PASSED [ 4%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_terms_match[microsof-True] PASSED [ 4%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_terms_match[microso-True] PASSED [ 4%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_terms_match[ircosof-False] PASSED [ 4%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_word_is_in_word_list[word_list0-remaining_words0-True] PASSED [ 4%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_word_is_in_word_list[word_list1-remaining_words1-True] PASSED [ 4%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_word_is_in_word_list[word_list2-remaining_words2-False] PASSED [ 4%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_remaining_words_present[word_list0-remaining_words0-True] PASSED [ 5%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_remaining_words_present[word_list1-remaining_words1-False] PASSED [ 5%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_product_is_mentioned[bla bla microsoft windows 8 bla-True] PASSED [ 5%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_product_is_mentioned[bla bla microsoft windows-False] PASSED [ 5%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_product_is_mentioned[bla bla mirosoft windos 7 bla-True] PASSED [ 5%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_product_is_mentioned[bla bla microsoft corporation windows 8 bla-True] PASSED [ 5%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_product_is_mentioned[bla bla microsoft corporation corp inc windows 8 bla-False] PASSED [ 5%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_product_is_mentioned[bla bla microsoft windows 8-True] PASSED [ 5%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_product_is_mentioned[bla bla microsoft windows home 8 bla-False] PASSED [ 5%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_match_cpe PASSED [ 5%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_search_cve PASSED [ 5%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_search_cve_summary PASSED [ 5%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_process_object PASSED [ 5%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_add_tags[9.9-True] PASSED [ 6%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_add_tags[5.5-False] PASSED [ 6%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[1-1-----True] PASSED [ 6%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[1-2-----False] PASSED [ 6%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[1.2.3-1.2.3-----True] PASSED [ 6%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[1.2.3-1.8.3-----False] PASSED [ 6%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[v1.2a-v1.2a-----True] PASSED [ 6%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[v1.2a-v1.2b-----False] PASSED [ 6%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[1-ANY-----True] PASSED [ 6%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[1-N/A-----True] PASSED [ 6%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[1.2-ANY-1.1----True] PASSED [ 6%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[1.2-ANY-1.2----True] PASSED [ 6%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[1.1-ANY-1.2----False] PASSED [ 6%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[1.2-ANY--1.1---True] PASSED [ 7%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[1.2-ANY--1.2---False] PASSED [ 7%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[1.1-ANY--1.2---False] PASSED [ 7%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[1.2-ANY---1.1--False] PASSED [ 7%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[1.2-ANY---1.2--True] PASSED [ 7%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[1.1-ANY---1.2--True] PASSED [ 7%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[1.2-ANY----1.1-False] PASSED [ 7%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[1.2-ANY----1.2-False] PASSED [ 7%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[1.1-ANY----1.2-True] PASSED [ 7%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[1.0-ANY--1.1--1.3-False] PASSED [ 7%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[1.1-ANY--1.1--1.3-False] PASSED [ 7%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[1.2-ANY--1.1--1.3-True] PASSED [ 7%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[1.3-ANY--1.1--1.3-False] PASSED [ 7%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[1.4-ANY--1.1--1.3-False] PASSED [ 7%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[1.0-ANY-1.1--1.3--False] PASSED [ 8%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[1.1-ANY-1.1--1.3--True] PASSED [ 8%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[1.2-ANY-1.1--1.3--True] PASSED [ 8%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[1.3-ANY-1.1--1.3--True] PASSED [ 8%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[1.4-ANY-1.1--1.3--False] PASSED [ 8%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[$%&f\xf6\xf6bar,.--1.2.3-----False] PASSED [ 8%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[v1.1a-ANY-v1.1a--v1.1a--True] PASSED [ 8%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[v1.1b-ANY--v1.1a--v1.1c-True] PASSED [ 8%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[v1.1a-ANY--v1.1b--v1.1c-False] PASSED [ 8%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_versions_match[1.1-r2345-ANY--1.1-r1234--1.1-r3456-True] PASSED [ 8%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_build_version_string[1.2-----1.2] PASSED [ 8%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_build_version_string[ANY-----ANY] PASSED [ 8%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_build_version_string[N/A-----N/A] PASSED [ 8%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_build_version_string[ANY-1.2----1.2 \u2264 version] PASSED [ 9%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_build_version_string[ANY--1.2---1.2 < version] PASSED [ 9%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_build_version_string[ANY---1.2--version \u2264 1.2] PASSED [ 9%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_build_version_string[ANY----1.2-version < 1.2] PASSED [ 9%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_build_version_string[ANY-1.1--1.2--1.1 \u2264 version \u2264 1.2] PASSED [ 9%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_build_version_string[ANY--1.1--1.2-1.1 < version < 1.2] PASSED [ 9%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_create_summary[cve_results_dict0-expected_output0] PASSED [ 9%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_create_summary[cve_results_dict1-expected_output1] PASSED [ 9%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_create_summary[cve_results_dict2-expected_output2] PASSED [ 9%] src/plugins/analysis/cve_lookup/test/test_cve_lookup.py::test_create_summary[cve_results_dict3-expected_output3] PASSED [ 9%] src/plugins/analysis/cve_lookup/test/test_data_parsing.py::test_get_cve_links PASSED [ 9%] src/plugins/analysis/cve_lookup/test/test_data_parsing.py::test_download_cve SKIPPED [ 9%] src/plugins/analysis/cve_lookup/test/test_data_parsing.py::test_download_cpe SKIPPED [ 9%] src/plugins/analysis/cve_lookup/test/test_data_parsing.py::test_iterate_urls[https://nvd.nist.gov/feeds/xml/cpe/dictionary/official-cpe-dictionary_v2.3.xml.zip-official-cpe-dictionary_v2.3.xml] SKIPPED [ 10%] src/plugins/analysis/cve_lookup/test/test_data_parsing.py::test_iterate_urls[https://nvd.nist.gov/feeds/json/cve/1.0/nvdcve-1.0-modified.json.zip-nvdcve-1.0-modified.json] SKIPPED [ 10%] src/plugins/analysis/cve_lookup/test/test_data_parsing.py::test_extract_data_from_cve PASSED [ 10%] src/plugins/analysis/cve_lookup/test/test_data_parsing.py::test_extract_cve PASSED [ 10%] src/plugins/analysis/cve_lookup/test/test_data_parsing.py::test_iterate_nodes PASSED [ 10%] src/plugins/analysis/cve_lookup/test/test_data_parsing.py::test_extract_cpe PASSED [ 10%] src/plugins/analysis/cve_lookup/test/test_database_interface.py::test_db_connection PASSED [ 10%] src/plugins/analysis/cve_lookup/test/test_database_interface.py::test_select_functionality PASSED [ 10%] src/plugins/analysis/cve_lookup/test/test_database_interface.py::test_insert_functionality PASSED [ 10%] src/plugins/analysis/cve_lookup/test/test_database_interface.py::test_execute_query PASSED [ 10%] src/plugins/analysis/cve_lookup/test/test_helper_functions.py::test_analyse_attribute PASSED [ 10%] src/plugins/analysis/cve_lookup/test/test_helper_functions.py::test_replace_characters[bound_string0-unbound_string0] PASSED [ 10%] src/plugins/analysis/cve_lookup/test/test_helper_functions.py::test_replace_characters[bound_string1-unbound_string1] PASSED [ 10%] src/plugins/analysis/cve_lookup/test/test_helper_functions.py::test_get_field_string PASSED [ 11%] src/plugins/analysis/cve_lookup/test/test_helper_functions.py::test_get_field_names PASSED [ 11%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_overlap PASSED [ 11%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_exists PASSED [ 11%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_extract_relevant_feeds PASSED [ 11%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_delete_outdated_feeds PASSED [ 11%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_create PASSED [ 11%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_insert_into PASSED [ 11%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_drop_table PASSED [ 11%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_update_cpe PASSED [ 11%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_import_cpe PASSED [ 11%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_get_cpe_content PASSED [ 11%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_init_cve_feeds_table PASSED [ 11%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_init_summaries_table PASSED [ 12%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_get_cve_import_content PASSED [ 12%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_get_cve_update_content PASSED [ 12%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_update_cve_repository PASSED [ 12%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_update_cve_feeds PASSED [ 12%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_update_cve_summaries PASSED [ 12%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_get_years_from_database PASSED [ 12%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_import_cve PASSED [ 12%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_set_repository[-both-years0-expected0] PASSED [ 12%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_set_repository[-cpe-years1-expected1] PASSED [ 12%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_set_repository[-cve-years2-expected2] PASSED [ 12%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_update_repository[-both-expected0] PASSED [ 12%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_update_repository[-cpe-expected1] PASSED [ 12%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_update_repository[-cve-expected2] PASSED [ 13%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_check_validity_of_arguments[years0-None] PASSED [ 13%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_check_validity_of_arguments[years1-ValueError] PASSED [ 13%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_check_validity_of_arguments[years2-ValueError] PASSED [ 13%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_setup_cve_feeds_table PASSED [ 13%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_setup_cve_summary_table PASSED [ 13%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_setup_cpe_table PASSED [ 13%] src/plugins/analysis/cve_lookup/test/test_setup_repository.py::test_setup_cpe_entry_with_colons PASSED [ 13%] src/plugins/analysis/cwe_checker/test/test_cwe_checker.py::TestCweCheckerFunctions::test_is_supported_arch PASSED [ 13%] src/plugins/analysis/cwe_checker/test/test_cwe_checker.py::TestCweCheckerFunctions::test_parse_cwe_checker_output PASSED [ 13%] src/plugins/analysis/elf_analysis/test/test_plugin_elf_analysis.py::test_get_color_code[crypto-danger] PASSED [ 13%] src/plugins/analysis/elf_analysis/test/test_plugin_elf_analysis.py::test_get_color_code[file_system-primary] PASSED [ 13%] src/plugins/analysis/elf_analysis/test/test_plugin_elf_analysis.py::test_get_color_code[network-warning] PASSED [ 13%] src/plugins/analysis/elf_analysis/test/test_plugin_elf_analysis.py::test_get_color_code[memory_operations-success] PASSED [ 14%] src/plugins/analysis/elf_analysis/test/test_plugin_elf_analysis.py::test_get_color_code[randomize-info] PASSED [ 14%] src/plugins/analysis/elf_analysis/test/test_plugin_elf_analysis.py::test_get_color_code[other-secondary] PASSED [ 14%] src/plugins/analysis/elf_analysis/test/test_plugin_elf_analysis.py::test_get_tags_from_library_list[indicators0-b-libraries0-tags0-expected0] PASSED [ 14%] src/plugins/analysis/elf_analysis/test/test_plugin_elf_analysis.py::test_get_tags_from_library_list[indicators1-b-libraries1-tags1-expected1] PASSED [ 14%] src/plugins/analysis/elf_analysis/test/test_plugin_elf_analysis.py::test_get_tags_from_library_list[indicators2-b-libraries2-tags2-expected2] PASSED [ 14%] src/plugins/analysis/elf_analysis/test/test_plugin_elf_analysis.py::test_get_tags_from_library_list[indicators3-b-libraries3-tags3-expected3] PASSED [ 14%] src/plugins/analysis/elf_analysis/test/test_plugin_elf_analysis.py::test_get_tags_from_library_list[indicators4-b-libraries4-tags4-expected4] PASSED [ 14%] src/plugins/analysis/elf_analysis/test/test_plugin_elf_analysis.py::test_get_tags_from_library_list[indicators5-b-libraries5-tags5-expected5] PASSED [ 14%] src/plugins/analysis/elf_analysis/test/test_plugin_elf_analysis.py::test_get_tags_from_function_list[functions0--indicators0-tags0-expected_result0] PASSED [ 14%] src/plugins/analysis/elf_analysis/test/test_plugin_elf_analysis.py::test_get_tags_from_function_list[functions1-c-indicators1-tags1-expected_result1] PASSED [ 14%] src/plugins/analysis/elf_analysis/test/test_plugin_elf_analysis.py::test_get_tags_from_function_list[functions2-c-indicators2-tags2-expected_result2] PASSED [ 14%] src/plugins/analysis/elf_analysis/test/test_plugin_elf_analysis.py::test_get_tags_from_function_list[functions3-c-indicators3-tags3-expected_result3] PASSED [ 14%] src/plugins/analysis/elf_analysis/test/test_plugin_elf_analysis.py::test_get_tags_from_function_list[functions4-c-indicators4-tags4-expected_result4] PASSED [ 15%] src/plugins/analysis/elf_analysis/test/test_plugin_elf_analysis.py::test_get_tags_from_function_list[functions5-c-indicators5-tags5-expected_result5] PASSED [ 15%] src/plugins/analysis/elf_analysis/test/test_plugin_elf_analysis.py::test_get_tags PASSED [ 15%] src/plugins/analysis/elf_analysis/test/test_plugin_elf_analysis.py::test_get_symbols_version_entries[symbol_versions0-expected0] PASSED [ 15%] src/plugins/analysis/elf_analysis/test/test_plugin_elf_analysis.py::test_create_tags PASSED [ 15%] src/plugins/analysis/elf_analysis/test/test_plugin_elf_analysis.py::test_analyze_elf_bad_file PASSED [ 15%] src/plugins/analysis/elf_analysis/test/test_plugin_elf_analysis.py::test_get_final_analysis_dict[binary_json_dict0-elf_dict0-0] PASSED [ 15%] src/plugins/analysis/elf_analysis/test/test_plugin_elf_analysis.py::test_get_final_analysis_dict[binary_json_dict1-elf_dict1-1] PASSED [ 15%] src/plugins/analysis/elf_analysis/test/test_plugin_elf_analysis.py::test_plugin PASSED [ 15%] src/plugins/analysis/elf_analysis/test/test_plugin_elf_analysis.py::test_modinfo PASSED [ 15%] src/plugins/analysis/file_system_metadata/test/test_file_system_metadata_routes.py::TestFileSystemMetadataRoutesStatic::test_get_analysis_results_for_included_uid PASSED [ 15%] src/plugins/analysis/file_system_metadata/test/test_file_system_metadata_routes.py::TestFileSystemMetadataRoutesStatic::test_get_analysis_results_for_included_uid__parent_not_found PASSED [ 15%] src/plugins/analysis/file_system_metadata/test/test_file_system_metadata_routes.py::TestFileSystemMetadataRoutesStatic::test_get_analysis_results_for_included_uid__uid_not_found PASSED [ 15%] src/plugins/analysis/file_system_metadata/test/test_file_system_metadata_routes.py::TestFileSystemMetadataRoutesStatic::test_get_results_from_parent_fos PASSED [ 15%] src/plugins/analysis/file_system_metadata/test/test_file_system_metadata_routes.py::TestFileSystemMetadataRoutesStatic::test_get_results_from_parent_fos__multiple_vfps_in_one_fw PASSED [ 16%] src/plugins/analysis/file_system_metadata/test/test_file_system_metadata_routes.py::TestFileSystemMetadataRoutes::test_get_analysis_results_of_parent_fo PASSED [ 16%] src/plugins/analysis/file_system_metadata/test/test_file_system_metadata_routes.py::TestFileSystemMetadataRoutesRest::test_get_rest PASSED [ 16%] src/plugins/analysis/file_system_metadata/test/test_file_system_metadata_routes.py::TestFileSystemMetadataRoutesRest::test_get_rest__no_result PASSED [ 16%] src/plugins/analysis/file_system_metadata/test/test_plugin_file_system_metadata.py::TestFileSystemMetadata::test_enter_results_for_tar_file__malformed_path PASSED [ 16%] src/plugins/analysis/file_system_metadata/test/test_plugin_file_system_metadata.py::TestFileSystemMetadata::test_extract_metadata__correct_method_is_called PASSED [ 16%] src/plugins/analysis/file_system_metadata/test/test_plugin_file_system_metadata.py::TestFileSystemMetadata::test_extract_metadata_from_file_system FAILED [ 16%] src/plugins/analysis/file_system_metadata/test/test_plugin_file_system_metadata.py::TestFileSystemMetadata::test_extract_metadata_from_file_system__unmountable PASSED [ 16%] src/plugins/analysis/file_system_metadata/test/test_plugin_file_system_metadata.py::TestFileSystemMetadata::test_extract_metadata_from_tar PASSED [ 16%] src/plugins/analysis/file_system_metadata/test/test_plugin_file_system_metadata.py::TestFileSystemMetadata::test_extract_metadata_from_tar__eof_error PASSED [ 16%] src/plugins/analysis/file_system_metadata/test/test_plugin_file_system_metadata.py::TestFileSystemMetadata::test_extract_metadata_from_tar__packed_tar_bz PASSED [ 16%] src/plugins/analysis/file_system_metadata/test/test_plugin_file_system_metadata.py::TestFileSystemMetadata::test_extract_metadata_from_tar__packed_tar_gz PASSED [ 16%] src/plugins/analysis/file_system_metadata/test/test_plugin_file_system_metadata.py::TestFileSystemMetadata::test_extract_metadata_from_tar__tar_unreadable PASSED [ 16%] src/plugins/analysis/file_system_metadata/test/test_plugin_file_system_metadata.py::TestFileSystemMetadata::test_get_extended_file_permissions PASSED [ 17%] src/plugins/analysis/file_system_metadata/test/test_plugin_file_system_metadata.py::TestFileSystemMetadata::test_get_parent_uids_from_virtual_path PASSED [ 17%] src/plugins/analysis/file_system_metadata/test/test_plugin_file_system_metadata.py::TestFileSystemMetadata::test_no_temporary_data PASSED [ 17%] src/plugins/analysis/file_system_metadata/test/test_plugin_file_system_metadata.py::TestFileSystemMetadata::test_parent_has_file_system_metadata PASSED [ 17%] src/plugins/analysis/file_system_metadata/test/test_plugin_file_system_metadata.py::TestFileSystemMetadata::test_process_object FAILED [ 17%] src/plugins/analysis/file_system_metadata/test/test_plugin_file_system_metadata.py::TestFileSystemMetadata::test_tag_should_be_set PASSED [ 17%] src/plugins/analysis/file_type/test/test_plugin_file_type.py::TestAnalysisPluginFileType::test_detect_type_of_file PASSED [ 17%] src/plugins/analysis/hardware_analysis/test/test_hardware_analysis.py::test_hardware_analysis_plugin::test_cpu_architecture_found PASSED [ 17%] src/plugins/analysis/hardware_analysis/test/test_hardware_analysis.py::test_hardware_analysis_plugin::test_cpu_architecture_not_found PASSED [ 17%] src/plugins/analysis/hardware_analysis/test/test_hardware_analysis.py::test_hardware_analysis_plugin::test_kernel_config_found PASSED [ 17%] src/plugins/analysis/hash/test/test_plugin_hash.py::TestAnalysisPluginHash::test_all_hashes PASSED [ 17%] src/plugins/analysis/hash/test/test_plugin_hash.py::TestAnalysisPluginHash::test_imphash PASSED [ 17%] src/plugins/analysis/init_systems/test/test_plugin_init_system.py::TestAnalysisPluginInit::test_add_quotes PASSED [ 17%] src/plugins/analysis/init_systems/test/test_plugin_init_system.py::TestAnalysisPluginInit::test_get_initscript_config PASSED [ 18%] src/plugins/analysis/init_systems/test/test_plugin_init_system.py::TestAnalysisPluginInit::test_get_inittab_config PASSED [ 18%] src/plugins/analysis/init_systems/test/test_plugin_init_system.py::TestAnalysisPluginInit::test_get_not_text_file PASSED [ 18%] src/plugins/analysis/init_systems/test/test_plugin_init_system.py::TestAnalysisPluginInit::test_get_rc_config PASSED [ 18%] src/plugins/analysis/init_systems/test/test_plugin_init_system.py::TestAnalysisPluginInit::test_get_runit_config PASSED [ 18%] src/plugins/analysis/init_systems/test/test_plugin_init_system.py::TestAnalysisPluginInit::test_get_systemd_config PASSED [ 18%] src/plugins/analysis/init_systems/test/test_plugin_init_system.py::TestAnalysisPluginInit::test_get_sysvinit_config PASSED [ 18%] src/plugins/analysis/init_systems/test/test_plugin_init_system.py::TestAnalysisPluginInit::test_get_upstart_config PASSED [ 18%] src/plugins/analysis/init_systems/test/test_plugin_init_system.py::TestAnalysisPluginInit::test_only_comments_file PASSED [ 18%] src/plugins/analysis/init_systems/test/test_plugin_init_system.py::TestAnalysisPluginInit::test_readme_file PASSED [ 18%] src/plugins/analysis/input_vectors/test/test_input_vectors.py::AnalysisPluginTestInputVectors::test_process_object_domains FAILED [ 18%] src/plugins/analysis/input_vectors/test/test_input_vectors.py::AnalysisPluginTestInputVectors::test_process_object_inputs FAILED [ 18%] src/plugins/analysis/interesting_uris/test/test_interesting_uris.py::test_blacklist_ip_and_uris[input_list0-blacklist0-expected_output0] PASSED [ 18%] src/plugins/analysis/interesting_uris/test/test_interesting_uris.py::test_blacklist_ip_and_uris[input_list1-blacklist1-expected_output1] PASSED [ 19%] src/plugins/analysis/interesting_uris/test/test_interesting_uris.py::test_blacklist_ip_and_uris[input_list2-blacklist2-expected_output2] PASSED [ 19%] src/plugins/analysis/interesting_uris/test/test_interesting_uris.py::test_blacklist_ip_and_uris[input_list3-blacklist3-expected_output3] PASSED [ 19%] src/plugins/analysis/interesting_uris/test/test_interesting_uris.py::test_white_ip_and_uris[input_list0-whitelist0-expected_output0] PASSED [ 19%] src/plugins/analysis/interesting_uris/test/test_interesting_uris.py::test_white_ip_and_uris[input_list1-whitelist1-expected_output1] PASSED [ 19%] src/plugins/analysis/interesting_uris/test/test_interesting_uris.py::test_white_ip_and_uris[input_list2-whitelist2-expected_output2] PASSED [ 19%] src/plugins/analysis/interesting_uris/test/test_interesting_uris.py::test_white_ip_and_uris[input_list3-whitelist3-expected_output3] PASSED [ 19%] src/plugins/analysis/interesting_uris/test/test_interesting_uris.py::test_white_ip_and_uris[input_list4-whitelist4-expected_output4] PASSED [ 19%] src/plugins/analysis/interesting_uris/test/test_interesting_uris.py::TestAnalysisPluginInterestingUris::test_process_object PASSED [ 19%] src/plugins/analysis/interesting_uris/test/test_interesting_uris.py::TestAnalysisPluginInterestingUris::test_remove_ip_v4_v6_addresses PASSED [ 19%] src/plugins/analysis/ip_and_uri_finder/test/test_ip_and_uri_finder.py::TestAnalysisPluginIpAndUriFinder::test_add_geouri_to_ip PASSED [ 19%] src/plugins/analysis/ip_and_uri_finder/test/test_ip_and_uri_finder.py::TestAnalysisPluginIpAndUriFinder::test_find_geo_location PASSED [ 19%] src/plugins/analysis/ip_and_uri_finder/test/test_ip_and_uri_finder.py::TestAnalysisPluginIpAndUriFinder::test_get_summary PASSED [ 19%] src/plugins/analysis/ip_and_uri_finder/test/test_ip_and_uri_finder.py::TestAnalysisPluginIpAndUriFinder::test_link_ips_with_geo_location PASSED [ 20%] src/plugins/analysis/ip_and_uri_finder/test/test_ip_and_uri_finder.py::TestAnalysisPluginIpAndUriFinder::test_process_object_ips PASSED [ 20%] src/plugins/analysis/ip_and_uri_finder/test/test_ip_and_uri_finder.py::TestAnalysisPluginIpAndUriFinder::test_process_object_uris PASSED [ 20%] src/plugins/analysis/ip_and_uri_finder/test/test_ip_and_uri_finder.py::TestAnalysisPluginIpAndUriFinder::test_remove_blacklisted PASSED [ 20%] src/plugins/analysis/kernel_config/test/test_kernel_config.py::ExtractIKConfigTest::test_extract_ko_success PASSED [ 20%] src/plugins/analysis/kernel_config/test/test_kernel_config.py::ExtractIKConfigTest::test_probably_kernel_config_false PASSED [ 20%] src/plugins/analysis/kernel_config/test/test_kernel_config.py::ExtractIKConfigTest::test_probably_kernel_config_true PASSED [ 20%] src/plugins/analysis/kernel_config/test/test_kernel_config.py::ExtractIKConfigTest::test_probably_kernel_config_utf_error PASSED [ 20%] src/plugins/analysis/kernel_config/test/test_kernel_config.py::ExtractIKConfigTest::test_process_configs_ko_failure PASSED [ 20%] src/plugins/analysis/kernel_config/test/test_kernel_config.py::ExtractIKConfigTest::test_process_configs_ko_success PASSED [ 20%] src/plugins/analysis/kernel_config/test/test_kernel_config.py::ExtractIKConfigTest::test_process_invalid_plain_text PASSED [ 20%] src/plugins/analysis/kernel_config/test/test_kernel_config.py::ExtractIKConfigTest::test_process_objects_kernel_image PASSED [ 20%] src/plugins/analysis/kernel_config/test/test_kernel_config.py::ExtractIKConfigTest::test_process_valid_plain_text PASSED [ 20%] src/plugins/analysis/kernel_config/test/test_kernel_config.py::test_plaintext_mime_true PASSED [ 21%] src/plugins/analysis/kernel_config/test/test_kernel_config.py::test_plaintext_mime_false PASSED [ 21%] src/plugins/analysis/kernel_config/test/test_kernel_config.py::test_try_extract_decompress_fail PASSED [ 21%] src/plugins/analysis/kernel_config/test/test_kernel_config.py::test_is_kernel_image_true PASSED [ 21%] src/plugins/analysis/kernel_config/test/test_kernel_config.py::test_is_kernel_image_false PASSED [ 21%] src/plugins/analysis/kernel_config/test/test_kernel_config.py::test_try_extract_fail PASSED [ 21%] src/plugins/analysis/kernel_config/test/test_kernel_config.py::test_try_extract_random_fail PASSED [ 21%] src/plugins/analysis/kernel_config/test/test_kernel_config.py::test_gz_break_on_true PASSED [ 21%] src/plugins/analysis/kernel_config/test/test_kernel_config.py::test_checksec_existing_config PASSED [ 21%] src/plugins/analysis/kernel_config/test/test_kernel_config.py::test_checksec_no_valid_json PASSED [ 21%] src/plugins/analysis/kernel_config/test/test_kernel_config.py::test_check_kernel_hardening PASSED [ 21%] src/plugins/analysis/kernel_config/test/test_kernel_config.py::test_check_hardening_no_results PASSED [ 21%] src/plugins/analysis/known_vulnerabilities/test/test_known_vulnerabilities.py::TestAnalysisPluginsKnownVulnerabilities::test_process_object_hash PASSED [ 21%] src/plugins/analysis/known_vulnerabilities/test/test_known_vulnerabilities.py::TestAnalysisPluginsKnownVulnerabilities::test_process_object_software PASSED [ 22%] src/plugins/analysis/known_vulnerabilities/test/test_known_vulnerabilities.py::TestAnalysisPluginsKnownVulnerabilities::test_process_object_software_wrong_version PASSED [ 22%] src/plugins/analysis/known_vulnerabilities/test/test_known_vulnerabilities.py::TestAnalysisPluginsKnownVulnerabilities::test_process_object_yara PASSED [ 22%] src/plugins/analysis/known_vulnerabilities/test/test_rulebook.py::test_get_dotted_path_from_dictionary PASSED [ 22%] src/plugins/analysis/known_vulnerabilities/test/test_rulebook.py::test_get_value PASSED [ 22%] src/plugins/analysis/known_vulnerabilities/test/test_rulebook.py::test_all_rules_are_booleans[exists] PASSED [ 22%] src/plugins/analysis/known_vulnerabilities/test/test_rulebook.py::test_all_rules_are_booleans[equals] PASSED [ 22%] src/plugins/analysis/known_vulnerabilities/test/test_rulebook.py::test_all_rules_are_booleans[is] PASSED [ 22%] src/plugins/analysis/known_vulnerabilities/test/test_rulebook.py::test_all_rules_are_booleans[gt] PASSED [ 22%] src/plugins/analysis/known_vulnerabilities/test/test_rulebook.py::test_all_rules_are_booleans[lt] PASSED [ 22%] src/plugins/analysis/known_vulnerabilities/test/test_rulebook.py::test_all_rules_are_booleans[in] PASSED [ 22%] src/plugins/analysis/known_vulnerabilities/test/test_rulebook.py::test_all_rules_are_booleans[reverse_in] PASSED [ 22%] src/plugins/analysis/known_vulnerabilities/test/test_rulebook.py::test_all_rules_are_booleans[intersection] PASSED [ 22%] src/plugins/analysis/known_vulnerabilities/test/test_rulebook.py::test_apply_relation[relation_value_good_bad0] PASSED [ 23%] src/plugins/analysis/known_vulnerabilities/test/test_rulebook.py::test_apply_relation[relation_value_good_bad1] PASSED [ 23%] src/plugins/analysis/known_vulnerabilities/test/test_rulebook.py::test_apply_relation[relation_value_good_bad2] PASSED [ 23%] src/plugins/analysis/known_vulnerabilities/test/test_rulebook.py::test_apply_relation[relation_value_good_bad3] PASSED [ 23%] src/plugins/analysis/known_vulnerabilities/test/test_rulebook.py::test_apply_relation[relation_value_good_bad4] PASSED [ 23%] src/plugins/analysis/known_vulnerabilities/test/test_rulebook.py::test_apply_relation[relation_value_good_bad5] PASSED [ 23%] src/plugins/analysis/known_vulnerabilities/test/test_rulebook.py::test_apply_relation[relation_value_good_bad6] PASSED [ 23%] src/plugins/analysis/known_vulnerabilities/test/test_rulebook.py::test_evaluate_single_rule PASSED [ 23%] src/plugins/analysis/known_vulnerabilities/test/test_rulebook.py::test_evaluate_meta_rule PASSED [ 23%] src/plugins/analysis/known_vulnerabilities/test/test_rulebook.py::test_evaluate_base_rule PASSED [ 23%] src/plugins/analysis/known_vulnerabilities/test/test_rulebook.py::test_evaluate_bad_type PASSED [ 23%] src/plugins/analysis/known_vulnerabilities/test/test_vulnerabilities.py::test_bad_reliability[no_integer] PASSED [ 23%] src/plugins/analysis/known_vulnerabilities/test/test_vulnerabilities.py::test_bad_reliability[None] PASSED [ 23%] src/plugins/analysis/known_vulnerabilities/test/test_vulnerabilities.py::test_bad_reliability[200] PASSED [ 23%] src/plugins/analysis/known_vulnerabilities/test/test_vulnerabilities.py::test_bad_score[higher] PASSED [ 24%] src/plugins/analysis/known_vulnerabilities/test/test_vulnerabilities.py::test_bad_score[None] PASSED [ 24%] src/plugins/analysis/known_vulnerabilities/test/test_vulnerabilities.py::test_bad_score[50] PASSED [ 24%] src/plugins/analysis/known_vulnerabilities/test/test_vulnerabilities.py::test_bad_description[None] PASSED [ 24%] src/plugins/analysis/known_vulnerabilities/test/test_vulnerabilities.py::test_bad_description[12] PASSED [ 24%] src/plugins/analysis/known_vulnerabilities/test/test_vulnerabilities.py::test_bad_description[description2] PASSED [ 24%] src/plugins/analysis/known_vulnerabilities/test/test_vulnerabilities.py::test_bad_name[None] PASSED [ 24%] src/plugins/analysis/known_vulnerabilities/test/test_vulnerabilities.py::test_bad_name[12] PASSED [ 24%] src/plugins/analysis/known_vulnerabilities/test/test_vulnerabilities.py::test_bad_name[name2] PASSED [ 24%] src/plugins/analysis/known_vulnerabilities/test/test_vulnerabilities.py::test_bad_rule[None] PASSED [ 24%] src/plugins/analysis/known_vulnerabilities/test/test_vulnerabilities.py::test_bad_rule[12] PASSED [ 24%] src/plugins/analysis/known_vulnerabilities/test/test_vulnerabilities.py::test_bad_rule[] PASSED [ 24%] src/plugins/analysis/known_vulnerabilities/test/test_vulnerabilities.py::test_bad_rule[rule3] PASSED [ 24%] src/plugins/analysis/known_vulnerabilities/test/test_vulnerabilities.py::test_bad_link[12] PASSED [ 25%] src/plugins/analysis/known_vulnerabilities/test/test_vulnerabilities.py::test_bad_link[link1] PASSED [ 25%] src/plugins/analysis/known_vulnerabilities/test/test_vulnerabilities.py::test_dummy_vulnerability PASSED [ 25%] src/plugins/analysis/linter/test/test_js_linter.py::test_do_analysis PASSED [ 25%] src/plugins/analysis/linter/test/test_js_linter.py::test_do_analysis_with_docker FAILED [ 25%] src/plugins/analysis/linter/test/test_lua_linter.py::test_do_analysis PASSED [ 25%] src/plugins/analysis/linter/test/test_lua_linter.py::test_bad_lines PASSED [ 25%] src/plugins/analysis/linter/test/test_lua_linter.py::test_skip_w6xy PASSED [ 25%] src/plugins/analysis/linter/test/test_python_linter.py::test_do_analysis PASSED [ 25%] src/plugins/analysis/linter/test/test_python_linter.py::test_do_analysis_bad_invokation PASSED [ 25%] src/plugins/analysis/linter/test/test_shell_linter.py::test_do_analysis PASSED [ 25%] src/plugins/analysis/linter/test/test_shell_linter.py::test_do_analysis_bad_invokation PASSED [ 25%] src/plugins/analysis/linter/test/test_shell_linter.py::test_do_analysis_bad_status_code PASSED [ 25%] src/plugins/analysis/linter/test/test_source_code_analysis.py::test_process_object_not_supported FAILED [ 26%] src/plugins/analysis/linter/test/test_source_code_analysis.py::test_process_object_this_file FAILED [ 26%] src/plugins/analysis/linter/test/test_source_code_analysis.py::test_process_object_no_issues FAILED [ 26%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::TestPluginQemuExec::test_check_qemu_executability FAILED [ 26%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::TestPluginQemuExec::test_find_arch_suffixes PASSED [ 26%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::TestPluginQemuExec::test_find_arch_suffixes__unknown_arch PASSED [ 26%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::TestPluginQemuExec::test_find_relevant_files PASSED [ 26%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::TestPluginQemuExec::test_has_relevant_type PASSED [ 26%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::TestPluginQemuExec::test_process_included_files FAILED [ 26%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::TestPluginQemuExec::test_process_object FAILED [ 26%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::TestPluginQemuExec::test_process_object__docker_not_running PASSED [ 26%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::TestPluginQemuExec::test_process_object__error FAILED [ 26%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::TestPluginQemuExec::test_process_object__included_binary PASSED [ 26%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::TestPluginQemuExec::test_process_object__no_files PASSED [ 27%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::TestPluginQemuExec::test_process_object__timeout PASSED [ 27%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::TestPluginQemuExec::test_process_object__with_extracted_folder FAILED [ 27%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_get_docker_output__static FAILED [ 27%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_get_docker_output__dynamic FAILED [ 27%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_get_docker_output__arm FAILED [ 27%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_get_docker_output__ppc FAILED [ 27%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_get_docker_output__wrong_arch FAILED [ 27%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_get_docker_output__timeout PASSED [ 27%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_get_docker_output__error PASSED [ 27%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_get_docker_output__json_error PASSED [ 27%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_docker_is_running PASSED [ 27%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_docker_is_running__not_running PASSED [ 27%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_process_qemu_job PASSED [ 28%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_get_summary[input_data0-expected_output0] PASSED [ 28%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_get_summary[input_data1-expected_output1] PASSED [ 28%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_get_summary[input_data2-expected_output2] PASSED [ 28%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_valid_execution_in_results[input_data0-False] PASSED [ 28%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_valid_execution_in_results[input_data1-False] PASSED [ 28%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_valid_execution_in_results[input_data2-False] PASSED [ 28%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_valid_execution_in_results[input_data3-False] PASSED [ 28%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_valid_execution_in_results[input_data4-False] PASSED [ 28%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_valid_execution_in_results[input_data5-True] PASSED [ 28%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_output_without_error_exists[input_data0-False] PASSED [ 28%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_output_without_error_exists[input_data1-False] PASSED [ 28%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_output_without_error_exists[input_data2-False] PASSED [ 28%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_output_without_error_exists[input_data3-True] PASSED [ 29%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_output_without_error_exists[input_data4-True] PASSED [ 29%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_output_without_error_exists[input_data5-True] PASSED [ 29%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_output_without_error_exists[input_data6-False] PASSED [ 29%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_merge_similar_entries PASSED [ 29%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_result_contains_qemu_errors[input_data0-True] PASSED [ 29%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_result_contains_qemu_errors[input_data1-False] PASSED [ 29%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_contains_docker_error[Unknown syscall 4001 qemu: Unsupported syscall: 4001\n-True] PASSED [ 29%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_contains_docker_error[foobar-False] PASSED [ 29%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_contains_docker_error[-False] PASSED [ 29%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_replace_empty_strings PASSED [ 29%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_decode_output_values[input_data0-0] PASSED [ 29%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_decode_output_values[input_data1-] PASSED [ 29%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_decode_output_values[input_data2-foobar] PASSED [ 30%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_decode_output_values[input_data3-decoding error: no_b64] PASSED [ 30%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_process_strace_output__no_strace[input_data0] PASSED [ 30%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_process_strace_output__no_strace[input_data1] PASSED [ 30%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_process_strace_output__no_strace[input_data2] PASSED [ 30%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_process_strace_output__no_strace[input_data3] PASSED [ 30%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::test_process_strace_output PASSED [ 30%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::TestQemuExecUnpacker::test_unpack_fo FAILED [ 30%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::TestQemuExecUnpacker::test_unpack_fo__binary_not_found PASSED [ 30%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::TestQemuExecUnpacker::test_unpack_fo__no_file_path FAILED [ 30%] src/plugins/analysis/qemu_exec/test/test_plugin_qemu_exec.py::TestQemuExecUnpacker::test_unpack_fo__path_not_found PASSED [ 30%] src/plugins/analysis/qemu_exec/test/test_routes.py::TestQemuExecRoutesStatic::test_get_analysis_results_for_included_uid PASSED [ 30%] src/plugins/analysis/qemu_exec/test/test_routes.py::TestQemuExecRoutesStatic::test_get_parent_uids_from_virtual_path PASSED [ 30%] src/plugins/analysis/qemu_exec/test/test_routes.py::TestQemuExecRoutesStatic::test_get_results_from_parent_fo PASSED [ 30%] src/plugins/analysis/qemu_exec/test/test_routes.py::TestQemuExecRoutesStatic::test_get_results_from_parent_fo__no_results PASSED [ 31%] src/plugins/analysis/qemu_exec/test/test_routes.py::TestFileSystemMetadataRoutes::test__get_analysis_results_executable PASSED [ 31%] src/plugins/analysis/qemu_exec/test/test_routes.py::TestFileSystemMetadataRoutes::test__get_analysis_results_not_executable PASSED [ 31%] src/plugins/analysis/qemu_exec/test/test_routes.py::TestFileSystemMetadataRoutes::test__get_analysis_results_with_error_inside PASSED [ 31%] src/plugins/analysis/qemu_exec/test/test_routes.py::TestFileSystemMetadataRoutes::test__get_analysis_results_with_error_outside PASSED [ 31%] src/plugins/analysis/qemu_exec/test/test_routes.py::TestFileSystemMetadataRoutesRest::test__get_rest PASSED [ 31%] src/plugins/analysis/qemu_exec/test/test_routes.py::TestFileSystemMetadataRoutesRest::test__get_rest__no_result PASSED [ 31%] src/plugins/analysis/software_components/test/test_plugin_software_components.py::TestAnalysisPluginsSoftwareComponents::test_add_os_key_fail PASSED [ 31%] src/plugins/analysis/software_components/test/test_plugin_software_components.py::TestAnalysisPluginsSoftwareComponents::test_add_os_key_success PASSED [ 31%] src/plugins/analysis/software_components/test/test_plugin_software_components.py::TestAnalysisPluginsSoftwareComponents::test_entry_has_no_trailing_version PASSED [ 31%] src/plugins/analysis/software_components/test/test_plugin_software_components.py::TestAnalysisPluginsSoftwareComponents::test_get_version PASSED [ 31%] src/plugins/analysis/software_components/test/test_plugin_software_components.py::TestAnalysisPluginsSoftwareComponents::test_get_version_from_meta PASSED [ 31%] src/plugins/analysis/software_components/test/test_plugin_software_components.py::TestAnalysisPluginsSoftwareComponents::test_process_object PASSED [ 31%] src/plugins/analysis/software_components/test/test_plugin_software_components.py::TestAnalysisPluginsSoftwareComponents::test_update_os_key PASSED [ 32%] src/plugins/analysis/software_components/test/test_plugin_software_components_signatures.py::TestSoftwareSignatureMeta::test_check_meta_fields PASSED [ 32%] src/plugins/analysis/software_components/test/test_plugin_software_components_signatures.py::TestSoftwareSignatureMeta::test_check_meta_fields_missing PASSED [ 32%] src/plugins/analysis/software_components/test/test_plugin_software_components_signatures.py::TestAllSoftwareSignaturesMatched::test_all_signatures_matched PASSED [ 32%] src/plugins/analysis/software_components/test/test_resolve_version_format_string.py::test_extract_data_from_ghidra FAILED [ 32%] src/plugins/analysis/software_components/test/test_resolve_version_format_string.py::test_filter_implausible_results[test_input0-expected_output0] PASSED [ 32%] src/plugins/analysis/software_components/test/test_resolve_version_format_string.py::test_filter_implausible_results[test_input1-expected_output1] PASSED [ 32%] src/plugins/analysis/software_components/test/test_resolve_version_format_string.py::test_filter_implausible_results[test_input2-expected_output2] PASSED [ 32%] src/plugins/analysis/software_components/test/test_scan_signatures.py::test_get_scanned_software PASSED [ 32%] src/plugins/analysis/software_components/test/test_scan_signatures.py::test_extract_names PASSED [ 32%] src/plugins/analysis/string_evaluation/test/test_plugin.py::TestAnalysisPlugInStringEvaluator::test_find_strings PASSED [ 32%] src/plugins/analysis/string_evaluation/test/test_string_eval.py::TestStringEval::test_add_case_ratio_score PASSED [ 32%] src/plugins/analysis/string_evaluation/test/test_string_eval.py::TestStringEval::test_add_dictionary_score PASSED [ 32%] src/plugins/analysis/string_evaluation/test/test_string_eval.py::TestStringEval::test_add_format_string_score PASSED [ 33%] src/plugins/analysis/string_evaluation/test/test_string_eval.py::TestStringEval::test_add_html_score PASSED [ 33%] src/plugins/analysis/string_evaluation/test/test_string_eval.py::TestStringEval::test_add_length_score PASSED [ 33%] src/plugins/analysis/string_evaluation/test/test_string_eval.py::TestStringEval::test_add_mail_adress_score PASSED [ 33%] src/plugins/analysis/string_evaluation/test/test_string_eval.py::TestStringEval::test_add_parameter_score PASSED [ 33%] src/plugins/analysis/string_evaluation/test/test_string_eval.py::TestStringEval::test_add_path_score PASSED [ 33%] src/plugins/analysis/string_evaluation/test/test_string_eval.py::TestStringEval::test_add_possible_version_number_score PASSED [ 33%] src/plugins/analysis/string_evaluation/test/test_string_eval.py::TestStringEval::test_add_possible_year_score PASSED [ 33%] src/plugins/analysis/string_evaluation/test/test_string_eval.py::TestStringEval::test_add_quad_characters_score PASSED [ 33%] src/plugins/analysis/string_evaluation/test/test_string_eval.py::TestStringEval::test_add_rare_special_character_score PASSED [ 33%] src/plugins/analysis/string_evaluation/test/test_string_eval.py::TestStringEval::test_add_special_character_ratio_score PASSED [ 33%] src/plugins/analysis/string_evaluation/test/test_string_eval.py::TestStringEval::test_add_underscore_or_period_at_beginning_score PASSED [ 33%] src/plugins/analysis/string_evaluation/test/test_string_eval.py::TestStringEval::test_eval_strings PASSED [ 33%] src/plugins/analysis/string_evaluation/test/test_string_eval.py::TestStringEval::test_score PASSED [ 34%] src/plugins/analysis/strings/test/test_plugin_strings.py::TestAnalysisPlugInPrintableStrings::test_get_min_length_from_config PASSED [ 34%] src/plugins/analysis/strings/test/test_plugin_strings.py::TestAnalysisPlugInPrintableStrings::test_match_with_offset PASSED [ 34%] src/plugins/analysis/strings/test/test_plugin_strings.py::TestAnalysisPlugInPrintableStrings::test_match_with_offset__16bit PASSED [ 34%] src/plugins/analysis/strings/test/test_plugin_strings.py::TestAnalysisPlugInPrintableStrings::test_process_object PASSED [ 34%] src/plugins/analysis/strings/test/test_plugin_strings.py::TestAnalysisPlugInPrintableStrings::test_process_object__no_strings PASSED [ 34%] src/plugins/analysis/tlsh/test/test_plugin_tlsh.py::test_one_matching_file PASSED [ 34%] src/plugins/analysis/tlsh/test/test_plugin_tlsh.py::test_no_matching_file PASSED [ 34%] src/plugins/analysis/tlsh/test/test_plugin_tlsh.py::test_match_to_same_file PASSED [ 34%] src/plugins/analysis/tlsh/test/test_plugin_tlsh.py::test_file_has_no_tlsh_hash PASSED [ 34%] src/plugins/analysis/tlsh/test/test_plugin_tlsh.py::test_no_files_in_database PASSED [ 34%] src/plugins/analysis/tlsh/test/test_plugin_tlsh.py::test_file_hashes_not_run PASSED [ 34%] src/plugins/analysis/users_and_passwords/test/test_plugin_password_file_analyzer.py::TestAnalysisPluginPasswordFileAnalyzer::test_process_object_fp_file PASSED [ 34%] src/plugins/analysis/users_and_passwords/test/test_plugin_password_file_analyzer.py::TestAnalysisPluginPasswordFileAnalyzer::test_process_object_password_in_binary_file PASSED [ 35%] src/plugins/analysis/users_and_passwords/test/test_plugin_password_file_analyzer.py::TestAnalysisPluginPasswordFileAnalyzer::test_process_object_shadow_file PASSED [ 35%] src/plugins/analysis/users_and_passwords/test/test_plugin_password_file_analyzer.py::test_crack_hash_failure PASSED [ 35%] src/plugins/analysis/users_and_passwords/test/test_plugin_password_file_analyzer.py::test_crack_hash_success PASSED [ 35%] src/plugins/compare/file_coverage/test/test_plugin_file_coverage.py::TestComparePluginFileCoverage::test_get_exclusive_files PASSED [ 35%] src/plugins/compare/file_coverage/test/test_plugin_file_coverage.py::TestComparePluginFileCoverage::test_get_files_in_more_than_one_but_not_in_all PASSED [ 35%] src/plugins/compare/file_coverage/test/test_plugin_file_coverage.py::TestComparePluginFileCoverage::test_get_intersection_of_files PASSED [ 35%] src/plugins/compare/file_coverage/test/test_plugin_file_coverage.py::TestComparePluginFileCoverage::test_init PASSED [ 35%] src/plugins/compare/file_coverage/test/test_plugin_file_coverage.py::TestComparePluginFileCoverage::test_run_compare_plugin PASSED [ 35%] src/plugins/compare/file_coverage/test/test_plugin_file_coverage.py::test_get_similarity_value[similar_files0-similarity_dict0-] PASSED [ 35%] src/plugins/compare/file_coverage/test/test_plugin_file_coverage.py::test_get_similarity_value[similar_files1-similarity_dict1-99] PASSED [ 35%] src/plugins/compare/file_coverage/test/test_plugin_file_coverage.py::test_get_similarity_value[similar_files2-similarity_dict2-99] PASSED [ 35%] src/plugins/compare/file_coverage/test/test_plugin_file_coverage.py::test_get_similarity_value[similar_files3-similarity_dict3-80 \u2012 90] PASSED [ 35%] src/plugins/compare/file_coverage/test/test_plugin_file_coverage.py::test_get_similarity_value[similar_files4-similarity_dict4-70 \u2012 90] PASSED [ 36%] src/plugins/compare/file_coverage/test/test_plugin_file_coverage.py::test_generate_similarity_sets[test_input0-expected_output0] PASSED [ 36%] src/plugins/compare/file_coverage/test/test_plugin_file_coverage.py::test_generate_similarity_sets[test_input1-expected_output1] PASSED [ 36%] src/plugins/compare/file_coverage/test/test_plugin_file_coverage.py::test_generate_similarity_sets[test_input2-expected_output2] PASSED [ 36%] src/plugins/compare/file_coverage/test/test_plugin_file_coverage.py::test_generate_similarity_sets[test_input3-expected_output3] PASSED [ 36%] src/plugins/compare/file_coverage/test/test_plugin_file_coverage.py::test_generate_similarity_sets[test_input4-expected_output4] PASSED [ 36%] src/plugins/compare/file_coverage/test/test_plugin_file_coverage.py::test_generate_similarity_sets[test_input5-expected_output5] PASSED [ 36%] src/plugins/compare/file_coverage/test/test_plugin_file_coverage.py::ComparePluginTest::test_init PASSED [ 36%] src/plugins/compare/file_header/test/test_file_header.py::TestComparePluginFileHeader::test_at_least_two_are_common PASSED [ 36%] src/plugins/compare/file_header/test/test_file_header.py::TestComparePluginFileHeader::test_compare PASSED [ 36%] src/plugins/compare/file_header/test/test_file_header.py::TestComparePluginFileHeader::test_init PASSED [ 36%] src/plugins/compare/file_header/test/test_file_header.py::test_process_ascii_bytes PASSED [ 36%] src/plugins/compare/file_header/test/test_file_header.py::ComparePluginTest::test_init PASSED [ 36%] src/plugins/compare/software/test/test_plugin_software.py::TestComparePluginSoftware::test_get_exclustive_software PASSED [ 37%] src/plugins/compare/software/test/test_plugin_software.py::TestComparePluginSoftware::test_get_intersection_of_software PASSED [ 37%] src/plugins/compare/software/test/test_plugin_software.py::TestComparePluginSoftware::test_get_software_in_more_than_one_but_not_in_all PASSED [ 37%] src/plugins/compare/software/test/test_plugin_software.py::TestComparePluginSoftware::test_init PASSED [ 37%] src/plugins/compare/software/test/test_plugin_software.py::ComparePluginTest::test_init PASSED [ 37%] src/test/acceptance/test_advanced_search.py::TestAcceptanceAdvancedSearch::test_advanced_search PASSED [ 37%] src/test/acceptance/test_advanced_search.py::TestAcceptanceAdvancedSearch::test_advanced_search_file_object PASSED [ 37%] src/test/acceptance/test_advanced_search.py::TestAcceptanceAdvancedSearch::test_advanced_search_get PASSED [ 37%] src/test/acceptance/test_advanced_search.py::TestAcceptanceAdvancedSearch::test_advanced_search_inverse_only_firmware PASSED [ 37%] src/test/acceptance/test_advanced_search.py::TestAcceptanceAdvancedSearch::test_advanced_search_only_firmwares PASSED [ 37%] src/test/acceptance/test_advanced_search.py::TestAcceptanceAdvancedSearch::test_rest_recursive_firmware_search PASSED [ 37%] src/test/acceptance/test_authenticated_gui.py::TestAcceptanceAuthentication::test_about_doesnt_need_authentication PASSED [ 37%] src/test/acceptance/test_authenticated_gui.py::TestAcceptanceAuthentication::test_all_endpoints_need_authentication PASSED [ 37%] src/test/acceptance/test_authenticated_gui.py::TestAcceptanceAuthentication::test_api_key_auth PASSED [ 38%] src/test/acceptance/test_authenticated_gui.py::TestAcceptanceAuthentication::test_login PASSED [ 38%] src/test/acceptance/test_authenticated_gui.py::TestAcceptanceAuthentication::test_redirection PASSED [ 38%] src/test/acceptance/test_authenticated_gui.py::TestAcceptanceAuthentication::test_role_based_access PASSED [ 38%] src/test/acceptance/test_authenticated_gui.py::TestAcceptanceAuthentication::test_show_login_page PASSED [ 38%] src/test/acceptance/test_binary_search.py::TestAcceptanceBinarySearch::test_binary_search FAILED [ 38%] src/test/acceptance/test_compare_firmwares.py::TestAcceptanceCompareFirmwares::test_compare_firmwares FAILED [ 38%] src/test/acceptance/test_file_download.py::TestAcceptanceDownloadFile::test_firmware_download FAILED [ 38%] src/test/acceptance/test_io_routes.py::TestAcceptanceIoRoutes::test_ida_download PASSED [ 38%] src/test/acceptance/test_io_routes.py::TestAcceptanceIoRoutes::test_ida_download_bad_uid PASSED [ 38%] src/test/acceptance/test_io_routes.py::TestAcceptanceIoRoutes::test_pdf_download FAILED [ 38%] src/test/acceptance/test_io_routes.py::TestAcceptanceIoRoutes::test_radare_button PASSED [ 38%] src/test/acceptance/test_misc.py::TestAcceptanceMisc::test_misc FAILED [ 38%] src/test/acceptance/test_search.py::TestAcceptanceNormalSearch::test_search PASSED [ 38%] src/test/acceptance/test_upload_analyze_delete_firmware.py::TestAcceptanceAnalyzeFirmware::test_run_from_upload_via_show_analysis_to_delete FAILED [ 39%] src/test/acceptance/rest/test_rest_analyze_firmware.py::TestRestFirmware::test_run_from_upload_to_show_analysis_and_search FAILED [ 39%] src/test/acceptance/rest/test_rest_binary_search.py::TestRestBinarySearch::test_binary_search FAILED [ 39%] src/test/acceptance/rest/test_rest_compare.py::TestRestCompareFirmware::test_run_from_upload_to_show_analysis FAILED [ 39%] src/test/acceptance/rest/test_rest_download.py::TestRestDownloadFirmware::test_run_from_upload_to_show_analysis PASSED [ 39%] src/test/acceptance/rest/test_rest_statistic.py::TestRestStatistic::test_status PASSED [ 39%] src/test/acceptance/run_scripts/test_run_scripts.py::test_start_script_help_and_version[start_fact.py-FACT Starter] PASSED [ 39%] src/test/acceptance/run_scripts/test_run_scripts.py::test_start_script_help_and_version[start_fact_backend.py-FACT Backend] PASSED [ 39%] src/test/acceptance/run_scripts/test_run_scripts.py::test_start_script_help_and_version[start_fact_frontend.py-FACT Frontend] PASSED [ 39%] src/test/acceptance/run_scripts/test_run_scripts.py::test_start_script_help_and_version[start_fact_db.py-FACT DB-Service] PASSED [ 39%] src/test/acceptance/run_scripts/test_run_scripts.py::test_start_scripts_with_main[init_database] PASSED [ 39%] src/test/acceptance/run_scripts/test_run_scripts.py::test_start_scripts_with_main[update_statistic] PASSED [ 39%] src/test/acceptance/run_scripts/test_run_scripts.py::test_start_scripts_with_main[update_variety_data] PASSED [ 39%] src/test/acceptance/run_scripts/test_run_scripts.py::test_fact_complete_start SKIPPED [ 40%] src/test/integration/helperFunctions/test_pdf.py::test_build_pdf_report FAILED [ 40%] src/test/integration/intercom/test_backend_scheduler.py::test_backend_worker PASSED [ 40%] src/test/integration/intercom/test_backend_scheduler.py::test_all_listeners_started PASSED [ 40%] src/test/integration/intercom/test_intercom_common.py::TestInterComListener::test_big_file PASSED [ 40%] src/test/integration/intercom/test_intercom_common.py::TestInterComListener::test_small_file PASSED [ 40%] src/test/integration/intercom/test_intercom_delete_file.py::test_delete_file_success PASSED [ 40%] src/test/integration/intercom/test_intercom_delete_file.py::test_delete_file_entry_exists PASSED [ 40%] src/test/integration/intercom/test_intercom_delete_file.py::test_delete_file_is_locked PASSED [ 40%] src/test/integration/intercom/test_task_communication.py::TestInterComTaskCommunication::test_analysis_plugin_publication PASSED [ 40%] src/test/integration/intercom/test_task_communication.py::TestInterComTaskCommunication::test_analysis_plugin_publication_not_available PASSED [ 40%] src/test/integration/intercom/test_task_communication.py::TestInterComTaskCommunication::test_analysis_task PASSED [ 40%] src/test/integration/intercom/test_task_communication.py::TestInterComTaskCommunication::test_compare_task PASSED [ 40%] src/test/integration/intercom/test_task_communication.py::TestInterComTaskCommunication::test_peek_binary_task PASSED [ 41%] src/test/integration/intercom/test_task_communication.py::TestInterComTaskCommunication::test_raw_download_task PASSED [ 41%] src/test/integration/intercom/test_task_communication.py::TestInterComTaskCommunication::test_re_analyze_task PASSED [ 41%] src/test/integration/intercom/test_task_communication.py::TestInterComTaskCommunication::test_single_file_task PASSED [ 41%] src/test/integration/intercom/test_task_communication.py::TestInterComTaskCommunication::test_tar_repack_task PASSED [ 41%] src/test/integration/scheduler/test_cycle_with_tags.py::TestTagPropagation::test_run_analysis_with_tag FAILED [ 41%] src/test/integration/scheduler/test_regression_virtual_file_path.py::test_check_collision PASSED [ 41%] src/test/integration/scheduler/test_unpack_analyse_and_compare.py::TestFileAddition::test_unpack_analyse_and_compare FAILED [ 41%] src/test/integration/scheduler/test_unpack_and_analyse.py::TestFileAddition::test_unpack_and_analyse FAILED [ 41%] src/test/integration/scheduler/test_unpack_only.py::TestFileAddition::test_unpack_only FAILED [ 41%] src/test/integration/statistic/test_update.py::TestStatistic::test_count_occurrences PASSED [ 41%] src/test/integration/statistic/test_update.py::TestStatistic::test_fetch_mitigations PASSED [ 41%] src/test/integration/statistic/test_update.py::TestStatistic::test_filter_sanitized_entries PASSED [ 41%] src/test/integration/statistic/test_update.py::TestStatistic::test_find_most_frequent_architecture PASSED [ 42%] src/test/integration/statistic/test_update.py::TestStatistic::test_get_all_stats PASSED [ 42%] src/test/integration/statistic/test_update.py::TestStatistic::test_get_general_stats PASSED [ 42%] src/test/integration/statistic/test_update.py::TestStatistic::test_get_mitigation_data PASSED [ 42%] src/test/integration/statistic/test_update.py::TestStatistic::test_known_vulnerabilities_works PASSED [ 42%] src/test/integration/statistic/test_update.py::TestStatistic::test_return_none_if_no_exploit_mitigations PASSED [ 42%] src/test/integration/statistic/test_update.py::TestStatistic::test_set_single_stats PASSED [ 42%] src/test/integration/statistic/test_update.py::TestStatistic::test_shorten_architecture_string PASSED [ 42%] src/test/integration/statistic/test_update.py::TestStatistic::test_update_and_get_statistic PASSED [ 42%] src/test/integration/statistic/test_update.py::TestStatistic::test_update_and_get_statistics PASSED [ 42%] src/test/integration/statistic/test_update.py::TestStatisticWithDb::test_get_executable_stats PASSED [ 42%] src/test/integration/statistic/test_work_load.py::TestWorkloadStatistic::test_update_workload_statistic PASSED [ 42%] src/test/integration/storage/test_binary_service.py::test_get_binary_and_file_name PASSED [ 42%] src/test/integration/storage/test_binary_service.py::test_get_binary_and_file_name_invalid_uid PASSED [ 43%] src/test/integration/storage/test_binary_service.py::test_get_repacked_binary_and_file_name FAILED [ 43%] src/test/integration/storage/test_binary_service.py::test_get_repacked_binary_and_file_name_invalid_uid PASSED [ 43%] src/test/integration/storage/test_binary_service.py::test_read_partial_binary PASSED [ 43%] src/test/integration/storage/test_binary_service.py::test_read_partial_binary_invalid_uid PASSED [ 43%] src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_collect_analysis_tags_duplicate PASSED [ 43%] src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_collect_analysis_tags_no_propagate PASSED [ 43%] src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_collect_analysis_tags_no_tags PASSED [ 43%] src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_collect_analysis_tags_propagate PASSED [ 43%] src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_collect_analysis_tags_unique_tags PASSED [ 43%] src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_exists PASSED [ 43%] src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_get_complete_object_including_all_summaries PASSED [ 43%] src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_get_file_object_number PASSED [ 43%] src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_get_firmware PASSED [ 44%] src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_get_firmware_number PASSED [ 44%] src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_get_object PASSED [ 44%] src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_get_objects_by_uid_list PASSED [ 44%] src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_is_file_object PASSED [ 44%] src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_is_firmware PASSED [ 44%] src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_lock_is_released PASSED [ 44%] src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_retrieve_analysis PASSED [ 44%] src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_retrieve_analysis_filter PASSED [ 44%] src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_sanitize_analysis PASSED [ 44%] src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_sanitize_db_duplicates PASSED [ 44%] src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_sanitize_extract_and_retrieve_binary PASSED [ 44%] src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_unpacking_lock PASSED [ 44%] src/test/integration/storage/test_db_interface.py::TestSummary::test_collect_summary PASSED [ 45%] src/test/integration/storage/test_db_interface.py::TestSummary::test_get_set_of_all_included_files PASSED [ 45%] src/test/integration/storage/test_db_interface.py::TestSummary::test_get_summary PASSED [ 45%] src/test/integration/storage/test_db_interface.py::TestSummary::test_get_summary_of_one_error_handling PASSED [ 45%] src/test/integration/storage/test_db_interface.py::TestSummary::test_get_uids_of_all_included_files PASSED [ 45%] src/test/integration/storage/test_db_interface.py::TestSummary::test_update_summary PASSED [ 45%] src/test/integration/storage/test_db_interface_admin.py::TestStorageDbInterfaceAdmin::test_delete_file_object PASSED [ 45%] src/test/integration/storage/test_db_interface_admin.py::TestStorageDbInterfaceAdmin::test_delete_firmware PASSED [ 45%] src/test/integration/storage/test_db_interface_admin.py::TestStorageDbInterfaceAdmin::test_delete_swapped_analysis_entries PASSED [ 45%] src/test/integration/storage/test_db_interface_admin.py::TestStorageDbInterfaceAdmin::test_remove_object_field PASSED [ 45%] src/test/integration/storage/test_db_interface_admin.py::TestStorageDbInterfaceAdmin::test_remove_virtual_path_entries_no_other_roots PASSED [ 45%] src/test/integration/storage/test_db_interface_admin.py::TestStorageDbInterfaceAdmin::test_remove_virtual_path_entries_other_roots PASSED [ 45%] src/test/integration/storage/test_db_interface_backend.py::TestStorageDbInterfaceBackend::test_add_analysis_file_object PASSED [ 45%] src/test/integration/storage/test_db_interface_backend.py::TestStorageDbInterfaceBackend::test_add_analysis_firmware PASSED [ 46%] src/test/integration/storage/test_db_interface_backend.py::TestStorageDbInterfaceBackend::test_add_and_get_file_object PASSED [ 46%] src/test/integration/storage/test_db_interface_backend.py::TestStorageDbInterfaceBackend::test_add_and_get_firmware PASSED [ 46%] src/test/integration/storage/test_db_interface_backend.py::TestStorageDbInterfaceBackend::test_add_and_get_object_including_comment PASSED [ 46%] src/test/integration/storage/test_db_interface_backend.py::TestStorageDbInterfaceBackend::test_add_firmware PASSED [ 46%] src/test/integration/storage/test_db_interface_backend.py::TestStorageDbInterfaceBackend::test_crash_add_analysis PASSED [ 46%] src/test/integration/storage/test_db_interface_backend.py::TestStorageDbInterfaceBackend::test_update_file_object PASSED [ 46%] src/test/integration/storage/test_db_interface_backend.py::TestStorageDbInterfaceBackend::test_update_firmware PASSED [ 46%] src/test/integration/storage/test_db_interface_compare.py::TestCompare::test_add_and_get_compare_result PASSED [ 46%] src/test/integration/storage/test_db_interface_compare.py::TestCompare::test_get_not_existing_compare_result PASSED [ 46%] src/test/integration/storage/test_db_interface_compare.py::TestCompare::test_calculate_compare_result_id PASSED [ 46%] src/test/integration/storage/test_db_interface_compare.py::TestCompare::test_calculate_compare_result_id__incomplete_entries PASSED [ 46%] src/test/integration/storage/test_db_interface_compare.py::TestCompare::test_check_objects_exist PASSED [ 46%] src/test/integration/storage/test_db_interface_compare.py::TestCompare::test_get_compare_result_of_nonexistent_uid PASSED [ 46%] src/test/integration/storage/test_db_interface_compare.py::TestCompare::test_get_latest_comparisons PASSED [ 47%] src/test/integration/storage/test_db_interface_compare.py::TestCompare::test_get_latest_comparisons_removed_firmware PASSED [ 47%] src/test/integration/storage/test_db_interface_compare.py::TestCompare::test_get_total_number_of_results PASSED [ 47%] src/test/integration/storage/test_db_interface_compare.py::TestCompare::test_get_exclusive_files[the_root_uid-expected_result0] PASSED [ 47%] src/test/integration/storage/test_db_interface_compare.py::TestCompare::test_get_exclusive_files[some_other_uid-expected_result1] PASSED [ 47%] src/test/integration/storage/test_db_interface_compare.py::TestCompare::test_get_exclusive_files[None-expected_result2] PASSED [ 47%] src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_all_uids_found_in_database PASSED [ 47%] src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_find_failed_analyses_with_multiple_analyses PASSED [ 47%] src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_find_failed_analyses_with_multiple_files PASSED [ 47%] src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_find_missing_analyses PASSED [ 47%] src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_find_missing_files PASSED [ 47%] src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_find_orphaned_objects PASSED [ 47%] src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_generate_file_tree_level PASSED [ 47%] src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_generic_search PASSED [ 48%] src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_get_data_for_nice_list PASSED [ 48%] src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_get_file_name PASSED [ 48%] src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_get_firmware_attribute_list PASSED [ 48%] src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_get_hid_firmware PASSED [ 48%] src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_get_hid_fo PASSED [ 48%] src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_get_hid_invalid_uid PASSED [ 48%] src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_get_meta_list PASSED [ 48%] src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_get_meta_list_of_fo PASSED [ 48%] src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_get_number_of_total_matches PASSED [ 48%] src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_get_other_versions_of_firmware PASSED [ 48%] src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_get_specific_fields_for_multiple_entries PASSED [ 48%] src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_get_x_last_added_firmwares PASSED [ 48%] src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_regression_meta_list PASSED [ 49%] src/test/integration/storage/test_db_interface_frontend_editing.py::TestStorageDbInterfaceFrontendEditing::test_add_comment PASSED [ 49%] src/test/integration/storage/test_db_interface_frontend_editing.py::TestStorageDbInterfaceFrontendEditing::test_add_to_search_query_cache PASSED [ 49%] src/test/integration/storage/test_db_interface_frontend_editing.py::TestStorageDbInterfaceFrontendEditing::test_delete_comment PASSED [ 49%] src/test/integration/storage/test_db_interface_frontend_editing.py::TestStorageDbInterfaceFrontendEditing::test_get_latest_comments PASSED [ 49%] src/test/integration/storage/test_db_interface_frontend_editing.py::TestStorageDbInterfaceFrontendEditing::test_remove_element_from_array_in_field PASSED [ 49%] src/test/integration/storage/test_db_interface_frontend_editing.py::TestStorageDbInterfaceFrontendEditing::test_update_object_field PASSED [ 49%] src/test/integration/storage/test_db_interface_view_sync.py::test_view_sync_interface PASSED [ 49%] src/test/integration/web_interface/test_filter.py::test_list_group_collapse PASSED [ 49%] src/test/integration/web_interface/rest/test_rest_binary.py::TestRestDownload::test_rest_download_valid PASSED [ 49%] src/test/integration/web_interface/rest/test_rest_binary.py::TestRestDownload::test_rest_download_invalid_uid PASSED [ 49%] src/test/integration/web_interface/rest/test_rest_binary.py::TestRestDownload::test_rest_download_invalid_data PASSED [ 49%] src/test/integration/web_interface/rest/test_rest_compare.py::TestRestStartCompare::test_rest_start_compare_valid PASSED [ 49%] src/test/integration/web_interface/rest/test_rest_compare.py::TestRestStartCompare::test_rest_start_compare_invalid_uid PASSED [ 50%] src/test/integration/web_interface/rest/test_rest_compare.py::TestRestStartCompare::test_rest_start_compare_invalid_data PASSED [ 50%] src/test/integration/web_interface/rest/test_rest_compare.py::TestRestStartCompare::test_rest_get_compare_valid_not_in_db PASSED [ 50%] src/test/integration/web_interface/rest/test_rest_compare.py::TestRestStartCompare::test_rest_get_compare_invalid_uid PASSED [ 50%] src/test/integration/web_interface/rest/test_rest_compare.py::TestRestStartCompare::test_rest_get_compare_invalid_data PASSED [ 50%] src/test/integration/web_interface/rest/test_rest_file_object.py::TestRestFileObject::test_rest_download_valid PASSED [ 50%] src/test/integration/web_interface/rest/test_rest_file_object.py::TestRestFileObject::test_rest_request_multiple_file_objects PASSED [ 50%] src/test/integration/web_interface/rest/test_rest_file_object.py::TestRestFileObject::test_rest_download_invalid_uid PASSED [ 50%] src/test/integration/web_interface/rest/test_rest_file_object.py::TestRestFileObject::test_rest_download_invalid_data PASSED [ 50%] src/test/integration/web_interface/rest/test_rest_firmware.py::TestRestFirmware::test_rest_firmware_existing PASSED [ 50%] src/test/integration/web_interface/rest/test_rest_firmware.py::TestRestFirmware::test_offset_to_empty_response PASSED [ 50%] src/test/integration/web_interface/rest/test_rest_firmware.py::TestRestFirmware::test_stable_response_on_bad_paging PASSED [ 50%] src/test/integration/web_interface/rest/test_rest_firmware.py::TestRestFirmware::test_rest_search_existing PASSED [ 50%] src/test/integration/web_interface/rest/test_rest_firmware.py::TestRestFirmware::test_rest_search_not_existing PASSED [ 51%] src/test/integration/web_interface/rest/test_rest_firmware.py::TestRestFirmware::test_rest_upload_valid PASSED [ 51%] src/test/integration/web_interface/rest/test_rest_firmware.py::TestRestFirmware::test_rest_upload_invalid PASSED [ 51%] src/test/integration/web_interface/rest/test_rest_firmware.py::TestRestFirmware::test_rest_download_valid PASSED [ 51%] src/test/integration/web_interface/rest/test_rest_firmware.py::TestRestFirmware::test_rest_download_invalid_uid PASSED [ 51%] src/test/integration/web_interface/rest/test_rest_firmware.py::TestRestFirmware::test_rest_download_invalid_data PASSED [ 51%] src/test/integration/web_interface/rest/test_rest_firmware.py::TestRestFirmware::test_rest_update_analysis_success SKIPPED [ 51%] src/test/integration/web_interface/rest/test_rest_firmware.py::TestRestFirmware::test_rest_update_bad_query PASSED [ 51%] src/test/integration/web_interface/rest/test_rest_firmware.py::TestRestFirmware::test_rest_download_with_summary PASSED [ 51%] src/test/integration/web_interface/rest/test_rest_missing_analyses.py::TestRestMissingAnalyses::test_rest_get_missing_files PASSED [ 51%] src/test/integration/web_interface/rest/test_rest_missing_analyses.py::TestRestMissingAnalyses::test_rest_get_missing_analyses PASSED [ 51%] src/test/integration/web_interface/rest/test_rest_missing_analyses.py::TestRestMissingAnalyses::test_rest_get_failed_analyses PASSED [ 51%] src/test/integration/web_interface/rest/test_rest_missing_analyses.py::TestRestMissingAnalyses::test_rest_get_orphaned_objects PASSED [ 51%] src/test/integration/web_interface/rest/test_rest_statistics.py::TestRestStatistics::test_rest_request_all_statistics PASSED [ 52%] src/test/integration/web_interface/rest/test_rest_statistics.py::TestRestStatistics::test_rest_request_single_statistic PASSED [ 52%] src/test/integration/web_interface/rest/test_rest_statistics.py::TestRestStatistics::test_rest_request_non_existent_statistic PASSED [ 52%] src/test/integration/web_interface/rest/test_rest_statistics.py::TestRestStatistics::test_rest_request_invalid_data PASSED [ 52%] src/test/unit/test_manage_users.py::test_setup_argparse PASSED [ 52%] src/test/unit/test_manage_users.py::test_integration_try_actions[action_and_inputs0] /usr/local/bin/entrypoint.sh: line 25: 8 Killed pytest $@ ```

Somehow pytest always gets killed after the first 24% of tests, but still here is the output of the first quater of tests.

Output of pytest ``` ============================= test session starts ============================== platform linux -- Python 3.8.10, pytest-6.2.5, py-1.10.0, pluggy-1.0.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /opt/FACT_core, configfile: pytest.ini plugins: flaky-3.7.0, cov-3.0.0 collecting ...  collecting 0 items  collecting 208 items  collecting 729 items  collected 815 items  ../../../opt/FACT_core/src/test/acceptance/test_advanced_search.py::TestAcceptanceAdvancedSearch::test_advanced_search PASSED [ 0%] ../../../opt/FACT_core/src/test/acceptance/test_advanced_search.py::TestAcceptanceAdvancedSearch::test_advanced_search_file_object PASSED [ 0%] ../../../opt/FACT_core/src/test/acceptance/test_advanced_search.py::TestAcceptanceAdvancedSearch::test_advanced_search_get PASSED [ 0%] ../../../opt/FACT_core/src/test/acceptance/test_advanced_search.py::TestAcceptanceAdvancedSearch::test_advanced_search_inverse_only_firmware PASSED [ 0%] ../../../opt/FACT_core/src/test/acceptance/test_advanced_search.py::TestAcceptanceAdvancedSearch::test_advanced_search_only_firmwares PASSED [ 0%] ../../../opt/FACT_core/src/test/acceptance/test_advanced_search.py::TestAcceptanceAdvancedSearch::test_rest_recursive_firmware_search PASSED [ 0%] ../../../opt/FACT_core/src/test/acceptance/test_authenticated_gui.py::TestAcceptanceAuthentication::test_about_doesnt_need_authentication PASSED [ 0%] ../../../opt/FACT_core/src/test/acceptance/test_authenticated_gui.py::TestAcceptanceAuthentication::test_all_endpoints_need_authentication PASSED [ 0%] ../../../opt/FACT_core/src/test/acceptance/test_authenticated_gui.py::TestAcceptanceAuthentication::test_api_key_auth PASSED [ 1%] ../../../opt/FACT_core/src/test/acceptance/test_authenticated_gui.py::TestAcceptanceAuthentication::test_login PASSED [ 1%] ../../../opt/FACT_core/src/test/acceptance/test_authenticated_gui.py::TestAcceptanceAuthentication::test_redirection PASSED [ 1%] ../../../opt/FACT_core/src/test/acceptance/test_authenticated_gui.py::TestAcceptanceAuthentication::test_role_based_access PASSED [ 1%] ../../../opt/FACT_core/src/test/acceptance/test_authenticated_gui.py::TestAcceptanceAuthentication::test_show_login_page PASSED [ 1%] ../../../opt/FACT_core/src/test/acceptance/test_binary_search.py::TestAcceptanceBinarySearch::test_binary_search FAILED [ 1%] ../../../opt/FACT_core/src/test/acceptance/test_compare_firmwares.py::TestAcceptanceCompareFirmwares::test_compare_firmwares FAILED [ 1%] ../../../opt/FACT_core/src/test/acceptance/test_file_download.py::TestAcceptanceDownloadFile::test_firmware_download FAILED [ 1%] ../../../opt/FACT_core/src/test/acceptance/test_io_routes.py::TestAcceptanceIoRoutes::test_ida_download PASSED [ 2%] ../../../opt/FACT_core/src/test/acceptance/test_io_routes.py::TestAcceptanceIoRoutes::test_ida_download_bad_uid PASSED [ 2%] ../../../opt/FACT_core/src/test/acceptance/test_io_routes.py::TestAcceptanceIoRoutes::test_pdf_download FAILED [ 2%] ../../../opt/FACT_core/src/test/acceptance/test_io_routes.py::TestAcceptanceIoRoutes::test_radare_button PASSED [ 2%] ../../../opt/FACT_core/src/test/acceptance/test_misc.py::TestAcceptanceMisc::test_misc FAILED [ 2%] ../../../opt/FACT_core/src/test/acceptance/test_search.py::TestAcceptanceNormalSearch::test_search PASSED [ 2%] ../../../opt/FACT_core/src/test/acceptance/test_upload_analyze_delete_firmware.py::TestAcceptanceAnalyzeFirmware::test_run_from_upload_via_show_analysis_to_delete FAILED [ 2%] ../../../opt/FACT_core/src/test/acceptance/rest/test_rest_analyze_firmware.py::TestRestFirmware::test_run_from_upload_to_show_analysis_and_search FAILED [ 2%] ../../../opt/FACT_core/src/test/acceptance/rest/test_rest_binary_search.py::TestRestBinarySearch::test_binary_search FAILED [ 3%] ../../../opt/FACT_core/src/test/acceptance/rest/test_rest_compare.py::TestRestCompareFirmware::test_run_from_upload_to_show_analysis FAILED [ 3%] ../../../opt/FACT_core/src/test/acceptance/rest/test_rest_download.py::TestIntegrationRestDownloadFirmware::test_run_from_upload_to_show_analysis PASSED [ 3%] ../../../opt/FACT_core/src/test/acceptance/rest/test_rest_statistic.py::TestRestStatistic::test_status PASSED [ 3%] ../../../opt/FACT_core/src/test/acceptance/run_scripts/test_run_scripts.py::test_start_script_help_and_version[start_fact.py-FACT Starter] PASSED [ 3%] ../../../opt/FACT_core/src/test/acceptance/run_scripts/test_run_scripts.py::test_start_script_help_and_version[start_fact_backend.py-FACT Backend] PASSED [ 3%] ../../../opt/FACT_core/src/test/acceptance/run_scripts/test_run_scripts.py::test_start_script_help_and_version[start_fact_frontend.py-FACT Frontend] PASSED [ 3%] ../../../opt/FACT_core/src/test/acceptance/run_scripts/test_run_scripts.py::test_start_script_help_and_version[start_fact_db.py-FACT DB-Service] PASSED [ 3%] ../../../opt/FACT_core/src/test/acceptance/run_scripts/test_run_scripts.py::test_start_scripts_with_main[init_database] PASSED [ 4%] ../../../opt/FACT_core/src/test/acceptance/run_scripts/test_run_scripts.py::test_start_scripts_with_main[update_statistic] PASSED [ 4%] ../../../opt/FACT_core/src/test/acceptance/run_scripts/test_run_scripts.py::test_start_scripts_with_main[update_variety_data] PASSED [ 4%] ../../../opt/FACT_core/src/test/acceptance/run_scripts/test_run_scripts.py::test_fact_complete_start SKIPPED [ 4%] ../../../opt/FACT_core/src/test/integration/helperFunctions/test_pdf.py::test_build_pdf_report FAILED [ 4%] ../../../opt/FACT_core/src/test/integration/intercom/test_backend_scheduler.py::test_backend_worker PASSED [ 4%] ../../../opt/FACT_core/src/test/integration/intercom/test_backend_scheduler.py::test_all_listeners_started PASSED [ 4%] ../../../opt/FACT_core/src/test/integration/intercom/test_intercom_common.py::TestInterComListener::test_big_file PASSED [ 4%] ../../../opt/FACT_core/src/test/integration/intercom/test_intercom_common.py::TestInterComListener::test_small_file PASSED [ 5%] ../../../opt/FACT_core/src/test/integration/intercom/test_intercom_delete_file.py::test_delete_file_success PASSED [ 5%] ../../../opt/FACT_core/src/test/integration/intercom/test_intercom_delete_file.py::test_delete_file_entry_exists PASSED [ 5%] ../../../opt/FACT_core/src/test/integration/intercom/test_intercom_delete_file.py::test_delete_file_is_locked PASSED [ 5%] ../../../opt/FACT_core/src/test/integration/intercom/test_task_communication.py::TestInterComTaskCommunication::test_analysis_plugin_publication PASSED [ 5%] ../../../opt/FACT_core/src/test/integration/intercom/test_task_communication.py::TestInterComTaskCommunication::test_analysis_plugin_publication_not_available PASSED [ 5%] ../../../opt/FACT_core/src/test/integration/intercom/test_task_communication.py::TestInterComTaskCommunication::test_analysis_task PASSED [ 5%] ../../../opt/FACT_core/src/test/integration/intercom/test_task_communication.py::TestInterComTaskCommunication::test_compare_task PASSED [ 5%] ../../../opt/FACT_core/src/test/integration/intercom/test_task_communication.py::TestInterComTaskCommunication::test_peek_binary_task PASSED [ 6%] ../../../opt/FACT_core/src/test/integration/intercom/test_task_communication.py::TestInterComTaskCommunication::test_raw_download_task PASSED [ 6%] ../../../opt/FACT_core/src/test/integration/intercom/test_task_communication.py::TestInterComTaskCommunication::test_re_analyze_task PASSED [ 6%] ../../../opt/FACT_core/src/test/integration/intercom/test_task_communication.py::TestInterComTaskCommunication::test_single_file_task PASSED [ 6%] ../../../opt/FACT_core/src/test/integration/intercom/test_task_communication.py::TestInterComTaskCommunication::test_tar_repack_task PASSED [ 6%] ../../../opt/FACT_core/src/test/integration/scheduler/test_cycle_with_tags.py::TestTagPropagation::test_run_analysis_with_tag FAILED [ 6%] ../../../opt/FACT_core/src/test/integration/scheduler/test_regression_virtual_file_path.py::test_check_collision PASSED [ 6%] ../../../opt/FACT_core/src/test/integration/scheduler/test_unpack_analyse_and_compare.py::TestFileAddition::test_unpack_analyse_and_compare FAILED [ 6%] ../../../opt/FACT_core/src/test/integration/scheduler/test_unpack_and_analyse.py::TestFileAddition::test_unpack_and_analyse FAILED [ 6%] ../../../opt/FACT_core/src/test/integration/scheduler/test_unpack_only.py::TestFileAddition::test_unpack_only FAILED [ 7%] ../../../opt/FACT_core/src/test/integration/statistic/test_update.py::TestStatistic::test_count_occurrences PASSED [ 7%] ../../../opt/FACT_core/src/test/integration/statistic/test_update.py::TestStatistic::test_fetch_mitigations PASSED [ 7%] ../../../opt/FACT_core/src/test/integration/statistic/test_update.py::TestStatistic::test_filter_sanitized_entries PASSED [ 7%] ../../../opt/FACT_core/src/test/integration/statistic/test_update.py::TestStatistic::test_find_most_frequent_architecture PASSED [ 7%] ../../../opt/FACT_core/src/test/integration/statistic/test_update.py::TestStatistic::test_get_all_stats PASSED [ 7%] ../../../opt/FACT_core/src/test/integration/statistic/test_update.py::TestStatistic::test_get_general_stats PASSED [ 7%] ../../../opt/FACT_core/src/test/integration/statistic/test_update.py::TestStatistic::test_get_mitigation_data PASSED [ 7%] ../../../opt/FACT_core/src/test/integration/statistic/test_update.py::TestStatistic::test_known_vulnerabilities_works PASSED [ 8%] ../../../opt/FACT_core/src/test/integration/statistic/test_update.py::TestStatistic::test_return_none_if_no_exploit_mitigations PASSED [ 8%] ../../../opt/FACT_core/src/test/integration/statistic/test_update.py::TestStatistic::test_set_single_stats PASSED [ 8%] ../../../opt/FACT_core/src/test/integration/statistic/test_update.py::TestStatistic::test_shorten_architecture_string PASSED [ 8%] ../../../opt/FACT_core/src/test/integration/statistic/test_update.py::TestStatistic::test_update_and_get_statistic PASSED [ 8%] ../../../opt/FACT_core/src/test/integration/statistic/test_update.py::TestStatistic::test_update_and_get_statistics PASSED [ 8%] ../../../opt/FACT_core/src/test/integration/statistic/test_update.py::TestStatisticWithDb::test_get_executable_stats PASSED [ 8%] ../../../opt/FACT_core/src/test/integration/statistic/test_work_load.py::TestWorkloadStatistic::test_update_workload_statistic PASSED [ 8%] ../../../opt/FACT_core/src/test/integration/storage/test_binary_service.py::test_get_binary_and_file_name PASSED [ 9%] ../../../opt/FACT_core/src/test/integration/storage/test_binary_service.py::test_get_binary_and_file_name_invalid_uid PASSED [ 9%] ../../../opt/FACT_core/src/test/integration/storage/test_binary_service.py::test_get_repacked_binary_and_file_name FAILED [ 9%] ../../../opt/FACT_core/src/test/integration/storage/test_binary_service.py::test_get_repacked_binary_and_file_name_invalid_uid PASSED [ 9%] ../../../opt/FACT_core/src/test/integration/storage/test_binary_service.py::test_read_partial_binary PASSED [ 9%] ../../../opt/FACT_core/src/test/integration/storage/test_binary_service.py::test_read_partial_binary_invalid_uid PASSED [ 9%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_collect_analysis_tags_duplicate PASSED [ 9%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_collect_analysis_tags_no_propagate PASSED [ 9%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_collect_analysis_tags_no_tags PASSED [ 10%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_collect_analysis_tags_propagate PASSED [ 10%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_collect_analysis_tags_unique_tags PASSED [ 10%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_exists PASSED [ 10%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_get_complete_object_including_all_summaries PASSED [ 10%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_get_file_object_number PASSED [ 10%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_get_firmware PASSED [ 10%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_get_firmware_number PASSED [ 10%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_get_object PASSED [ 11%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_get_objects_by_uid_list PASSED [ 11%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_is_file_object PASSED [ 11%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_is_firmware PASSED [ 11%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_lock_is_released PASSED [ 11%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_retrieve_analysis PASSED [ 11%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_retrieve_analysis_filter PASSED [ 11%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_sanitize_analysis PASSED [ 11%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_sanitize_db_duplicates PASSED [ 12%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_sanitize_extract_and_retrieve_binary PASSED [ 12%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface.py::TestMongoInterface::test_unpacking_lock PASSED [ 12%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface.py::TestSummary::test_collect_summary PASSED [ 12%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface.py::TestSummary::test_get_set_of_all_included_files PASSED [ 12%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface.py::TestSummary::test_get_summary PASSED [ 12%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface.py::TestSummary::test_get_summary_of_one_error_handling PASSED [ 12%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface.py::TestSummary::test_get_uids_of_all_included_files PASSED [ 12%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface.py::TestSummary::test_update_summary PASSED [ 13%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_admin.py::TestStorageDbInterfaceAdmin::test_delete_file_object PASSED [ 13%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_admin.py::TestStorageDbInterfaceAdmin::test_delete_firmware PASSED [ 13%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_admin.py::TestStorageDbInterfaceAdmin::test_delete_swapped_analysis_entries PASSED [ 13%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_admin.py::TestStorageDbInterfaceAdmin::test_remove_object_field PASSED [ 13%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_admin.py::TestStorageDbInterfaceAdmin::test_remove_virtual_path_entries_no_other_roots PASSED [ 13%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_admin.py::TestStorageDbInterfaceAdmin::test_remove_virtual_path_entries_other_roots PASSED [ 13%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_backend.py::TestStorageDbInterfaceBackend::test_add_analysis_file_object PASSED [ 13%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_backend.py::TestStorageDbInterfaceBackend::test_add_analysis_firmware PASSED [ 13%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_backend.py::TestStorageDbInterfaceBackend::test_add_and_get_file_object PASSED [ 14%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_backend.py::TestStorageDbInterfaceBackend::test_add_and_get_firmware PASSED [ 14%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_backend.py::TestStorageDbInterfaceBackend::test_add_and_get_object_including_comment PASSED [ 14%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_backend.py::TestStorageDbInterfaceBackend::test_add_firmware PASSED [ 14%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_backend.py::TestStorageDbInterfaceBackend::test_crash_add_analysis PASSED [ 14%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_backend.py::TestStorageDbInterfaceBackend::test_update_file_object PASSED [ 14%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_backend.py::TestStorageDbInterfaceBackend::test_update_firmware PASSED [ 14%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_compare.py::TestCompare::test_add_and_get_compare_result PASSED [ 14%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_compare.py::TestCompare::test_get_not_existing_compare_result PASSED [ 15%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_compare.py::TestCompare::test_calculate_compare_result_id PASSED [ 15%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_compare.py::TestCompare::test_calculate_compare_result_id__incomplete_entries PASSED [ 15%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_compare.py::TestCompare::test_check_objects_exist PASSED [ 15%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_compare.py::TestCompare::test_get_compare_result_of_nonexistent_uid PASSED [ 15%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_compare.py::TestCompare::test_get_latest_comparisons PASSED [ 15%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_compare.py::TestCompare::test_get_latest_comparisons_removed_firmware PASSED [ 15%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_compare.py::TestCompare::test_get_total_number_of_results PASSED [ 15%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_compare.py::TestCompare::test_get_exclusive_files[the_root_uid-expected_result0] PASSED [ 16%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_compare.py::TestCompare::test_get_exclusive_files[some_other_uid-expected_result1] PASSED [ 16%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_compare.py::TestCompare::test_get_exclusive_files[None-expected_result2] PASSED [ 16%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_all_uids_found_in_database PASSED [ 16%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_find_failed_analyses_with_multiple_analyses PASSED [ 16%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_find_failed_analyses_with_multiple_files PASSED [ 16%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_find_missing_analyses PASSED [ 16%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_find_missing_files PASSED [ 16%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_find_orphaned_objects PASSED [ 17%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_generate_file_tree_level PASSED [ 17%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_generic_search PASSED [ 17%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_get_data_for_nice_list PASSED [ 17%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_get_file_name PASSED [ 17%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_get_firmware_attribute_list PASSED [ 17%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_get_hid_firmware PASSED [ 17%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_get_hid_fo PASSED [ 17%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_get_hid_invalid_uid PASSED [ 18%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_get_meta_list PASSED [ 18%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_get_meta_list_of_fo PASSED [ 18%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_get_number_of_total_matches PASSED [ 18%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_get_other_versions_of_firmware PASSED [ 18%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_get_specific_fields_for_multiple_entries PASSED [ 18%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_get_x_last_added_firmwares PASSED [ 18%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_frontend.py::TestStorageDbInterfaceFrontend::test_regression_meta_list PASSED [ 18%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_frontend_editing.py::TestStorageDbInterfaceFrontendEditing::test_add_comment PASSED [ 19%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_frontend_editing.py::TestStorageDbInterfaceFrontendEditing::test_add_to_search_query_cache PASSED [ 19%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_frontend_editing.py::TestStorageDbInterfaceFrontendEditing::test_delete_comment PASSED [ 19%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_frontend_editing.py::TestStorageDbInterfaceFrontendEditing::test_get_latest_comments PASSED [ 19%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_frontend_editing.py::TestStorageDbInterfaceFrontendEditing::test_remove_element_from_array_in_field PASSED [ 19%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_frontend_editing.py::TestStorageDbInterfaceFrontendEditing::test_update_object_field PASSED [ 19%] ../../../opt/FACT_core/src/test/integration/storage/test_db_interface_view_sync.py::test_view_sync_interface PASSED [ 19%] ../../../opt/FACT_core/src/test/integration/web_interface/test_filter.py::test_list_group_collapse PASSED [ 19%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_binary.py::TestRestDownload::test_rest_download_valid PASSED [ 20%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_binary.py::TestRestDownload::test_rest_download_invalid_uid PASSED [ 20%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_binary.py::TestRestDownload::test_rest_download_invalid_data PASSED [ 20%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_compare.py::TestRestStartCompare::test_rest_start_compare_valid PASSED [ 20%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_compare.py::TestRestStartCompare::test_rest_start_compare_invalid_uid PASSED [ 20%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_compare.py::TestRestStartCompare::test_rest_start_compare_invalid_data PASSED [ 20%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_compare.py::TestRestStartCompare::test_rest_get_compare_valid_not_in_db PASSED [ 20%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_compare.py::TestRestStartCompare::test_rest_get_compare_invalid_uid PASSED [ 20%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_compare.py::TestRestStartCompare::test_rest_get_compare_invalid_data PASSED [ 20%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_file_object.py::TestRestFileObject::test_rest_download_valid PASSED [ 21%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_file_object.py::TestRestFileObject::test_rest_request_multiple_file_objects PASSED [ 21%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_file_object.py::TestRestFileObject::test_rest_download_invalid_uid PASSED [ 21%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_file_object.py::TestRestFileObject::test_rest_download_invalid_data PASSED [ 21%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_firmware.py::TestRestFirmware::test_rest_firmware_existing PASSED [ 21%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_firmware.py::TestRestFirmware::test_offset_to_empty_response PASSED [ 21%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_firmware.py::TestRestFirmware::test_stable_response_on_bad_paging PASSED [ 21%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_firmware.py::TestRestFirmware::test_rest_search_existing PASSED [ 21%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_firmware.py::TestRestFirmware::test_rest_search_not_existing PASSED [ 22%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_firmware.py::TestRestFirmware::test_rest_upload_valid PASSED [ 22%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_firmware.py::TestRestFirmware::test_rest_upload_invalid PASSED [ 22%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_firmware.py::TestRestFirmware::test_rest_download_valid PASSED [ 22%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_firmware.py::TestRestFirmware::test_rest_download_invalid_uid PASSED [ 22%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_firmware.py::TestRestFirmware::test_rest_download_invalid_data PASSED [ 22%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_firmware.py::TestRestFirmware::test_rest_update_analysis_success SKIPPED [ 22%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_firmware.py::TestRestFirmware::test_rest_update_bad_query PASSED [ 22%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_firmware.py::TestRestFirmware::test_rest_download_with_summary PASSED [ 23%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_missing_analyses.py::TestRestMissingAnalyses::test_rest_get_missing_files PASSED [ 23%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_missing_analyses.py::TestRestMissingAnalyses::test_rest_get_missing_analyses PASSED [ 23%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_missing_analyses.py::TestRestMissingAnalyses::test_rest_get_failed_analyses PASSED [ 23%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_missing_analyses.py::TestRestMissingAnalyses::test_rest_get_orphaned_objects PASSED [ 23%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_statistics.py::TestRestStatistics::test_rest_request_all_statistics PASSED [ 23%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_statistics.py::TestRestStatistics::test_rest_request_single_statistic PASSED [ 23%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_statistics.py::TestRestStatistics::test_rest_request_non_existent_statistic PASSED [ 23%] ../../../opt/FACT_core/src/test/integration/web_interface/rest/test_rest_statistics.py::TestRestStatistics::test_rest_request_invalid_data PASSED [ 24%] ../../../opt/FACT_core/src/test/unit/test_manage_users.py::test_setup_argparse PASSED [ 24%] ../../../opt/FACT_core/src/test/unit/test_manage_users.py::test_integration_try_actions[action_and_inputs0] /usr/local/bin/entrypoint.sh: line 25: 8 Killed pytest /opt/FACT_core/src/test ```

Checklist of failing tests fixing is in progress here:

maringuu commented 3 years ago

Progess is here pytest --color=yes unit

pytest --color=yes acceptance

pytest --color=yes integration -k "not test_run_analysis_with_tag"

pytest --color=yes plugins

maringuu commented 3 years ago

From a quick glance at all remaining failing tests the problem always is that we want to mount something (e.g. test data, configuration files) in docker containers. Since FACT itselve runs in a container the dockerhost has no access to these files.

maringuu commented 2 years ago

Closing in favor of #29