From 8cf44548c0b619104f7bde2982e8e88bc9eb9603 Mon Sep 17 00:00:00 2001 From: Kent Russell Date: Thu, 4 Jun 2020 08:27:56 -0400 Subject: [PATCH] Make an empty unique_id file non-fatal This isn't supported on all models, so just comment out on failure instead of fully failing Change-Id: Id36d5df7c87abbb41f7b6be43abfea82004703a6 --- tests/rocm_smi_test/functional/sys_info_read.cc | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/tests/rocm_smi_test/functional/sys_info_read.cc b/tests/rocm_smi_test/functional/sys_info_read.cc index 699f94ef9a..39a8f5e07d 100755 --- a/tests/rocm_smi_test/functional/sys_info_read.cc +++ b/tests/rocm_smi_test/functional/sys_info_read.cc @@ -155,14 +155,17 @@ void TestSysInfoRead::Run(void) { err = rsmi_dev_unique_id_get(i, nullptr); ASSERT_EQ(err, RSMI_STATUS_NOT_SUPPORTED); } else { - CHK_ERR_ASRT(err) - IF_VERB(STANDARD) { - std::cout << "\t**GPU Unique ID : " << std::hex << val_ui64 << - std::endl; + if (err == RSMI_STATUS_SUCCESS) { + IF_VERB(STANDARD) { + std::cout << "\t**GPU Unique ID : " << std::hex << val_ui64 << + std::endl; + } + // Verify api support checking functionality is working + err = rsmi_dev_unique_id_get(i, nullptr); + ASSERT_EQ(err, RSMI_STATUS_INVALID_ARGS); + } else { + std::cout << "rsmi_dev_unique_id_get() failed with error " << err << std::endl; } - // Verify api support checking functionality is working - err = rsmi_dev_unique_id_get(i, nullptr); - ASSERT_EQ(err, RSMI_STATUS_INVALID_ARGS); } err = rsmi_version_get(&ver);