- name: config
working-directory: _build
run: |
- if ( "${{ matrix.arch }}" -eq "win32" ) { $target = "VC-WIN32" } else { $target = "VC-WIN64A" }
- perl ..\Configure --banner=Configured no-makedepend no-fips $target
+ if ( "${{ matrix.arch }}" -eq "win32" ) { $target = "VC-WIN32" ; $fips = "no-fips" } else { $target = "VC-WIN64A" ; $fips = "enable-fips" }
+ perl ..\Configure --banner=Configured no-makedepend $fips $target
perl configdata.pm --dump
- name: build
working-directory: _build
run: nmake
- name: test
working-directory: _build
- run: nmake test VERBOSE_FAILURE=yes TESTS=-test_fuzz*
+ run: nmake test VERBOSE_FAILURE=yes TESTS=-test_fuzz* HARNESS_JOBS=4
- name: install
# Run on 64 bit only as 32 bit is slow enough already
if: $${{ matrix.arch == 'win64' }}
run: nmake
- name: test
working-directory: _build
- run: nmake test VERBOSE_FAILURE=yes TESTS=-test_fuzz*
+ run: nmake test VERBOSE_FAILURE=yes TESTS=-test_fuzz* HARNESS_JOBS=4
minimal:
runs-on: windows-latest
steps:
run: nmake
- name: test
working-directory: _build
- run: nmake test VERBOSE_FAILURE=yes TESTS=-test_fuzz*
+ run: nmake test VERBOSE_FAILURE=yes TESTS=-test_fuzz* HARNESS_JOBS=4