Skip to content

Commit 728fac6

Browse files
committed
update L0 e2e workflow
suppressing the latest failing tests
1 parent 4f2ce7f commit 728fac6

File tree

2 files changed

+18
-10
lines changed

2 files changed

+18
-10
lines changed

.github/workflows/e2e_core.yml

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ jobs:
6666
files: |
6767
source/adapters/${{inputs.str_name}}/**
6868
source/loader/**
69+
.github/workflows/e2e*
6970
7071
e2e-build-hw:
7172
# We want to run the job only if there are changes in the specific adapter
@@ -168,17 +169,24 @@ jobs:
168169
-DCMAKE_CXX_COMPILER="$(which clang++)"
169170
-DLLVM_LIT="${{github.workspace}}/sycl-repo/llvm/utils/lit/lit.py"
170171
171-
- name: Set test filters for L0
172-
if: matrix.adapter.name == 'L0'
173-
run: |
174-
echo "LIT_XFAIL_NOT=${{inputs.xfail_not}}" >> $GITHUB_ENV
175-
echo "LIT_XFAIL=${{inputs.xfail}}" >> $GITHUB_ENV
176-
echo "LIT_FILTER_OUT=${{inputs.filter_out}}" >> $GITHUB_ENV
172+
- name: Set LIT_XFAIL_NOT
173+
if: inputs.xfail_not != ''
174+
run: echo "LIT_XFAIL_NOT=${{inputs.xfail_not}}" >> $GITHUB_ENV
175+
176+
- name: Set LIT_XFAIL
177+
if: inputs.xfail != ''
178+
run: echo "LIT_XFAIL=${{inputs.xfail}}" >> $GITHUB_ENV
179+
180+
- name: Set LIT_FILTER_OUT
181+
if: inputs.filter_out != ''
182+
run: echo "LIT_FILTER_OUT=${{inputs.filter_out}}" >> $GITHUB_ENV
177183

178184
# TODO: remove once intel/llvm lit tests can properly recognize the GPU
179185
- name: Configure hardware platform feature for L0
180186
if: matrix.adapter.name == 'L0'
181-
run: sed -i '/import lit.llvm/i config.available_features.add("gpu-intel-pvc-1T")' build-e2e/lit.site.cfg.py
187+
run: |
188+
sed -i '/import lit.llvm/i config.available_features.add("gpu-intel-pvc-1T")' build-e2e/lit.site.cfg.py
189+
sed -i '/import lit.llvm/i config.available_features.add("gpu-intel-pvc")' build-e2e/lit.site.cfg.py
182190
183191
- name: Run e2e tests
184192
id: tests

.github/workflows/e2e_level_zero.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ jobs:
2121
config: ""
2222
unit: "gpu"
2323
# Failing tests
24-
xfail: "Matrix/SG32/get_coord_int8_matB.cpp;Matrix/element_wise_all_ops_1d.cpp;Matrix/element_wise_all_ops_1d_cont.cpp;Matrix/element_wise_all_ops_scalar.cpp;Matrix/get_coord_int8_matB.cpp;Matrix/joint_matrix_rowmajorA_rowmajorB.cpp;Plugin/level_zero_barrier_optimization.cpp"
24+
xfail: "Config/select_device.cpp;DeviceCodeSplit/grf.cpp;ESIMD/grf.cpp;ESIMD/named_barriers/loop_extended.cpp;KernelAndProgram/target_register_alloc_mode.cpp;Matrix/SG32/element_wise_all_ops.cpp;Matrix/SG32/get_coord_int8_matB.cpp;Matrix/get_coord_int8_matB.cpp;Matrix/joint_matrix_prefetch.cpp;Matrix/joint_matrix_rowmajorA_rowmajorB.cpp;Plugin/level_zero_barrier_optimization.cpp"
2525
# Flaky tests
26-
filter_out: "UserDefinedReductions/user_defined_reductions.cpp"
26+
filter_out: ""
2727
# These runners by default spawn upwards of 260 workers.
2828
# We also add a time out just in case some test hangs
29-
extra_lit_flags: "--param gpu-intel-pvc=True -sv -j 100 --max-time 600"
29+
extra_lit_flags: "--param gpu-intel-pvc=True --param gpu-intel-pvc-1T=True -sv -j 100 --max-time 600"

0 commit comments

Comments
 (0)