From: Razvan Deaconescu Date: Tue, 17 Aug 2010 17:43:22 +0000 (+0300) Subject: TestSpecs/gen: fill campaign configuration file and HTML output file X-Git-Url: http://p2p-next.cs.pub.ro/gitweb/?a=commitdiff_plain;h=2dff114a3b65ba6492c1152114f92e98018aa108;p=p2p-testing-infrastructure.git TestSpecs/gen: fill campaign configuration file and HTML output file --- diff --git a/TestSpecs/gen/tgen b/TestSpecs/gen/tgen index 2feeb73..0997db5 100755 --- a/TestSpecs/gen/tgen +++ b/TestSpecs/gen/tgen @@ -88,11 +88,58 @@ generate_scenario() done } +campaign_file=${campaign_name}.cfg + +> "${campaign_file}" cat < ${html_file} +cat >> ${html_file} < + + + Name + No. of Seeders + No. of Leechers + Bandwidth Rectrictions + Graphs + + + +END + while IFS="," read exp_no num_seeders num_leechers num_peers num_conn down_bw up_bw data_size description; do this_conn=$(parse_conn $num_conn) this_down_bw=$(parse_bw $down_bw) this_up_bw=$(parse_bw $up_bw) this_seed_torrent=$(parse_file $data_size) + # generate test scenario generate_scenario "$exp_no" "$num_seeders" "$num_leechers" "$this_conn" "$this_down_bw" "$this_up_bw" "$this_seed_torrent" "$description" > "${campaign_name}-${exp_no}".cfg + + # update campaign configuration file + echo -e "${campaign_name}-${exp_no}.cfg\t${campaign_name}-${exp_no}.R" >> "${campaign_file}" + + # update campaign HTML file + cat >> ${html_file} < + ${campaign_name}-${exp_no} + ${num_seeders} + ${num_leechers} + TODO + dlspeed vs percent; dlspeed vs time + +END done < $input + +cat >> ${html_file} < + +END + +cat end.html >> ${html_file}