Skip to content

Commit b0000e0

Browse files
authored
[SYCL] Add XFAIL trackers for several E2E tests marked with XFAIL (#16287)
This PR is the first in a series of PR's to add XFAIL tracker issues for several tests marked as XFAIL on certain platforms. For XFAIL's on a hip_nvidia platform, we simply remove the XFAIL entirely as we do not test the configuration anymore. Also, this PR deleted 6 tests failing everywhere because of an issue that will not be fixed.
1 parent c51ca91 commit b0000e0

37 files changed

+10
-603
lines changed

sycl/test-e2e/Basic/buffer/reinterpret.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// RUN: %{run} %t.out
33
//
44
// XFAIL: level_zero&&gpu
5+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/14430
56

67
//==---------- reinterpret.cpp --- SYCL buffer reinterpret basic test ------==//
78
//

sycl/test-e2e/Basic/queue/queue.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// RUN: %{build} -o %t.out
22
// RUN: %{run} %t.out
3-
//
4-
// XFAIL: hip_nvidia
3+
54
//==--------------- queue.cpp - SYCL queue test ----------------------------==//
65
//
76
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.

sycl/test-e2e/Basic/queue/release.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
// RUN: %{build} -o %t.out
22
// RUN: env SYCL_UR_TRACE=2 %{run} %t.out | FileCheck %s %if !windows %{--check-prefixes=CHECK-RELEASE%}
3-
//
4-
// XFAIL: hip_nvidia
53

64
#include <sycl/detail/core.hpp>
75
int main() {

sycl/test-e2e/Basic/span.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
// RUN: %{build} -o %t.out
22
// RUN: %{run} %t.out
33
//
4-
// Fails to release USM pointer on HIP for NVIDIA
5-
// XFAIL: hip_nvidia
64
// REQUIRES: aspect-usm_shared_allocations
75
#include <numeric>
86

sycl/test-e2e/Basic/stream/auto_flush.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// RUN: %{build} -o %t.out
22
// RUN: %{run} %t.out %if !gpu || linux %{ | FileCheck %s %}
3-
//
4-
// XFAIL: hip_nvidia
3+
54
//==-------------- copy.cpp - SYCL stream obect auto flushing test ---------==//
65
//
76
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.

sycl/test-e2e/DeprecatedFeatures/queue_old_interop.cpp

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %{build} -D__SYCL_INTERNAL_API -o %t.out
22
// RUN: %{run-unfiltered-devices} %t.out
3-
//
4-
// hip_nvidia has problems constructing queues due to `No device of requested
5-
// type available`.
6-
// XFAIL: hip_nvidia
3+
74
//==-------- queue_old_interop.cpp - SYCL queue OpenCL interop test --------==//
85
//
96
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.

sycl/test-e2e/DeviceCodeSplit/split-per-kernel.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
// RUN: %{build} -Wno-error=unused-command-line-argument -fsycl-device-code-split=per_kernel -o %t.out \
22
// RUN: -fsycl-dead-args-optimization
33
// RUN: %{run} %t.out
4-
//
5-
// XFAIL: hip_nvidia
64

75
#include <sycl/detail/core.hpp>
86
#include <sycl/kernel_bundle.hpp>

sycl/test-e2e/DeviceCodeSplit/split-per-source-main.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
// RUN: %{build} -Wno-error=unused-command-line-argument -fsycl-device-code-split=per_source -I %S/Inputs -o %t.out %S/Inputs/split-per-source-second-file.cpp \
22
// RUN: -fsycl-dead-args-optimization
33
// RUN: %{run} %t.out
4-
//
5-
// XFAIL: hip_nvidia
64

75
#include "Inputs/split-per-source.h"
86

sycl/test-e2e/GroupAlgorithm/root_group.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
// Fails with opencl non-cpu, enable when fixed.
22
// XFAIL: (opencl && !cpu && !accelerator)
3+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/14641
4+
35
// RUN: %{build} -I . -o %t.out %if any-device-is-cuda %{ -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 %}
46
// RUN: %{run} %t.out
57

sycl/test-e2e/GroupLocalMemory/group_local_memory.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
// RUN: %{build} -Wno-error=deprecated-declarations -o %t.out
22
// RUN: %{run} %t.out
3-
//
4-
// XFAIL: hip_nvidia
53

64
#include <sycl/detail/core.hpp>
75

0 commit comments

Comments
 (0)