@@ -227,121 +227,6 @@ jobs:
227
227
for test_file in $(find cproducer.dir kvsCommonCurl.dir kvsCommonLws.dir -name '*.gcno'); do gcov $test_file; done
228
228
bash <(curl -s https://codecov.io/bash)
229
229
230
- address-sanitizer :
231
- runs-on : ubuntu-22.04
232
- permissions :
233
- id-token : write
234
- contents : read
235
- env :
236
- CC : clang
237
- CXX : clang++
238
- AWS_KVS_LOG_LEVEL : 2
239
- steps :
240
- - name : Clone repository
241
- uses : actions/checkout@v3
242
- - name : Build repository
243
- run : |
244
- mkdir build && cd build
245
- cmake .. -DBUILD_TEST=TRUE -DADDRESS_SANITIZER=TRUE -DBUILD_COMMON_LWS=TRUE
246
- make
247
- - name : Configure AWS Credentials
248
- uses : aws-actions/configure-aws-credentials@v4
249
- with :
250
- role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
251
- role-session-name : ${{ secrets.AWS_ROLE_SESSION_NAME }}
252
- aws-region : ${{ secrets.AWS_REGION }}
253
- role-duration-seconds : 10800
254
- - name : Run tests
255
- run : |
256
- cd build
257
- ulimit -c unlimited -S
258
- timeout --signal=SIGABRT 150m ./tst/producer_test --gtest_break_on_failure
259
-
260
- undefined-behavior-sanitizer :
261
- runs-on : ubuntu-22.04
262
- permissions :
263
- id-token : write
264
- contents : read
265
- env :
266
- CC : clang
267
- CXX : clang++
268
- AWS_KVS_LOG_LEVEL : 2
269
- steps :
270
- - name : Clone repository
271
- uses : actions/checkout@v3
272
- - name : Build repository
273
- run : |
274
- mkdir build && cd build
275
- cmake .. -DBUILD_TEST=TRUE -DUNDEFINED_BEHAVIOR_SANITIZER=TRUE -DBUILD_COMMON_LWS=TRUE
276
- make
277
- - name : Configure AWS Credentials
278
- uses : aws-actions/configure-aws-credentials@v4
279
- with :
280
- role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
281
- role-session-name : ${{ secrets.AWS_ROLE_SESSION_NAME }}
282
- aws-region : ${{ secrets.AWS_REGION }}
283
- role-duration-seconds : 10800
284
- - name : Run tests
285
- run : |
286
- cd build
287
- ulimit -c unlimited -S
288
- timeout --signal=SIGABRT 150m ./tst/producer_test --gtest_break_on_failure
289
-
290
- # memory-sanitizer:
291
- # runs-on: ubuntu-20.04
292
- # permissions:
293
- # id-token: write
294
- # contents: read
295
- # env:
296
- # CC: clang
297
- # CXX: clang++
298
- # AWS_KVS_LOG_LEVEL: 2
299
- # steps:
300
- # - name: Clone repository
301
- # uses: actions/checkout@v3
302
- # - name: Configure AWS Credentials
303
- # uses: aws-actions/configure-aws-credentials@v4
304
- # with:
305
- # role-to-assume: ${{ secrets.AWS_ROLE_TO_ASSUME }}
306
- # role-session-name: ${{ secrets.AWS_ROLE_SESSION_NAME }}
307
- # aws-region: ${{ secrets.AWS_REGION }}
308
- # - name: Build repository
309
- # run: |
310
- # mkdir build && cd build
311
- # cmake .. -DBUILD_TEST=TRUE -DMEMORY_SANITIZER=TRUE -DBUILD_COMMON_LWS=TRUE
312
- # make
313
- # ulimit -c unlimited -S
314
- # timeout --signal=SIGABRT 150m ./tst/producer_test --gtest_break_on_failure
315
-
316
- # thread-sanitizer:
317
- # runs-on: ubuntu-20.04
318
- # permissions:
319
- # id-token: write
320
- # contents: read
321
- # env:
322
- # CC: clang
323
- # CXX: clang++
324
- # AWS_KVS_LOG_LEVEL: 2
325
- # steps:
326
- # - name: Clone repository
327
- # uses: actions/checkout@v3
328
- # - name: Configure AWS Credentials
329
- # uses: aws-actions/configure-aws-credentials@v4
330
- # with:
331
- # role-to-assume: ${{ secrets.AWS_ROLE_TO_ASSUME }}
332
- # role-session-name: ${{ secrets.AWS_ROLE_SESSION_NAME }}
333
- # aws-region: ${{ secrets.AWS_REGION }}
334
- # - name: Build repository
335
- # run: |
336
- # mkdir build && cd build
337
- # cmake .. -DBUILD_TEST=TRUE -DTHREAD_SANITIZER=TRUE -DBUILD_COMMON_LWS=TRUE
338
- # make
339
- # - name: Run tests
340
- # run: |
341
- # cd build
342
- # ulimit -c unlimited -S
343
- # timeout --signal=SIGABRT 150m ./tst/producer_test --gtest_break_on_failure
344
-
345
230
ubuntu-gcc :
346
231
runs-on : ubuntu-22.04
347
232
env :
0 commit comments