Skip to content

Commit 3dacbbf

Browse files
committed
Add XFAIL:run-mode to xfailed tests that can build
1 parent a0b5f56 commit 3dacbbf

File tree

11 files changed

+18
-19
lines changed

11 files changed

+18
-19
lines changed

sycl/test-e2e/Basic/fpga_tests/fpga_pipes_mixed_usage.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
// RUN: %{build} -o %t.out
1010
// RUN: %{run} %t.out
1111

12-
// https://github.com/intel/llvm/issues/13887
13-
// XFAIL: *
12+
// XFAIL: run-mode
13+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/13887
1414
// If users need to use host pipe feature provided by experimental::pipe, all
1515
// pipes in their design should use the experimental::pipe (as a workround).
1616

sycl/test-e2e/ESIMD/assert.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
// The test still fails after GPU driver update on Linux. Temporary marking it
88
// as expected to fail, whilst it is being investigated, see intel/llvm#11359
99
// FIXME: remove that XFAIL
10-
// XFAIL: linux
10+
// XFAIL: linux && run-mode
11+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/11359
1112
//
1213
// Hanging on gen12, remove when internal tracker fixed
1314
// UNSUPPORTED: gpu-intel-gen12

sycl/test-e2e/Matrix/SG32/joint_matrix_colA_rowB_colC.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
// RUN: %{build} -o %t.out
1212
// RUN: %{run} %t.out
1313

14-
// XFAIL:*
14+
// XFAIL: run-mode
1515

1616
#include "../common.hpp"
1717

sycl/test-e2e/Matrix/SPVCooperativeMatrix/SG32/joint_matrix_colA_rowB_colC.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
// RUN: %{build} -D__SPIRV_USE_COOPERATIVE_MATRIX -o %t.out
1212
// RUN: %{run} %t.out
1313

14-
// XFAIL:*
14+
// XFAIL: run-mode
1515

1616
#include "../../common.hpp"
1717

sycl/test-e2e/Matrix/SPVCooperativeMatrix/joint_matrix_colA_rowB_colC.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
// RUN: %{build} -D__SPIRV_USE_COOPERATIVE_MATRIX -o %t.out
1111
// RUN: %{run} %t.out
1212

13-
// XFAIL:*
13+
// XFAIL: run-mode
1414

1515
#include "../common.hpp"
1616

sycl/test-e2e/Matrix/joint_matrix_colA_rowB_colC.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
// RUN: %{build} -o %t.out
1111
// RUN: %{run} %t.out
1212

13-
// XFAIL:*
13+
// XFAIL: run-mode
1414

1515
#include "common.hpp"
1616

sycl/test-e2e/VirtualFunctions/multiple-translation-units/separate-call.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
// VTables are global variables with possibly external linkage and that causes
44
// them to be copied into every module we produce during device code split
55
// which in turn leads to multiple definitions error at runtime.
6-
// https://github.com/intel/llvm/issues/15069
7-
// XFAIL: *
6+
// XFAIL: run-mode
7+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/15069
88
//
99
// This test covers a scenario where virtual functions defintion and their uses
1010
// are split into different translation units. In particular:

sycl/test-e2e/VirtualFunctions/multiple-translation-units/separate-vf-defs-and-call.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
// function definitions and therefore we won't mark construct kernel as using
66
// virtual functions and link operation at runtime will fail due to undefined
77
// references to virtual functions from vtable.
8-
// https://github.com/intel/llvm/issues/15071
9-
// XFAIL: *
8+
// XFAIL: run-mode
9+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/15071
1010
//
1111
// This test covers a scenario where virtual functions defintion and their uses
1212
// are all split into different translation units.

sycl/test-e2e/VirtualFunctions/multiple-translation-units/separate-vf-defs.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
// function definitions and therefore we won't mark construct kernel as using
66
// virtual functions and link operation at runtime will fail due to undefined
77
// references to virtual functions from vtable.
8-
// https://github.com/intel/llvm/issues/15071
9-
// XFAIL: *
8+
// XFAIL: run-mode
9+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/15071
1010
//
1111
// This test covers a scenario where virtual functions defintion and their uses
1212
// are split into different translation units. In particular:

sycl/test-e2e/lit.cfg.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616

1717
# Configuration file for the 'lit' test runner.
1818

19+
#TODO: Remove once #15728 is merged
20+
config.available_features.add("run-mode")
21+
1922
# name: The name of this test suite.
2023
config.name = "SYCL"
2124

0 commit comments

Comments
 (0)