[Gpsbabel-code] coverage metrics
Brought to you by:
robertl
From: Robert L. <rob...@us...> - 2004-01-17 23:29:03
|
I promise to not get all PHB on the crowd here, but I was playing with code metrics on 'testo'. Here's a breakdown of everything except pdb_* and GPS_* that's > 10 lines long and the percentage of code coverage covered by a testo run. I'll add saroute and gpl coverage soon which will help some. Actually, for a volunteer project, this is pretty decent. RJL Date of Coverage Data Source: Sat Jan 17 18:05:26 2004 covered covered lines name percent lines total function 0.00 0 11 data_read() 0.00 0 11 dist_comp() 0.00 0 12 disp_formats() 0.00 0 12 disp_vecs() 0.00 0 14 gpl_read() 0.00 0 15 ozi_parse_routeheader() 0.00 0 15 tag_log_wpt() 0.00 0 17 ozi_parse_track() 0.00 0 17 waypt_read() 0.00 0 18 route_waypt_pr() 0.00 0 19 debug_dump() 0.00 0 19 utf8_to_int() 0.00 0 21 free_gpx_extras() 0.00 0 23 mag_verparse() 0.00 0 24 ozi_parse_routepoint() 0.00 0 24 route_read() 0.00 0 26 mag_track_disp() 0.00 0 26 new_Resource() 0.00 0 28 track_read() 0.00 0 29 rw_init() 0.00 0 36 waypoint_write() 0.00 0 72 my_read() 12.31 8 65 polytest() 14.29 6 42 start_something_else() 19.05 4 21 fprint_xml_chain() 25.00 4 16 mps_wr_init() 25.93 28 108 mps_write() 26.92 7 26 gpx_cdata() 28.57 4 14 decode_psp_coordinates() 33.33 5 15 wr_init() 37.74 20 53 gpx_read() 38.89 7 18 id2gid() 39.13 9 23 terminit() 40.00 6 15 mkshort_add_to_list() 43.75 7 16 gid2id() 44.44 8 18 mag_writemsg() 44.44 8 18 xcsv_wr_init() 45.00 9 20 grid_byte() 45.08 5684 12609 TOTAL 50.00 14 28 new_Record() 52.38 22 42 data_read() 53.33 8 15 strsub() 53.85 7 13 data_write() 56.52 13 23 mps_converted_icon_number() 57.69 15 26 free_pdb() 58.33 7 12 rd_init() 59.09 13 22 ozi_waypt_pr() 59.57 28 47 xcsv_parse_val() 60.00 18 30 shuffle_xte() 60.19 65 108 xcsv_waypt_pr() 61.54 8 13 compare() 62.30 38 61 mag_readmsg() 62.50 25 40 data_read() 63.64 21 33 xml_parse_time() 63.81 67 105 main() 64.00 16 25 mag_rd_init() 64.29 9 14 get_cache_icon() 64.71 22 34 mag_read() 65.00 26 40 copilot_writewpt() 65.22 15 23 tmpro_waypt_pr() 65.71 23 35 data_read() 66.67 16 24 data_write() 66.67 16 24 tiger_disp() 68.42 39 57 xml_entitize() 69.23 9 13 waypt_disp_all() 69.35 43 62 cetus_writewpt() 70.15 47 67 gpx_end() 71.43 10 14 enscape() 71.43 10 14 gpx_rd_deinit() 72.73 8 11 psit_find_icon_number_from_desc() 74.29 26 35 data_read() 75.00 9 12 mag_write() 75.00 9 12 psp_write() 76.19 16 21 mps_fileHeader_r() 76.47 26 34 psit_getToken() 76.92 10 13 tpg_write() 77.68 87 112 mps_route_r() 77.78 14 18 gpx_rd_init() 78.38 29 37 tpg_waypt_pr() 78.43 40 51 psp_waypt_pr() 78.57 11 14 mps_find_icon_number_from_desc() 78.57 11 14 tag_gpx() 79.31 23 29 data_read() 79.31 23 29 gpspilot_writewpt() 80.00 12 15 mag_wr_init() 80.00 12 15 waypt_dupe() 80.00 24 30 gcdb_add_to_rec() 80.00 44 55 mkshort() 81.25 13 16 mapsend_read() 81.82 27 33 mag_waypt_pr() 82.14 23 28 mps_trackdatapoint_w() 82.35 28 34 holux_disp() 82.76 24 29 copilot_writewpt() 82.86 29 35 mapsend_waypt_pr() 82.93 34 41 find_vec() 83.33 25 30 field() 83.93 47 56 linedist() 84.00 21 25 mapsend_track_hdr() 85.00 17 20 psit_trackhdr_w() 86.11 31 36 data_write() 86.67 13 15 data_write() 86.67 13 15 data_write() 86.67 13 15 decdir_to_dec() 86.67 13 15 mknshort() 86.96 20 23 xcsv_data_write() 87.50 28 32 quovadis_writewpt() 87.50 42 48 duplicate_process() 88.24 15 17 data_write() 88.24 15 17 my_write_wpt() 88.24 15 17 psit_waypoint_w() 88.57 31 35 data_write() 88.89 16 18 mapsend_route_disp() 89.29 50 56 data_read() 89.47 17 19 data_read() 89.47 17 19 psit_routehdr_w() 89.80 44 49 my_writewpt() 89.86 62 69 mps_waypoint_w() 90.48 19 21 data_read() 90.70 39 43 csv_lineparse() 90.70 39 43 mps_track_r() 90.91 20 22 find_filter_vec() 90.91 30 33 mapsend_track_read() 90.91 30 33 mps_trackhdr_w() 91.07 51 56 data_read() 91.11 41 45 data_read() 91.18 93 102 data_read() 91.30 21 23 gpx_write() 91.43 32 35 mps_fileHeader_w() 91.67 11 12 gpx_route_disp() 91.67 11 12 radius_init() 91.84 45 49 psp_read() 92.31 12 13 data_write() 92.31 12 13 mapsend_route_hdr() 92.78 90 97 xcsv_parse_style_line() 92.86 13 14 data_write() 92.86 13 14 mps_find_desc_from_icon_number() 92.86 13 14 psit_trackdatapoint_w() 92.86 26 28 data_read() 92.86 26 28 gcdb_write_wpt() 93.10 27 29 ez_disp() 93.33 14 15 data_write() 93.68 89 95 mps_routedatapoint_w() 93.75 15 16 psit_write() 93.75 15 16 waypt_add() 93.75 30 32 ozi_parse_waypt() 94.12 16 17 waypt_free() 94.44 17 18 csv_stringclean() 94.44 17 18 gpsutil_disp() 94.44 17 18 mapsend_track_disp() 94.74 18 19 get_option() 94.87 74 78 mps_routehdr_w() 95.00 38 40 psit_route_r() 95.08 58 61 mapsend_wpt_read() 95.45 21 22 geo_start() 95.65 22 23 mps_read() 95.74 45 47 psit_track_r() 95.83 23 24 data_write() 96.15 25 26 gpx_waypt_pr() 96.30 26 27 mag_route_trl() 96.30 26 27 nav_start() 96.30 52 54 mps_waypoint_r() 96.43 27 28 csv_stringtrim() 96.43 27 28 gpx_start() 96.67 29 30 tpg_read() 97.67 42 43 arcdist_process() 98.25 56 57 polygon_process() 100.00 11 11 data_read() 100.00 11 11 mag_deinit() 100.00 12 12 position_comp() 100.00 12 12 tag_wpt() 100.00 13 13 mkshort_del_handle() 100.00 13 13 routesimple_waypt_pr() 100.00 13 13 rtrim() 100.00 13 13 xcsv_parse_style_buff() 100.00 14 14 compute_xte() 100.00 14 14 delete_last_vowel() 100.00 15 15 geo_waypt_pr() 100.00 15 15 xcsv_read_style() 100.00 16 16 wpt2icon() 100.00 17 17 psit_read() 100.00 17 17 waypt_compute_bounds() 100.00 19 19 mapsend_wpt_write() 100.00 19 19 position_process() 100.00 21 21 addnode() 100.00 21 21 geo_end() 100.00 21 21 mag_wptparse() 100.00 22 22 data_read() 100.00 23 23 mag_trkparse() 100.00 23 23 psit_waypoint_r() 100.00 29 29 data_read() 100.00 29 29 routesimple_tail() 100.00 32 32 radius_process() 100.00 33 33 xcsv_data_read() 100.00 41 41 mag_rteparse() 100.00 54 54 xcsv_destroy_style() |