refactor: add capability to mock return value for metricDestroy
Related-To: NEO-11045 Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
This commit is contained in:
parent
71b9cfcf6b
commit
7c3fbc0664
|
@ -109,13 +109,14 @@ class MockMetricGroup : public L0::MetricGroupImp {
|
|||
|
||||
class MockMetric : public L0::MetricImp {
|
||||
public:
|
||||
ze_result_t destroyReturn = ZE_RESULT_ERROR_UNSUPPORTED_FEATURE;
|
||||
~MockMetric() override = default;
|
||||
MockMetric(MetricSource &metricSource) : L0::MetricImp(metricSource) {}
|
||||
ze_result_t getProperties(zet_metric_properties_t *pProperties) override {
|
||||
return ZE_RESULT_ERROR_UNSUPPORTED_FEATURE;
|
||||
}
|
||||
ze_result_t destroy() override {
|
||||
return ZE_RESULT_ERROR_UNSUPPORTED_FEATURE;
|
||||
return destroyReturn;
|
||||
}
|
||||
|
||||
void setPredefined(bool status) {
|
||||
|
|
Loading…
Reference in New Issue