Ejemplo n.º 1
0
 def setUp(self):
     super(TestFPGAExtARQObject, self).setUp()
     self.fake_fpga_db_extarqs = fake_extarq.get_fake_fpga_db_extarqs()
     self.fake_obj_fpga_extarqs = fake_extarq.get_fake_fpga_extarq_objs()
     classes = ["no_program", "bitstream_program",
                "function_program", "bad_program"]
     self.class_fgpa_objects = dict(
         zip(classes, self.fake_obj_fpga_extarqs))
     self.class_fgpa_dbs = dict(
         zip(classes, self.fake_fpga_db_extarqs))
     self.bitstream_id = self.class_fgpa_objects["bitstream_program"][
         "device_profile_group"][constants.ACCEL_BITSTREAM_ID]
     self.function_id = self.class_fgpa_objects["function_program"][
         "device_profile_group"][constants.ACCEL_FUNCTION_ID]
     self.images_md = {
         "/images":
         [
             {"id": self.bitstream_id,
              "tags": ["trait:CUSTOM_FPGA_INTEL"],
              constants.ACCEL_FUNCTION_ID: self.function_id},
         ]
     }
     self.deployable_uuids = ['0acbf8d6-e02a-4394-aae3-57557d209498']
     self.bdf = {"domain": "0000", "bus": "00",
                 "device": "01", "function": "1"}
     self.cpid = {
         "id": 0,
         "uuid": "e4a66b0d-b377-40d6-9cdc-6bf7e720e596",
         "device_id": "1",
         "cpid_type": "PCI",
         "cpid_info": json.dumps(self.bdf).encode('utf-8')
     }
Ejemplo n.º 2
0
 def setUp(self):
     super(TestExtARQJobMixin, self).setUp()
     self.fake_db_extarqs = fake_extarq.get_fake_db_extarqs()
     self.fake_obj_extarqs = fake_extarq.get_fake_extarq_objs()
     self.fake_obj_fpga_extarqs = fake_extarq.get_fake_fpga_extarq_objs()
     self.deployable_uuids = [
         '0acbf8d6-e02a-4394-aae3-57557d209498',
         '0acbf8d6-e02a-4394-aae3-57557d209666'
     ]
     self.classes = [
         "gpu", "no_program", "bitstream_program", "function_program",
         "bad_program", "mlu"
     ]
     self.class_objects = dict(zip(self.classes, self.fake_obj_extarqs))
     self.class_dbs = dict(zip(self.classes, self.fake_db_extarqs))
     self.fpga_classes = [
         "no_program", "bitstream_program", "function_program",
         "bad_program"
     ]
     self.fpga_class_objects = dict(
         zip(self.fpga_classes, self.fake_obj_fpga_extarqs))
     self.bitstream_id = self.class_objects["bitstream_program"][
         "device_profile_group"][constants.ACCEL_BITSTREAM_ID]
     self.function_id = self.class_objects["function_program"][
         "device_profile_group"][constants.ACCEL_FUNCTION_ID]
Ejemplo n.º 3
0
 def setUp(self):
     super(TestExtARQObject, self).setUp()
     self.fake_db_extarqs = fake_extarq.get_fake_db_extarqs()
     self.fake_obj_extarqs = fake_extarq.get_fake_extarq_objs()
     self.fake_obj_fpga_extarqs = fake_extarq.get_fake_fpga_extarq_objs()
     self.deployable_uuids = ['0acbf8d6-e02a-4394-aae3-57557d209498']