Exemple #1
0
 def test_random(self):
     top = Topology()
     #loaded = top.load_from_csvs('../nodes.csv','../edges.csv')
     loaded = top.load_from_json()
     #loaded=top.load_from_google()
     self.assertTrue(loaded)
     random_failure = RandomFailures()
     failed_top = random_failure.get_new_topology(top)
     self.assertTrue(len(failed_top.nodes) < len(top.nodes))
Exemple #2
0
from churnsim.uk.ac.bristol.rechurn.topology import Topology

top = Topology()
testnodejson=top.get_FTA_tab_dataset()
from churnsim.uk.ac.bristol.rechurn.topology import Topology
from churnsim.uk.ac.bristol.rechurn.modes.DataBasedFailures.hardware import hardwarefailure
top = Topology()
testnodejson = top.load_from_json()
hard_failure = hardwarefailure()
failed_top = hard_failure.get_new_topology(top)
#self.assertTrue(len(failed_top.nodes) < len(top.nodes))
from churnsim.uk.ac.bristol.rechurn.topology import Topology

top = Topology()
googlenode = top.load_from_google()
#testnodejson=top.load_from_json()
#loaded = top.load_from_csvs('../nodes.csv', '../edges.csv')
#nat_failure = RandomFailures()
#failed_top = nat_failure.get_new_topology(top)
#self.assertTrue(len(failed_top.nodes) < len(top.nodes))
 def test_load(self):
     top = Topology()
     loaded = top.load_from_csvs('../nodes.csv', '../edges.csv')
     self.assertTrue(loaded)
from churnsim.uk.ac.bristol.rechurn.topology import Topology
from churnsim.uk.ac.bristol.rechurn.modes.CloudFailures.DistributionBased.DiskFailures import weibullfailures
import networkx as nx
import matplotlib.pyplot as plt

wb=weibullfailures(True)
top = Topology()
#testnodejson=top.load_from_json()
failurelist = []