@@ -115,51 +115,50 @@ jobs:
115
115
working-directory : ${{github.workspace}}/build
116
116
run : ctest -C ${{matrix.build_type}} --output-on-failure -L "umf|loader|validation|tracing|unit|urtrace"
117
117
118
- # Disable short fuzz tests until the ubuntu-22.04 runner is fixed
119
- # fuzztest-build:
120
- # name: Build and run quick fuzztest scenarios
121
- # strategy:
122
- # matrix:
123
- # build_type: [Debug, Release]
124
- # compiler: [{c: clang, cxx: clang++}]
125
-
126
- # runs-on: 'ubuntu-22.04'
127
-
128
- # steps:
129
- # - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
130
-
131
- # - name: Install pip packages
132
- # run: pip install -r third_party/requirements.txt
133
-
134
- # - name: Download DPC++
135
- # run: |
136
- # sudo apt install libncurses5
137
- # wget -O ${{github.workspace}}/dpcpp_compiler.tar.gz https://github.com/intel/llvm/releases/download/sycl-nightly%2F20230626/dpcpp-compiler.tar.gz
138
- # tar -xvf ${{github.workspace}}/dpcpp_compiler.tar.gz
139
-
140
- # - name: Setup DPC++
141
- # run: |
142
- # source ${{github.workspace}}/dpcpp_compiler/startup.sh
143
-
144
- # - name: Configure CMake
145
- # run: >
146
- # cmake
147
- # -B${{github.workspace}}/build
148
- # -DCMAKE_C_COMPILER=${{matrix.compiler.c}}
149
- # -DCMAKE_CXX_COMPILER=${{matrix.compiler.cxx}}
150
- # -DUR_ENABLE_TRACING=ON
151
- # -DCMAKE_BUILD_TYPE=${{matrix.build_type}}
152
- # -DUR_BUILD_TESTS=ON
153
- # -DUR_USE_ASAN=ON
154
- # -DUR_USE_UBSAN=ON
155
- # -DUR_DPCXX=${{github.workspace}}/dpcpp_compiler/bin/clang++
156
-
157
- # - name: Build
158
- # run: cmake --build ${{github.workspace}}/build -j $(nproc)
159
-
160
- # - name: Fuzz test
161
- # working-directory: ${{github.workspace}}/build
162
- # run: ctest -C ${{matrix.build_type}} --output-on-failure -L "fuzz-short"
118
+ fuzztest-build :
119
+ name : Build and run quick fuzztest scenarios
120
+ strategy :
121
+ matrix :
122
+ build_type : [Debug, Release]
123
+ compiler : [{c: clang, cxx: clang++}]
124
+
125
+ runs-on : ' ubuntu-22.04'
126
+
127
+ steps :
128
+ - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
129
+
130
+ - name : Install pip packages
131
+ run : pip install -r third_party/requirements.txt
132
+
133
+ - name : Download DPC++
134
+ run : |
135
+ sudo apt install libncurses5
136
+ wget -O ${{github.workspace}}/dpcpp_compiler.tar.gz https://github.com/intel/llvm/releases/download/sycl-nightly%2F20230626/dpcpp-compiler.tar.gz
137
+ tar -xvf ${{github.workspace}}/dpcpp_compiler.tar.gz
138
+
139
+ - name : Setup DPC++
140
+ run : |
141
+ source ${{github.workspace}}/dpcpp_compiler/startup.sh
142
+
143
+ - name : Configure CMake
144
+ run : >
145
+ cmake
146
+ -B${{github.workspace}}/build
147
+ -DCMAKE_C_COMPILER=${{matrix.compiler.c}}
148
+ -DCMAKE_CXX_COMPILER=${{matrix.compiler.cxx}}
149
+ -DUR_ENABLE_TRACING=ON
150
+ -DCMAKE_BUILD_TYPE=${{matrix.build_type}}
151
+ -DUR_BUILD_TESTS=ON
152
+ -DUR_USE_ASAN=ON
153
+ -DUR_USE_UBSAN=ON
154
+ -DUR_DPCXX=${{github.workspace}}/dpcpp_compiler/bin/clang++
155
+
156
+ - name : Build
157
+ run : cmake --build ${{github.workspace}}/build -j $(nproc)
158
+
159
+ - name : Fuzz test
160
+ working-directory : ${{github.workspace}}/build
161
+ run : ctest -C ${{matrix.build_type}} --output-on-failure -L "fuzz-short"
163
162
164
163
adapter-build-hw :
165
164
name : Build - Adapters on HW
0 commit comments