def test_ppcp_trivial(self):
     lb.apply_ppcp_bounds(self.trivial_ts, self.trivial_num_cpus)
     self.assertEqual(self.trivial_ts[0].response_time, self.trivial_ts[0].cost + 10)
     self.assertEqual(self.trivial_ts[1].response_time, self.trivial_ts[1].cost + 10)
     self.assertEqual(self.trivial_ts[2].response_time, self.trivial_ts[2].cost + 60)
     self.assertEqual(self.trivial_ts[3].response_time, self.trivial_ts[3].cost + 50)
     self.assertEqual(self.trivial_ts[4].response_time, self.trivial_ts[4].cost + 135)
    def test_ppcp_trivial(self):
        lb.apply_ppcp_bounds(self.trivial_ts, self.trivial_num_cpus)

        self.assertEqual(self.trivial_ts[0].response_time, self.trivial_ts[0].cost + 30)
        self.assertEqual(self.trivial_ts[1].response_time, self.trivial_ts[1].cost + 20)
        self.assertEqual(self.trivial_ts[2].response_time, self.trivial_ts[2].cost + 160)
        self.assertEqual(self.trivial_ts[3].response_time, self.trivial_ts[3].cost + 120)
        self.assertEqual(self.trivial_ts[4].response_time, self.trivial_ts[4].cost + 292)
        self.assertEqual(self.trivial_ts[5].response_time, self.trivial_ts[5].cost + 240)
        self.assertEqual(self.trivial_ts[6].response_time, self.trivial_ts[6].cost + 250)