Skip to content

Commit df40ef1

Browse files
hanno-beckermkannwischer
authored andcommitted
CI: Run RNG failure test for custom configs
Previously, the RNG failure test relied on a custom configuration and thus had to be skipped in the custom config action. Now, the RNG failure test no longer relies on a custom config and can hence be included in the custom config action. Signed-off-by: Hanno Becker <beckphan@amazon.co.uk>
1 parent c7e8c87 commit df40ef1

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

.github/actions/config-variations/action.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ runs:
9191
extra_env: 'ASAN_OPTIONS=detect_leaks=1'
9292
examples: false # Some examples use a custom config themselves
9393
alloc: false # Requires custom config
94-
rng_fail: false # Requires custom config
94+
rng_fail: true
9595
- name: "Custom zeroization (explicit_bzero)"
9696
if: ${{ inputs.tests == 'all' || contains(inputs.tests, 'custom-zeroize') }}
9797
uses: ./.github/actions/multi-functest
@@ -106,7 +106,7 @@ runs:
106106
opt: ${{ inputs.opt }}
107107
examples: false # Some examples use a custom config themselves
108108
alloc: false # Requires custom config
109-
rng_fail: false # Requires custom config
109+
rng_fail: true
110110
- name: "Custom native capability functions (static ON)"
111111
if: ${{ inputs.tests == 'all' || contains(inputs.tests, 'native-cap-ON') }}
112112
uses: ./.github/actions/multi-functest
@@ -121,7 +121,7 @@ runs:
121121
opt: ${{ inputs.opt }}
122122
examples: false # Some examples use a custom config themselves
123123
alloc: false # Requires custom config
124-
rng_fail: false # Requires custom config
124+
rng_fail: true
125125
- name: "Custom native capability functions (static OFF)"
126126
if: ${{ inputs.tests == 'all' || contains(inputs.tests, 'native-cap-OFF') }}
127127
uses: ./.github/actions/multi-functest
@@ -136,7 +136,7 @@ runs:
136136
opt: ${{ inputs.opt }}
137137
examples: false # Some examples use a custom config themselves
138138
alloc: false # Requires custom config
139-
rng_fail: false # Requires custom config
139+
rng_fail: true
140140
- name: "Custom native capability functions (ID_AA64PFR1_EL1 detection)"
141141
if: ${{ (inputs.tests == 'all' || contains(inputs.tests, 'native-cap-ID_AA64PFR1_EL1')) && runner.os == 'Linux' && runner.arch == 'ARM64' }}
142142
uses: ./.github/actions/multi-functest
@@ -151,7 +151,7 @@ runs:
151151
opt: ${{ inputs.opt }}
152152
examples: false # Some examples use a custom config themselves
153153
alloc: false # Requires custom config
154-
rng_fail: false # Requires custom config
154+
rng_fail: true
155155
- name: "Custom native capability functions (CPUID AVX2 detection)"
156156
if: ${{ (inputs.tests == 'all' || contains(inputs.tests, 'native-cap-CPUID_AVX2')) && runner.os == 'Linux' && runner.arch == 'X64' }}
157157
uses: ./.github/actions/multi-functest
@@ -166,7 +166,7 @@ runs:
166166
opt: ${{ inputs.opt }}
167167
examples: false # Some examples use a custom config themselves
168168
alloc: false # Requires custom config
169-
rng_fail: false # Requires custom config
169+
rng_fail: true
170170
- name: "No ASM"
171171
if: ${{ inputs.tests == 'all' || contains(inputs.tests, 'no-asm') }}
172172
uses: ./.github/actions/multi-functest
@@ -181,7 +181,7 @@ runs:
181181
opt: ${{ inputs.opt }}
182182
examples: false # Some examples use a custom config themselves
183183
alloc: false # Requires custom config
184-
rng_fail: false # Requires custom config
184+
rng_fail: true
185185
- name: "Serial FIPS202 (no batched Keccak)"
186186
if: ${{ inputs.tests == 'all' || contains(inputs.tests, 'serial-fips202') }}
187187
uses: ./.github/actions/multi-functest
@@ -196,7 +196,7 @@ runs:
196196
opt: ${{ inputs.opt }}
197197
examples: false # Some examples use a custom config themselves
198198
alloc: false # Requires custom config
199-
rng_fail: false # Requires custom config
199+
rng_fail: true
200200
- name: "Custom randombytes"
201201
if: ${{ inputs.tests == 'all' || contains(inputs.tests, 'custom-randombytes') }}
202202
uses: ./.github/actions/multi-functest
@@ -211,7 +211,7 @@ runs:
211211
opt: ${{ inputs.opt }}
212212
examples: false # Some examples use a custom config themselves
213213
alloc: false # Requires custom config
214-
rng_fail: false # Requires custom config
214+
rng_fail: false # Uses its own randombytes implementation
215215
- name: "Custom memcpy"
216216
if: ${{ inputs.tests == 'all' || contains(inputs.tests, 'custom-memcpy') }}
217217
uses: ./.github/actions/multi-functest
@@ -226,7 +226,7 @@ runs:
226226
opt: ${{ inputs.opt }}
227227
examples: false # Some examples use a custom config themselves
228228
alloc: false # Requires custom config
229-
rng_fail: false # Requires custom config
229+
rng_fail: true
230230
- name: "Custom memset"
231231
if: ${{ inputs.tests == 'all' || contains(inputs.tests, 'custom-memset') }}
232232
uses: ./.github/actions/multi-functest
@@ -241,7 +241,7 @@ runs:
241241
opt: ${{ inputs.opt }}
242242
examples: false # Some examples use a custom config themselves
243243
alloc: false # Requires custom config
244-
rng_fail: false # Requires custom config
244+
rng_fail: true
245245
- name: "Custom stdlib (memcpy + memset)"
246246
if: ${{ inputs.tests == 'all' || contains(inputs.tests, 'custom-stdlib') }}
247247
uses: ./.github/actions/multi-functest
@@ -256,7 +256,7 @@ runs:
256256
opt: ${{ inputs.opt }}
257257
examples: false # Some examples use a custom config themselves
258258
alloc: false # Requires custom config
259-
rng_fail: false # Requires custom config
259+
rng_fail: true
260260
- name: "MLD_POLY_UNIFORM_NBLOCKS=1"
261261
if: ${{ inputs.tests == 'all' || contains(inputs.tests, 'nblocks-1') }}
262262
uses: ./.github/actions/multi-functest
@@ -271,7 +271,7 @@ runs:
271271
opt: ${{ inputs.opt }}
272272
examples: false # Some examples use a custom config themselves
273273
alloc: false # Requires custom config
274-
rng_fail: false # Requires custom config
274+
rng_fail: true
275275
- name: "MLD_POLY_UNIFORM_NBLOCKS=4"
276276
if: ${{ inputs.tests == 'all' || contains(inputs.tests, 'nblocks-4') }}
277277
uses: ./.github/actions/multi-functest
@@ -286,7 +286,7 @@ runs:
286286
opt: ${{ inputs.opt }}
287287
examples: false # Some examples use a custom config themselves
288288
alloc: false # Requires custom config
289-
rng_fail: false # Requires custom config
289+
rng_fail: true
290290
- name: "MLD_POLY_UNIFORM_NBLOCKS=6"
291291
if: ${{ inputs.tests == 'all' || contains(inputs.tests, 'nblocks-6') }}
292292
uses: ./.github/actions/multi-functest
@@ -301,4 +301,4 @@ runs:
301301
opt: ${{ inputs.opt }}
302302
examples: false # Some examples use a custom config themselves
303303
alloc: false # Requires custom config
304-
rng_fail: false # Requires custom config
304+
rng_fail: true

0 commit comments

Comments
 (0)