|
12 | 12 | }, |
13 | 13 | "netbsd-OSX-bigsur/x86_64-intel-i3/llvm": { |
14 | 14 | "build": [ |
15 | | - "mkdir -p build destdir; cd build; CCACHE_DISABLE=1 LD_LIBRARY_PATH=../destdir/usr/local/share/libwebsockets-test-server/plugins:../destdir/usr/local/lib MACOSX_DEPLOYMENT_TARGET=12.5 cmake .. -DCMAKE_MAKE_PROGRAM=/usr/bin/make ${cmake}", |
| 15 | + "mkdir -p build destdir; cd build; CCACHE_DISABLE=1 LD_LIBRARY_PATH=../destdir/usr/local/share/libwebsockets-test-server/plugins:../destdir/usr/local/lib MACOSX_DEPLOYMENT_TARGET=15.7 cmake .. -DCMAKE_MAKE_PROGRAM=/usr/bin/make ${cmake}", |
| 16 | + "cd build && make -j$SAI_PARALLEL && rm -rf ../destdir && make -j$SAI_PARALLEL DESTDIR=../destdir install", |
| 17 | + "cd build ; export LD_LIBRARY_PATH=\"$HOME/jobs/$SAI_VN/src/build/lib\" ; ctest -j$SAI_PARALLEL --output-on-failure --repeat until-pass:3", |
| 18 | + "cd build && SAI_CPACK=\"-G ZIP\" ${cpack}" |
| 19 | + ] |
| 20 | + }, |
| 21 | + "netbsd-OSX-tahoe/aarch64-apple-m1/llvm": { |
| 22 | + "build": [ |
| 23 | + "mkdir -p build destdir; cd build; CCACHE_DISABLE=1 LD_LIBRARY_PATH=../destdir/usr/local/share/libwebsockets-test-server/plugins:../destdir/usr/local/lib MACOSX_DEPLOYMENT_TARGET=26 cmake .. -DCMAKE_MAKE_PROGRAM=/usr/bin/make ${cmake}", |
16 | 24 | "cd build && make -j$SAI_PARALLEL && rm -rf ../destdir && make -j$SAI_PARALLEL DESTDIR=../destdir install", |
17 | 25 | "cd build ; export LD_LIBRARY_PATH=\"$HOME/jobs/$SAI_VN/src/build/lib\" ; ctest -j$SAI_PARALLEL --output-on-failure --repeat until-pass:3", |
18 | 26 | "cd build && SAI_CPACK=\"-G ZIP\" ${cpack}" |
|
65 | 73 | "cd ebuild/${cpack} ; . /opt/esp/esp-idf/export.sh ; rm -rf build ; idf.py set-target esp32 && cp partitions.csv sdkconfig.h build && cp -rp sdkconfig.old sdkconfig && cp sdkconfig build && idf.py ${cmake} build size size-components size-files", |
66 | 74 | ". /opt/esp/esp-idf/export.sh && pwd && cd ebuild/${cpack}/build && /usr/local/bin/sai-device ${cpack} ESPPORT=0 ctest --output-on-failure" |
67 | 75 | ] |
| 76 | + }, |
| 77 | + "coverity/x86_64/gcc": { |
| 78 | + "default": false, |
| 79 | + "build": [ |
| 80 | + "mkdir -p build destdir; cd build; CCACHE_DISABLE=1 LD_LIBRARY_PATH=../destdir/usr/local/share/libwebsockets-test-server/plugins:../destdir/usr/local/lib cmake .. ${cmake}", |
| 81 | + "cd build && export PATH=\"/opt/cov-analysis-linux64-2024.12.1/bin:$PATH\" && cov-build --dir cov-int make -j$SAI_PARALLEL", |
| 82 | + "cd build && SAI_CPACK=\"-G RPM\" ${cpack}" |
| 83 | + ] |
68 | 84 | } |
69 | 85 | }, |
70 | 86 |
|
71 | | - |
72 | 87 | "configurations": { |
73 | 88 | "default": { |
74 | 89 | "cmake": "", |
|
215 | 230 | }, |
216 | 231 | "threadpool": { |
217 | 232 | "cmake": "-DLWS_WITH_THREADPOOL=1 -DLWS_WITH_MINIMAL_EXAMPLES=1" |
| 233 | + }, |
| 234 | + |
| 235 | + # only applies to the coverity builder, and on pushes to "coverity" branch |
| 236 | + |
| 237 | + "coverity": { |
| 238 | + "cmake": "-DLWS_WITHOUT_EXTENSIONS=0 -DLWS_WITH_CGI=1 -DLWS_IPV6=1 -DLWS_WITH_HTTP_PROXY=1 -DLWS_WITH_RANGES=1 -DLWS_WITH_THREADPOOL=1 -DLWS_WITH_CBOR=1 -DLWS_WITH_JOSE=1 -DLWS_WITH_COSE=1 -DLWS_WITH_SYS_DHCP_CLIENT=1 -DLWS_WITH_FTS=1 -DLWS_WITH_STRUCT_SQLITE3=1 -DLWS_ROLE_DBUS=1 -DLWS_WITH_SYS_ASYNC_DNS=1 -DLWS_WITH_SYS_FAULT_INJECTION=1 -DLWS_WITH_TLS_JIT_TRUST=1 -DLWS_ROLE_MQTT=1 -DLWS_ROLE_RAW_PROXY=1 -DLWS_WITH_EVENT_LIBS=1 -DLWS_WITH_LIBUV=1 -DLWS_WITH_STRUCT_JSON=1 -DLWS_WITH_LWS_DSH=1 -DLWS_WITH_SECURE_STREAMS_PROXY_API=1", |
| 239 | + "platforms": "none, coverity/x86_64/gcc", |
| 240 | + "cpack": "export STAMP=`git log -1 --pretty=format:%h` && rm -f libwebsockets.tgz && tar czvf libwebsockets.tgz cov-int && curl --form [email protected] --form version=\"$STAMP\" --form description=\"lws qa\" https://scan.coverity.com/builds?project=warmcat%2Flibwebsockets | bash < /etc/coverity/secrets.sh", |
| 241 | + "branches": "coverity" |
218 | 242 | } |
219 | 243 | } |
220 | 244 | } |
|
0 commit comments