4b16d3896d
1. Negative Test Cases 2. API functionality tests for hopcount and linktype using rocm-smi library. 3. API functionality test for hopcount when devices are reversed. 4. Disabling test case 7. 5. Implemented External Review Comments. 6. Created a new header file hipP2pLinkTypeAndHopFunc.h. 7. Removed test case 0x7 from directed test. 8. Put testMaskedDevice() under __linux__, placed TODO in line 404 (comments) and replaced '&=' with '='. SWDEV-238517 for enhancing hip unit tests Change-Id: I1ae256ecfd637d6c25bca293c1724b026be20eca