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 {
|
class MockMetric : public L0::MetricImp {
|
||||||
public:
|
public:
|
||||||
|
ze_result_t destroyReturn = ZE_RESULT_ERROR_UNSUPPORTED_FEATURE;
|
||||||
~MockMetric() override = default;
|
~MockMetric() override = default;
|
||||||
MockMetric(MetricSource &metricSource) : L0::MetricImp(metricSource) {}
|
MockMetric(MetricSource &metricSource) : L0::MetricImp(metricSource) {}
|
||||||
ze_result_t getProperties(zet_metric_properties_t *pProperties) override {
|
ze_result_t getProperties(zet_metric_properties_t *pProperties) override {
|
||||||
return ZE_RESULT_ERROR_UNSUPPORTED_FEATURE;
|
return ZE_RESULT_ERROR_UNSUPPORTED_FEATURE;
|
||||||
}
|
}
|
||||||
ze_result_t destroy() override {
|
ze_result_t destroy() override {
|
||||||
return ZE_RESULT_ERROR_UNSUPPORTED_FEATURE;
|
return destroyReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
void setPredefined(bool status) {
|
void setPredefined(bool status) {
|
||||||
|
|
Loading…
Reference in New Issue