def test_unittesting_mutation_stressed_waterfall(self):
     waterfall_flows.setup_environment()
     random.seed(environment.resources["seed"])
     environment.resources["mutating"] = True
     try:
         waterfall_flows.implement_50_features()
     except Exception, e:
         print str(e)
         self.assertTrue(False, str(e))
 def test_new_waterfall_model_completes(self):
     waterfall_flows.setup_environment()
     random.seed(environment.resources["seed"])
     environment.resources["mutating"] = False
     try:
         waterfall_flows.implement_50_features()
     except Exception, e:
         print str(e)
         self.assertTrue(False, str(e))
Esempio n. 3
0
 def test_unittesting_mutation_stressed_waterfall(self):
     waterfall_flows.setup_environment()
     random.seed(environment.resources["seed"])
     environment.resources["mutating"] = True
     try:
         waterfall_flows.implement_50_features()
     except Exception, e:
         print str(e)
         self.assertTrue(False, str(e))
Esempio n. 4
0
 def test_new_waterfall_model_completes(self):
     waterfall_flows.setup_environment()
     random.seed(environment.resources["seed"])
     environment.resources["mutating"] = False
     try:
         waterfall_flows.implement_50_features()
     except Exception, e:
         print str(e)
         self.assertTrue(False, str(e))
Esempio n. 5
0
class TestVariance(unittest.TestCase):
    def test_multiple_seed_average(self):

        agile_results = [[], []]
        waterfall_results = [[], []]

        seed = 0

        for i in range(8):
            agile_flows.setup_environment()
            random.seed(environment.resources["seed"])
            environment.resources["mutating"] = i % 2 == 1
            seed += 50
            environment.resources["seed"] = seed
            try:
                agile_flows.implement_50_features()
            except Exception, e:
                print str(e)
                self.assertTrue(False, str(e))
            agile_results[i % 2].append(copy.deepcopy(environment.resources))

        seed = 0

        for i in range(8):
            waterfall_flows.setup_environment()
            random.seed(environment.resources["seed"])
            environment.resources["mutating"] = i % 2 == 1
            seed += 50
            environment.resources["seed"] = seed
            try:
                waterfall_flows.implement_50_features()
            except Exception, e:
                print str(e)
                self.assertTrue(False, str(e))
            waterfall_results[i % 2].append(
                copy.deepcopy(environment.resources))
for i in range(8):
    agile_flows.setup_environment()
    random.seed(environment.resources["seed"])
    environment.resources["mutating"] = i % 2 == 1
    seed += 60
    environment.resources["seed"] = seed
    try:
        agile_flows.implement_50_features()
    except Exception, e:
        print str(e)
    agile_results[i%2].append(copy.deepcopy(environment.resources))

seed = 0

for i in range(8):
    waterfall_flows.setup_environment()
    random.seed(environment.resources["seed"])
    environment.resources["mutating"] = i % 2 == 1
    seed += 60
    environment.resources["seed"] = seed
    try:
        waterfall_flows.implement_50_features()
    except Exception, e:
        print str(e)
    waterfall_results[i%2].append(copy.deepcopy(environment.resources))

# Calculate some results. Which is more affected?
agile_aggregate_times = [0, 0]
waterfall_aggregate_times = [0, 0]

for i in range(4):