SWDEV-419965: Enabling and fixing AyncCopyTest in runTracerFeatureTests
Change-Id: Iceeaae11b5367483ac03db0c500dd27f4037e53e
[ROCm/rocprofiler commit: a1f9b244c8]
This commit is contained in:
committed by
Gopesh Bhardwaj
parent
81db692b1c
commit
b04aa8f36d
@@ -194,7 +194,7 @@ static hsa_status_t AsyncCpyTest(async_mem_cpy_agent* dst, async_mem_cpy_agent*
|
|||||||
|
|
||||||
// Initialize the system and destination buffers with a value so we can later
|
// Initialize the system and destination buffers with a value so we can later
|
||||||
// validate it has been overwritten
|
// validate it has been overwritten
|
||||||
void* sysPtr = args->cpu.ptr;
|
void* sysPtr = dst->ptr;
|
||||||
err = hsa_amd_memory_fill(src->ptr, val, sz / sizeof(uint32_t));
|
err = hsa_amd_memory_fill(src->ptr, val, sz / sizeof(uint32_t));
|
||||||
RET_IF_HSA_ERR(err);
|
RET_IF_HSA_ERR(err);
|
||||||
|
|
||||||
@@ -303,7 +303,7 @@ int main() {
|
|||||||
reinterpret_cast<void**>(&args.gpu2.ptr));
|
reinterpret_cast<void**>(&args.gpu2.ptr));
|
||||||
RET_IF_HSA_ERR(err);
|
RET_IF_HSA_ERR(err);
|
||||||
fprintf(stdout, "Copying %lu bytes from gpu1 memory to gpu2 memory...\n", sz);
|
fprintf(stdout, "Copying %lu bytes from gpu1 memory to gpu2 memory...\n", sz);
|
||||||
err = AsyncCpyTest(&args.gpu1, &args.gpu2, &args, sz, kTestFillValue3);
|
err = AsyncCpyTest(&args.gpu2, &args.gpu1, &args, sz, kTestFillValue3);
|
||||||
RET_IF_HSA_ERR(err);
|
RET_IF_HSA_ERR(err);
|
||||||
fprintf(stdout, "Success!\n");
|
fprintf(stdout, "Success!\n");
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -303,7 +303,7 @@ class AsyncCopyTest : public Tracertest {
|
|||||||
|
|
||||||
// Test:1 Compares total num of kernel-names in golden output against current
|
// Test:1 Compares total num of kernel-names in golden output against current
|
||||||
// tracer output
|
// tracer output
|
||||||
TEST_F(AsyncCopyTest, DISABLED_WhenRunningTracerWithAppThenAsyncCopyOutputIsGenerated) {
|
TEST_F(AsyncCopyTest, WhenRunningTracerWithAppThenAsyncCopyOutputIsGenerated) {
|
||||||
// kernel info in current profler run
|
// kernel info in current profler run
|
||||||
std::vector<tracer_kernel_info_t> current_kernel_info;
|
std::vector<tracer_kernel_info_t> current_kernel_info;
|
||||||
|
|
||||||
@@ -312,7 +312,7 @@ TEST_F(AsyncCopyTest, DISABLED_WhenRunningTracerWithAppThenAsyncCopyOutputIsGene
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Test:2 Matches coelation Ids
|
// Test:2 Matches coelation Ids
|
||||||
TEST_F(AsyncCopyTest, DISABLED_WhenRunningTracerWithAppThenAsyncCorelationCountIsCorrect) {
|
TEST_F(AsyncCopyTest, WhenRunningTracerWithAppThenAsyncCorelationCountIsCorrect) {
|
||||||
// kernel info in current profler run
|
// kernel info in current profler run
|
||||||
std::vector<tracer_kernel_info_t> current_kernel_info;
|
std::vector<tracer_kernel_info_t> current_kernel_info;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user