|
6 | 6 | "build": [ |
7 | 7 | "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}", |
8 | 8 | "cd build && make -j$SAI_PARALLEL && rm -rf ../destdir && make -j$SAI_PARALLEL DESTDIR=../destdir install", |
9 | | - "cd build && ctest -j$SAI_PARALLEL --output-on-failure", |
| 9 | + "cd build && ctest -j$SAI_PARALLEL --output-on-failure --repeat until-pass:3", |
10 | 10 | "cd build && SAI_CPACK=\"-G RPM\" ${cpack}" |
11 | 11 | ] |
12 | 12 | }, |
13 | 13 | "netbsd-OSX-bigsur/x86_64-intel-i3/llvm": { |
14 | 14 | "build": [ |
15 | 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}", |
16 | 16 | "cd build && make -j$SAI_PARALLEL && rm -rf ../destdir && make -j$SAI_PARALLEL DESTDIR=../destdir install", |
17 | | - "cd build && ctest -j$SAI_PARALLEL --output-on-failure", |
| 17 | + "cd build && ctest -j$SAI_PARALLEL --output-on-failure --repeat until-pass:3", |
18 | 18 | "cd build && SAI_CPACK=\"-G ZIP\" ${cpack}" |
19 | 19 | ] |
20 | 20 | }, |
21 | 21 | "ubuntu-noble/riscv64/gcc": { |
22 | 22 | "build": [ |
23 | 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 cmake .. ${cmake}", |
24 | 24 | "cd build && make -j$SAI_PARALLEL && rm -rf ../destdir && make -j$SAI_PARALLEL DESTDIR=../destdir install", |
25 | | - "cd build && ctest -j$SAI_PARALLEL --output-on-failure", |
| 25 | + "cd build && ctest -j$SAI_PARALLEL --output-on-failure --repeat until-pass:3", |
26 | 26 | "cd build && SAI_CPACK=\"-G DEB\" ${cpack}" |
27 | 27 | ] |
28 | 28 | }, |
29 | 29 | "rocky9/x86_64-amd/gcc": { |
30 | 30 | "build": [ |
31 | 31 | "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}", |
32 | 32 | "cd build && make -j$SAI_PARALLEL && rm -rf ../destdir && make -j$SAI_PARALLEL DESTDIR=../destdir install", |
33 | | - "cd build && ctest -j$SAI_PARALLEL --output-on-failure", |
| 33 | + "cd build && ctest -j$SAI_PARALLEL --output-on-failure --repeat until-pass:3", |
34 | 34 | "cd build && SAI_CPACK=\"-G RPM\" ${cpack}" |
35 | 35 | ] |
36 | 36 | }, |
37 | 37 | "linux-ubuntu-2404/aarch64-a72-bcm2711-rpi4/gcc": { |
38 | 38 | "build": [ |
39 | 39 | "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}", |
40 | 40 | "cd build && make -j$SAI_PARALLEL && rm -rf ../destdir && make -j$SAI_PARALLEL DESTDIR=../destdir install", |
41 | | - "cd build && ctest -j$SAI_PARALLEL --output-on-failure", |
| 41 | + "cd build && ctest -j$SAI_PARALLEL --output-on-failure --repeat until-pass:3", |
42 | 42 | "cd build && SAI_CPACK=\"-G DEB\" ${cpack}" |
43 | 43 | ] |
44 | 44 | }, |
|
47 | 47 | "build": [ |
48 | 48 | "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}", |
49 | 49 | "cd build && make -j$SAI_PARALLEL && rm -rf ../destdir && make -j$SAI_PARALLEL DESTDIR=../destdir install", |
50 | | - "cd build && /usr/pkg/bin/ctest -j$SAI_PARALLEL --output-on-failure" |
| 50 | + "cd build && /usr/pkg/bin/ctest -j$SAI_PARALLEL --output-on-failure --repeat until-pass:3" |
51 | 51 | ] |
52 | 52 | }, |
53 | 53 | "w11/x86_64-amd/msvc": { |
54 | 54 | "default": false, |
55 | 55 | "build": [ |
56 | 56 | "mkdir -p build; cd build; CCACHE_DISABLE=1 LD_LIBRARY_PATH=../destdir/usr/local/share/libwebsockets-test-server/plugins:../destdir/usr/local/lib cmake .. -DOPENSSL_ROOT_DIR=\"C:\\Users\\andy\\vcpkg\\packages\\openssl_x64-windows\" -DLWS_EXT_PTHREAD_INCLUDE_DIR=\"C:\\Program Files (x86)\\pthreads\\include\" -DLWS_EXT_PTHREAD_LIBRARIES=\"C:\\Program Files (x86)\\pthreads\\lib\\x64\\libpthreadGC2.a\" ${cmake}", |
57 | 57 | "cd build && cmake --build . --config DEBUG", |
58 | | - "cd build && /usr/pkg/bin/ctest -j$SAI_PARALLEL --output-on-failure", |
| 58 | + "cd build && /usr/pkg/bin/ctest -j$SAI_PARALLEL --output-on-failure --repeat until-pass:3", |
59 | 59 | "cd build && SAI_CPACK=\"-G ZIP\" ${cpack}" |
60 | 60 | ] |
61 | 61 | }, |
|
70 | 70 | } |
71 | 71 | }, |
72 | 72 |
|
| 73 | + |
73 | 74 | "configurations": { |
74 | 75 | "default": { |
75 | 76 | "cmake": "", |
|
0 commit comments