__author__ = 'Andreas M. Wahl' from QuickTest import QuickTest import yaml test = QuickTest("quicktest/channel4_all_no_flux.mssl", "quicktest/config.mssl") results, fails = test.run_simulations("channel4_all_no_flux") #stream = file('results_channel4_no_flux.yaml', 'w') #yaml.dump(results, stream) #stream = file('fails_channel4_no_flux.yaml', 'w') #yaml.dump(fails, stream) test.plot2d("channel4_all_no_flux", "parameters.numToSend_4", "results.Control Messages Sendmean", {"parameters.packetSize":"32B", "parameters.numPubSubs": "10"}, "output.png", "title", "x-label", "y-label")
__author__ = 'Andreas M. Wahl' from QuickTest import QuickTest import yaml test = QuickTest("quicktest/channel4_all_no_flux.mssl", "quicktest/config.mssl") results, fails = test.run_simulations("channel4_all_no_flux") #stream = file('results_channel4_no_flux.yaml', 'w') #yaml.dump(results, stream) #stream = file('fails_channel4_no_flux.yaml', 'w') #yaml.dump(fails, stream) test.plot2d("channel4_all_no_flux", "parameters.numToSend_4", "results.Control Messages Sendmean", { "parameters.packetSize": "32B", "parameters.numPubSubs": "10" }, "output.png", "title", "x-label", "y-label")
"SIM_SpreaditRouting_NullFilter_GMSOrder_NullDeliver_NullPersistence_TimeValidity_NullPartition_NullSecurity_NullRendezvous_OMNET", "SIM_SpreaditRouting_NullFilter_MTPOrder_AckDeliver_NullPersistence_NullValidity_NullPartition_NullSecurity_NullRendezvous_OMNET", "SIM_SpreaditRouting_NullFilter_MTPOrder_AckDeliver_NullPersistence_TimeValidity_NullPartition_NullSecurity_NullRendezvous_OMNET", "SIM_SpreaditRouting_NullFilter_MTPOrder_NullDeliver_NullPersistence_NullValidity_NullPartition_NullSecurity_NullRendezvous_OMNET", "SIM_SpreaditRouting_NullFilter_MTPOrder_NullDeliver_NullPersistence_TimeValidity_NullPartition_NullSecurity_NullRendezvous_OMNET", "SIM_SpreaditRouting_NullFilter_NullOrder_AckDeliver_NullPersistence_NullValidity_NullPartition_NullSecurity_NullRendezvous_OMNET", "SIM_SpreaditRouting_NullFilter_NullOrder_AckDeliver_NullPersistence_TimeValidity_NullPartition_NullSecurity_NullRendezvous_OMNET", "SIM_SpreaditRouting_NullFilter_NullOrder_NullDeliver_NullPersistence_NullValidity_NullPartition_NullSecurity_NullRendezvous_OMNET", "SIM_SpreaditRouting_NullFilter_NullOrder_NullDeliver_NullPersistence_TimeValidity_NullPartition_NullSecurity_NullRendezvous_OMNET" ] numSubs_values = [0] #[1,10,20,40,60,80,100,110,120,130,140,150] numPubs_values = [0] #[1] numPubSubs_values = [1, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50] packetSize_values = [16, 256] numToSend_values = [1, 15, 30] fluctuation_values = [0] gen = RangeMetaGenerator(channel_list, path, numSubs_values, numPubs_values, numPubSubs_values, packetSize_values, numToSend_values, fluctuation_values) gen.generate_ranges() for channel in channel_list: test = QuickTest(path + channel + ".mtn", "quicktest/config_full.mssl") results, fails = test.run_simulations(channel) stream = file("results_" + channel + ".yaml", 'w') yaml.dump(results, stream) stream = file("fails_" + channel + ".yaml", 'w') yaml.dump(fails, stream)
"SIM_SpreaditRouting_NullFilter_GMSOrder_AckDeliver_NullPersistence_NullValidity_NullPartition_NullSecurity_NullRendezvous_OMNET", "SIM_SpreaditRouting_NullFilter_GMSOrder_AckDeliver_NullPersistence_TimeValidity_NullPartition_NullSecurity_NullRendezvous_OMNET", "SIM_SpreaditRouting_NullFilter_GMSOrder_NullDeliver_NullPersistence_NullValidity_NullPartition_NullSecurity_NullRendezvous_OMNET", "SIM_SpreaditRouting_NullFilter_GMSOrder_NullDeliver_NullPersistence_TimeValidity_NullPartition_NullSecurity_NullRendezvous_OMNET", "SIM_SpreaditRouting_NullFilter_MTPOrder_AckDeliver_NullPersistence_NullValidity_NullPartition_NullSecurity_NullRendezvous_OMNET", "SIM_SpreaditRouting_NullFilter_MTPOrder_AckDeliver_NullPersistence_TimeValidity_NullPartition_NullSecurity_NullRendezvous_OMNET", "SIM_SpreaditRouting_NullFilter_MTPOrder_NullDeliver_NullPersistence_NullValidity_NullPartition_NullSecurity_NullRendezvous_OMNET", "SIM_SpreaditRouting_NullFilter_MTPOrder_NullDeliver_NullPersistence_TimeValidity_NullPartition_NullSecurity_NullRendezvous_OMNET", "SIM_SpreaditRouting_NullFilter_NullOrder_AckDeliver_NullPersistence_NullValidity_NullPartition_NullSecurity_NullRendezvous_OMNET", "SIM_SpreaditRouting_NullFilter_NullOrder_AckDeliver_NullPersistence_TimeValidity_NullPartition_NullSecurity_NullRendezvous_OMNET", "SIM_SpreaditRouting_NullFilter_NullOrder_NullDeliver_NullPersistence_NullValidity_NullPartition_NullSecurity_NullRendezvous_OMNET", "SIM_SpreaditRouting_NullFilter_NullOrder_NullDeliver_NullPersistence_TimeValidity_NullPartition_NullSecurity_NullRendezvous_OMNET"] numSubs_values = [0]#[1,10,20,40,60,80,100,110,120,130,140,150] numPubs_values = [0] #[1] numPubSubs_values = [1,5,10,15,20,25,30,35,40,45,50] packetSize_values = [16, 256] numToSend_values = [1,15,30] fluctuation_values = [0] gen = RangeMetaGenerator(channel_list, path, numSubs_values, numPubs_values, numPubSubs_values, packetSize_values, numToSend_values, fluctuation_values) gen.generate_ranges() for channel in channel_list: test = QuickTest(path + channel + ".mtn", "quicktest/config_full.mssl") results, fails = test.run_simulations(channel) stream = file("results_" + channel + ".yaml", 'w') yaml.dump(results, stream) stream = file("fails_" + channel + ".yaml", 'w') yaml.dump(fails, stream)