def METHOD_NAME(cls):
    super(TestAddition, cls).METHOD_NAME()
    if ocl:
        cls.ctx = ocl.create_context()
        if logger.getEffectiveLevel() <= logging.INFO:
            cls.PROFILE = True
            properties = pyopencl.command_queue_properties.PROFILING_ENABLE
            cls.queue = pyopencl.CommandQueue(cls.ctx, properties=properties)
        else:
            cls.PROFILE = False
            cls.queue = pyopencl.CommandQueue(cls.ctx)
        cls.max_valid_wg = 0
        if (platform.machine().startswith("ppc") and
            cls.ctx.devices[0].platform.name.startswith("Portable")
            and cls.ctx.devices[0].type == pyopencl.device_type.GPU):
            raise unittest.SkipTest("Skip test on Power9 GPU with PoCL driver")