@@ -107,57 +107,49 @@ jobs:
107
107
with :
108
108
fetch-depth : 0
109
109
110
- - name : Report compiler version
110
+ - name : Create set_allvars.sh
111
111
shell : bash -l {0}
112
112
run : |
113
+ cat << EOF > set_allvars.sh
114
+ #!/usr/bin/bash
113
115
export SYCL_BUNDLE_FOLDER=/home/runner/work/sycl_bundle
114
116
source ${SYCL_BUNDLE_FOLDER}/dpcpp_compiler/startup.sh
115
117
export LD_LIBRARY_PATH=${SYCL_BUNDLE_FOLDER}/oclcpuexp/x64:${LD_LIBRARY_PATH}
116
118
export LD_LIBRARY_PATH=${SYCL_BUNDLE_FOLDER}/fpgaemu/x64:${LD_LIBRARY_PATH}
117
119
export LD_LIBRARY_PATH=${SYCL_BUNDLE_FOLDER}/${TBB_INSTALL_DIR}/lib/intel64/gcc4.8:${LD_LIBRARY_PATH}
120
+ export OCL_ICD_VENDORS=
118
121
export OCL_ICD_FILENAMES=libintelocl.so:libintelocl_emu.so
122
+ EOF
123
+ chmod +x set_allvars.sh
124
+ cat set_allvars.sh
125
+
126
+ - name : Report compiler version
127
+ shell : bash -l {0}
128
+ run : |
129
+ source set_allvars.sh
119
130
clang++ --version
120
131
121
132
- name : Run sycl-ls
122
133
shell : bash -l {0}
123
134
run : |
124
- export SYCL_BUNDLE_FOLDER=/home/runner/work/sycl_bundle
125
- source ${SYCL_BUNDLE_FOLDER}/dpcpp_compiler/startup.sh
126
- export LD_LIBRARY_PATH=${SYCL_BUNDLE_FOLDER}/oclcpuexp/x64:${LD_LIBRARY_PATH}
127
- export LD_LIBRARY_PATH=${SYCL_BUNDLE_FOLDER}/fpgaemu/x64:${LD_LIBRARY_PATH}
128
- export LD_LIBRARY_PATH=${SYCL_BUNDLE_FOLDER}/${TBB_INSTALL_DIR}/lib/intel64/gcc4.8:${LD_LIBRARY_PATH}
129
- export OCL_ICD_FILENAMES=libintelocl.so:libintelocl_emu.so
135
+ source set_allvars.sh
130
136
sycl-ls
131
137
132
138
- name : build dpctl
133
139
shell : bash -l {0}
134
140
run : |
135
- export SYCL_BUNDLE_FOLDER=/home/runner/work/sycl_bundle
136
- source ${SYCL_BUNDLE_FOLDER}/dpcpp_compiler/startup.sh
137
- export LD_LIBRARY_PATH=${SYCL_BUNDLE_FOLDER}/oclcpuexp/x64:${LD_LIBRARY_PATH}
138
- export LD_LIBRARY_PATH=${SYCL_BUNDLE_FOLDER}/fpgaemu/x64:${LD_LIBRARY_PATH}
139
- export LD_LIBRARY_PATH=${SYCL_BUNDLE_FOLDER}/${TBB_INSTALL_DIR}/lib/intel64/gcc4.8:${LD_LIBRARY_PATH}
140
- export OCL_ICD_FILENAMES=libintelocl.so:libintelocl_emu.so
141
+ source set_allvars.sh
141
142
CC=clang CXX=clang++ python setup.py develop -G Ninja
142
143
143
144
- name : Run lsplatforms
144
145
shell : bash -l {0}
145
146
run : |
146
- export SYCL_BUNDLE_FOLDER=/home/runner/work/sycl_bundle
147
- source ${SYCL_BUNDLE_FOLDER}/dpcpp_compiler/startup.sh
148
- export LD_LIBRARY_PATH=${SYCL_BUNDLE_FOLDER}/oclcpuexp/x64:${LD_LIBRARY_PATH}
149
- export LD_LIBRARY_PATH=${SYCL_BUNDLE_FOLDER}/fpgaemu/x64:${LD_LIBRARY_PATH}
150
- export LD_LIBRARY_PATH=${SYCL_BUNDLE_FOLDER}/${TBB_INSTALL_DIR}/lib/intel64/gcc4.8:${LD_LIBRARY_PATH}
151
- export OCL_ICD_FILENAMES=libintelocl.so:libintelocl_emu.so
147
+ source set_allvars.sh
152
148
python -m dpctl -f || exit 1
153
149
154
150
- name : Run dpctl/tests
155
151
shell : bash -l {0}
156
152
run : |
157
- export SYCL_BUNDLE_FOLDER=/home/runner/work/sycl_bundle
158
- source ${SYCL_BUNDLE_FOLDER}/dpcpp_compiler/startup.sh
159
- export LD_LIBRARY_PATH=${SYCL_BUNDLE_FOLDER}/oclcpuexp/x64:${LD_LIBRARY_PATH}
160
- export LD_LIBRARY_PATH=${SYCL_BUNDLE_FOLDER}/fpgaemu/x64:${LD_LIBRARY_PATH}
161
- export LD_LIBRARY_PATH=${SYCL_BUNDLE_FOLDER}/${TBB_INSTALL_DIR}/lib/intel64/gcc4.8:${LD_LIBRARY_PATH}
162
- export OCL_ICD_FILENAMES=libintelocl.so:libintelocl_emu.so
163
- python -m pytest -v dpctl/tests
153
+ source set_allvars.sh
154
+ # skip test due to https://github.com/intel/llvm/issues/9264
155
+ python -m pytest -v dpctl/tests -k "not test_sycl_event::test_backend"
0 commit comments