fix: [SWDEV-432974] [rocm/rocm_smi_lib]

Checks returned error by get_gpu_pci_bandwith() before assert

Code changes related to the following:
  * Unit tests

Change-Id: Ia0fe64f168711147c5e66c7917cf633be40dee9f
Signed-off-by: Oliveira, Daniel <daniel.oliveira@amd.com>
Esse commit está contido em:
Oliveira, Daniel
2024-03-01 17:30:07 -06:00
commit 35b561fd69
@@ -173,7 +173,14 @@ void TestFrequenciesRead::Run(void) {
print_frequencies(&b.transfer_rate, b.lanes);
// Verify api support checking functionality is working
err = rsmi_dev_pci_bandwidth_get(i, nullptr);
ASSERT_EQ(err, RSMI_STATUS_INVALID_ARGS);
if (err != rsmi_status_t::RSMI_STATUS_NOT_SUPPORTED) {
ASSERT_EQ(err, RSMI_STATUS_INVALID_ARGS);
}
else {
auto status_string("");
rsmi_status_string(err, &status_string);
std::cout << "\t\t** rsmi_dev_pci_bandwidth_get(): " << status_string << "\n";
}
}
}
}