Skip to content

Commit e24a8bf

Browse files
authored
Merge branch 'master' into sw/stride_check
2 parents f58ca9b + e9b8633 commit e24a8bf

2 files changed

Lines changed: 93 additions & 3 deletions

File tree

.github/workflows/continuous.yml

Lines changed: 63 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,24 @@ jobs:
113113
cmake --preset linux-DG2-JIT-PUBLIC-ICX -DCMAKE_BUILD_TYPE=Release -DEMBREE_TESTING_INTENSITY=3
114114
cmake --build build --config Release --target test_package
115115
116+
117+
linux-DG2-JIT-PUBLIC-debug-build:
118+
secrets: inherit
119+
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker.yml@main
120+
with:
121+
image: embree/ubuntu:24.04
122+
runs-on: '[ "Linux", "docker", "build" ]'
123+
project: embree
124+
env-from-files: ./.github/workflows/dpcpp-sycl-nightly.env
125+
artifact-out: linux-DG2-JIT-PUBLIC-debug-build
126+
artifact-path: ./build/*.tar.gz
127+
cmd: |
128+
module load cmake/3.25.3
129+
cmake --preset linux-DG2-JIT-PUBLIC-debug -DCMAKE_BUILD_TYPE=Debug -DEMBREE_TESTING_INTENSITY=3
130+
cmake --build build --config Debug --target build
131+
132+
133+
116134
##########################################
117135
### Linux PVC TODO: Reenable after patch
118136
##########################################
@@ -303,6 +321,19 @@ jobs:
303321
cmake --preset nightly-windows-DG2-JIT-ICX -DCMAKE_BUILD_TYPE=Release -DEMBREE_TESTING_INTENSITY=3
304322
cmake --build build --config Release --target test_package
305323
324+
325+
windows-DG2-JIT-debug-build:
326+
secrets: inherit
327+
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows.yml@main
328+
with:
329+
force-delete: true
330+
runs-on: '[ "Windows", "NAS", "build" ]'
331+
project: embree
332+
env-from-files: ./.github/workflows/dpcpp-sycl-nightly.env
333+
cmd: |
334+
cmake --preset windows-DG2-JIT-INTERNAL-L0RTAS-debug -DCMAKE_BUILD_TYPE=Debug -DEMBREE_TESTING_INTENSITY=3
335+
cmake --build build --config Debug --target build
336+
306337
# ################################################################################
307338
# ################################################################################
308339
# # CPU tests
@@ -465,13 +496,39 @@ jobs:
465496
# Coverity
466497
########################################
467498

468-
static-analysis:
499+
#static-analysis:
500+
# secrets: inherit
501+
# uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/static_analysis.yml@main
502+
# with:
503+
# project: Embree
504+
# submodules: true
505+
# coverity: true
506+
# prebuild: >
507+
# module load cmake/3.25.3 &&
508+
# export NAS_LINUX=$STORAGE_PATH/packages/apps &&
509+
# cmake --preset linux-coverity
510+
# build: sh scripts/coverity.sh
511+
512+
static-analysis-lin:
513+
secrets: inherit
514+
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/static_analysis.yml@main
515+
with:
516+
os: Linux
517+
project: Embree
518+
submodules: true
519+
prebuild: >
520+
module load cmake/3.25.3 &&
521+
export NAS_LINUX=$STORAGE_PATH/packages/apps &&
522+
cmake --preset linux-coverity
523+
build: sh scripts/coverity.sh
524+
525+
static-analysis-win:
469526
secrets: inherit
470527
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/static_analysis.yml@main
471528
with:
529+
os: Windows
472530
project: Embree
473531
submodules: true
474-
coverity: true
475532
prebuild: >
476533
module load cmake/3.25.3 &&
477534
export NAS_LINUX=$STORAGE_PATH/packages/apps &&
@@ -483,8 +540,10 @@ jobs:
483540
needs:
484541
- linux-DG2-JIT-PUBLIC-test
485542
- linux-DG2-JIT-PUBLIC-ICX-test
543+
- linux-DG2-JIT-PUBLIC-debug-build
486544
- windows-DG2-JIT-PUBLIC-test
487545
- windows-DG2-JIT-ICX-PUBLIC-test
546+
- windows-DG2-JIT-debug-build
488547
- linux-fedora29-CLANG4
489548
- linux-fedora29-CLANG5-INT-ADDRSANITIZER
490549
- linux-fedora29-ICX
@@ -496,7 +555,8 @@ jobs:
496555
- macosx-ARM-CLANG-NEON
497556
- macosx-x64-CLANG
498557
- macosx-ARM-CLANG-NEON-AVX2-universal-binaries
499-
- static-analysis
558+
- static-analysis-lin
559+
- static-analysis-win
500560

501561

502562
if: failure() || cancelled()

scripts/cmake-presets/continuous.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,16 @@
2626
"name": "linux-DG2-JIT-PUBLIC",
2727
"inherits": "linux-DG2-JIT-INTERNAL"
2828
},
29+
{
30+
"name": "linux-DG2-JIT-PUBLIC-debug",
31+
"inherits": ["package-linux", "env", "dpcpp", "tbb_NEWEST"],
32+
"cacheVariables": {
33+
"CMAKE_BUILD_TYPE": "Debug",
34+
"EMBREE_SYCL_SUPPORT": "ON",
35+
"EMBREE_SYCL_AOT_DEVICES": "none",
36+
"EMBREE_MAX_ISA": "SSE2"
37+
}
38+
},
2939
{
3040
"name": "linux-DG2-JIT-EMBARGO",
3141
"inherits": ["package-linux", "env", "dpcpp", "ispc_NEWEST", "tbb_NEWEST"],
@@ -53,6 +63,16 @@
5363
"EMBREE_MAX_ISA": "AVX512"
5464
}
5565
},
66+
{
67+
"name": "linux-DG2-JIT-PUBLIC-ICX-debug",
68+
"inherits": ["package-linux", "env", "icx", "tbb_NEWEST"],
69+
"cacheVariables": {
70+
"CMAKE_BUILD_TYPE": "Debug",
71+
"EMBREE_SYCL_SUPPORT": "ON",
72+
"EMBREE_SYCL_AOT_DEVICES": "none",
73+
"EMBREE_MAX_ISA": "SSE2"
74+
}
75+
},
5676
{
5777
"name": "linux-DG2-JIT-PUBLIC-ICX-RC",
5878
"inherits": "linux-DG2-JIT-PUBLIC-ICX"
@@ -97,6 +117,16 @@
97117
"EMBREE_MAX_ISA": "SSE2"
98118
}
99119
},
120+
{
121+
"name": "windows-DG2-JIT-INTERNAL-L0RTAS-debug",
122+
"inherits": ["package-windows", "env", "dpcpp-windows", "tbb_NEWEST"],
123+
"cacheVariables": {
124+
"CMAKE_BUILD_TYPE": "Debug",
125+
"EMBREE_SYCL_SUPPORT": "ON",
126+
"EMBREE_SYCL_AOT_DEVICES": "none",
127+
"EMBREE_MAX_ISA": "SSE2"
128+
}
129+
},
100130
{
101131
"name": "linux-fedora29-CLANG4",
102132
"inherits": ["package-linux", "env", "clang4", "ispc_NEWEST", "tbb_NEWEST"],

0 commit comments

Comments
 (0)