******************************************************************** ****** ****** ****** LDRA Testbed (R) Test Manager Report ****** ****** ****** ****** File : /home/student/anw0044/CPE455/lab08/mode-s.c ****** ****** ****** ******************************************************************** Report Production ----------------- * C/C++ LDRA Testbed Version: 9.8.2 * Report Produced On: Tue Mar 29 2022 at 10:18:34 Report Configuration -------------------- * Report Format: Procedure Listing * Reporting Scope: Source file and associated header ------------------------------------------------------------ ************************ * * * Code Review Report * * * ************************ =========================================================================================== QUALITY RESULT ------ NUMBER OF UNIQUE VIOLATIONS ------ % IN FUNCTION # IN FUNCTION BREAKDOWN =========================================================================================== mode_s_detect Fail 14 ## Number - 27 4-M 18-C 5-O apply_phase_correction Fail 4 # Number - 8 5-C 3-O detect_out_of_phase Fail 5 # Number - 9 6-C 3-O mode_s_compute_magnitude_vector Fail 6 # Number - 12 9-C 3-O mode_s_decode Fail 14 ## Number - 27 1-M 22-C 4-O decode_ac12_field Fail 7 # Number - 13 9-C 4-O decode_ac13_field Fail 7 # Number - 14 9-C 5-O brute_force_ap Fail 10 ## Number - 19 1-M 13-C 5-O icao_addr_was_recently_seen Fail 5 # Number - 9 6-C 3-O add_recently_seen_icao_addr Fail 1 # Number - 2 2-C icao_cache_has_addr Fail 2 # Number - 4 2-C 2-O fix_two_bits_errors Fail 5 # Number - 10 1-M 6-C 3-O fix_single_bit_errors Fail 5 # Number - 10 1-M 6-C 3-O mode_s_msg_len_by_type Fail 3 # Number - 5 2-C 3-O mode_s_checksum Fail 6 # Number - 12 9-C 3-O mode_s_init Fail 4 # Number - 8 6-C 2-O (189 out of 375 checked) ------------------------------------------------------------ *************************** * * * Quality Review Report * * * *************************** =============================================================================================== TESTABILITY MAINTAINABILITY CLARITY ALL METRICS =============================================================================================== mode_s_detect 38 #### 0 90 ########## 63 ####### apply_phase_correction 100 ########### 100 ########### 90 ########## 96 ########## detect_out_of_phase 88 ######### 100 ########### 60 ####### 81 ######### mode_s_compute_magnitude_vector 100 ########### 100 ########### 60 ####### 85 ######### mode_s_decode 38 #### 50 ###### 90 ########## 78 ######## decode_ac12_field 88 ######### 100 ########### 70 ######## 85 ######### decode_ac13_field 88 ######### 75 ######## 70 ######## 78 ######## brute_force_ap 88 ######### 100 ########### 90 ########## 89 ######### icao_addr_was_recently_seen 100 ########### 100 ########### 50 ###### 81 ######### add_recently_seen_icao_addr 100 ########### 100 ########### 40 ##### 78 ######## icao_cache_has_addr 100 ########### 100 ########### 50 ###### 81 ######### fix_two_bits_errors 75 ######## 25 ### 80 ######### 74 ######## fix_single_bit_errors 75 ######## 50 ###### 70 ######## 74 ######## mode_s_msg_len_by_type 88 ######### 100 ########### 40 ##### 74 ######## mode_s_checksum 100 ########### 100 ########### 90 ########## 96 ########## mode_s_init 88 ######### 75 ######## 70 ######## 85 ######### ------------------------------------------------------------ =========================================================== * * * End of Test Manager Report * * * * Copyright (C) 2019 Liverpool Data Research Associates * * * ===========================================================