@@ -51,6 +51,9 @@ inputs:
5151 stack :
5252 description : Determine whether to run stack analysis or not
5353 default : " false"
54+ unit :
55+ description : Determine whether to run unit tests or not
56+ default : " true"
5457 extra_args :
5558 description : Additional arguments to pass to the tests script
5659 default : " "
7578 examples : ${{ inputs.examples }}
7679 check_namespace : ${{ inputs.check_namespace }}
7780 stack : ${{ inputs.stack }}
81+ unit : ${{ inputs.unit }}
7882 extra_args : ${{ inputs.extra_args }}
7983 - name : Cross x86_64 Tests
8084 if : ${{ (inputs.compile_mode == 'all' || inputs.compile_mode == 'cross-x86_64') && (success() || failure()) }}
96100 examples : ${{ inputs.examples }}
97101 check_namespace : ${{ inputs.check_namespace }}
98102 stack : ${{ inputs.stack }}
103+ unit : ${{ inputs.unit }}
99104 extra_args : ${{ inputs.extra_args }}
100105 - name : Cross aarch64 Tests
101106 if : ${{ (inputs.compile_mode == 'all' || inputs.compile_mode == 'cross-aarch64') && (success() || failure()) }}
@@ -117,6 +122,7 @@ runs:
117122 examples : ${{ inputs.examples }}
118123 check_namespace : ${{ inputs.check_namespace }}
119124 stack : ${{ inputs.stack }}
125+ unit : ${{ inputs.unit }}
120126 extra_args : ${{ inputs.extra_args }}
121127 - name : Cross ppc64le Tests
122128 if : ${{ (inputs.compile_mode == 'all' || inputs.compile_mode == 'cross-ppc64le') && (success() || failure()) }}
@@ -138,6 +144,7 @@ runs:
138144 examples : ${{ inputs.examples }}
139145 check_namespace : ${{ inputs.check_namespace }}
140146 stack : ${{ inputs.stack }}
147+ unit : ${{ inputs.unit }}
141148 extra_args : ${{ inputs.extra_args }}
142149 - name : Cross aarch64_be Tests
143150 if : ${{ (inputs.compile_mode == 'all' || inputs.compile_mode == 'cross-aarch64_be') && (success() || failure()) }}
@@ -159,6 +166,7 @@ runs:
159166 examples : ${{ inputs.examples }}
160167 check_namespace : ${{ inputs.check_namespace }}
161168 stack : ${{ inputs.stack }}
169+ unit : ${{ inputs.unit }}
162170 extra_args : ${{ inputs.extra_args }}
163171 - name : Cross riscv64 Tests (RVV, VLEN=128)
164172 if : ${{ (inputs.compile_mode == 'all' || inputs.compile_mode == 'cross-riscv64') && (success() || failure()) }}
@@ -180,6 +188,7 @@ runs:
180188 examples : ${{ inputs.examples }}
181189 check_namespace : ${{ inputs.check_namespace }}
182190 stack : ${{ inputs.stack }}
191+ unit : ${{ inputs.unit }}
183192 extra_args : ${{ inputs.extra_args }}
184193 - name : Cross riscv64 Tests (RVV, VLEN=256)
185194 if : ${{ (inputs.compile_mode == 'all' || inputs.compile_mode == 'cross-riscv64') && (success() || failure()) }}
@@ -200,6 +209,7 @@ runs:
200209 examples : ${{ inputs.examples }}
201210 check_namespace : ${{ inputs.check_namespace }}
202211 stack : ${{ inputs.stack }}
212+ unit : ${{ inputs.unit }}
203213 extra_args : ${{ inputs.extra_args }}
204214 - name : Cross riscv64 Tests (RVV, VLEN=512)
205215 if : ${{ (inputs.compile_mode == 'all' || inputs.compile_mode == 'cross-riscv64') && (success() || failure()) }}
@@ -220,6 +230,7 @@ runs:
220230 examples : ${{ inputs.examples }}
221231 check_namespace : ${{ inputs.check_namespace }}
222232 stack : ${{ inputs.stack }}
233+ unit : ${{ inputs.unit }}
223234 extra_args : ${{ inputs.extra_args }}
224235 - name : Cross riscv64 Tests (RVV, VLEN=1024)
225236 if : ${{ (inputs.compile_mode == 'all' || inputs.compile_mode == 'cross-riscv64') && (success() || failure()) }}
@@ -240,6 +251,7 @@ runs:
240251 examples : ${{ inputs.examples }}
241252 check_namespace : ${{ inputs.check_namespace }}
242253 stack : ${{ inputs.stack }}
254+ unit : ${{ inputs.unit }}
243255 extra_args : ${{ inputs.extra_args }}
244256 - name : Cross riscv32 Tests
245257 if : ${{ (inputs.compile_mode == 'all' || inputs.compile_mode == 'cross-riscv32') && (success() || failure()) }}
@@ -261,5 +273,5 @@ runs:
261273 examples : ${{ inputs.examples }}
262274 check_namespace : ${{ inputs.check_namespace }}
263275 stack : ${{ inputs.stack }}
276+ unit : ${{ inputs.unit }}
264277 extra_args : ${{ inputs.extra_args }}
265-
0 commit comments