diff --git a/sycl/test-e2e/Graph/ValidUsage/linear_graph_l0_copy.cpp b/sycl/test-e2e/Graph/ValidUsage/linear_graph_l0_copy.cpp index 67fc9c3619d7..fee6ff18d94b 100644 --- a/sycl/test-e2e/Graph/ValidUsage/linear_graph_l0_copy.cpp +++ b/sycl/test-e2e/Graph/ValidUsage/linear_graph_l0_copy.cpp @@ -1,11 +1,10 @@ // RUN: %{build} -o %t.out // RUN: %{run} %t.out // Extra run to check for leaks in Level Zero using UR_L0_LEAKS_DEBUG -// RUN: env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK +// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %} // Extra run to check for immediate-command-list in Level Zero -// RUN: env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK +// RUN: %if level_zero %{env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 %{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %} // -// REQUIRES: level_zero // Tests that the optimization to use the L0 Copy Engine for memory commands // does not interfere with the linear graph optimization