@@ -176,7 +176,6 @@ jobs:
176176 include :
177177 - job-type : standard
178178 generate-options : ' -DBUILD_GUI=ON -DWITH_ZMQ=ON -DBUILD_BENCH=ON -DBUILD_KERNEL_LIB=ON -DBUILD_UTIL_CHAINSTATE=ON -DBUILD_KERNEL_TEST=OFF -DWERROR=ON'
179- job-name : ' Windows native, VS 2022'
180179 - job-type : fuzz
181180 generate-options : ' -DVCPKG_MANIFEST_NO_DEFAULT_FEATURES=ON -DVCPKG_MANIFEST_FEATURES="wallet" -DBUILD_GUI=OFF -DBUILD_FOR_FUZZING=ON -DWERROR=ON'
182181 job-name : ' Windows native, fuzz, VS 2022'
@@ -223,7 +222,7 @@ jobs:
223222
224223 - name : Generate build system
225224 run : |
226- cmake -B build -Werror=dev - -preset vs2022 -DCMAKE_TOOLCHAIN_FILE="${VCPKG_INSTALLATION_ROOT}/scripts/buildsystems/vcpkg.cmake" ${{ matrix.generate-options }}
225+ cmake -B build --preset vs2022 -DCMAKE_TOOLCHAIN_FILE="${VCPKG_INSTALLATION_ROOT}/scripts/buildsystems/vcpkg.cmake" ${{ matrix.generate-options }}
227226
228227 - name : Save vcpkg binary cache
229228 uses : actions/cache/save@v4
@@ -260,7 +259,6 @@ jobs:
260259 env :
261260 BITCOIND : ' ${{ github.workspace }}\build\bin\Release\bitcoind.exe'
262261 BITCOINCLI : ' ${{ github.workspace }}\build\bin\Release\bitcoin-cli.exe'
263- BITCOINTX : ' ${{ github.workspace }}\build\bin\Release\bitcoin-tx.exe'
264262 BITCOINUTIL : ' ${{ github.workspace }}\build\bin\Release\bitcoin-util.exe'
265263 BITCOINWALLET : ' ${{ github.workspace }}\build\bin\Release\bitcoin-wallet.exe'
266264 BITCOINCHAINSTATE : ' ${{ github.workspace }}\build\bin\Release\bitcoin-chainstate.exe'
@@ -391,19 +389,16 @@ jobs:
391389 (Get-Content "test/config.ini") -replace '(?<=^SRCDIR=).*', '${{ github.workspace }}' -replace '(?<=^BUILDDIR=).*', '${{ github.workspace }}' -replace '(?<=^RPCAUTH=).*', '${{ github.workspace }}/share/rpcauth/rpcauth.py' | Set-Content "test/config.ini"
392390 Get-Content "test/config.ini"
393391
394- - name : Set previous release directory
395- run : |
396- echo "PREVIOUS_RELEASES_DIR=${{ runner.temp }}/previous_releases" >> "$GITHUB_ENV"
392+ - name : Run util tests
393+ run : py -3 test/util/test_runner.py
397394
398- - name : Get previous releases
399- working-directory : test
400- run : ./get_previous_releases.py --target-dir $PREVIOUS_RELEASES_DIR
395+ - name : Run rpcauth test
396+ run : py -3 test/util/rpcauth-test.py
401397
402398 - name : Run functional tests
403399 env :
404400 # TODO: Fix the excluded test and re-enable it.
405- # feature_unsupported_utxo_db.py fails on windows because of emojis in the test data directory
406- EXCLUDE : ' --exclude wallet_multiwallet.py,feature_unsupported_utxo_db.py'
401+ EXCLUDE : ' --exclude wallet_multiwallet.py'
407402 TEST_RUNNER_EXTRA : ${{ github.event_name != 'pull_request' && '--extended' || '' }}
408403 run : py -3 test/functional/test_runner.py --jobs $NUMBER_OF_PROCESSORS --ci --quiet --tmpdirprefix="$RUNNER_TEMP" --combinedlogslen=99999999 --timeout-factor=$TEST_RUNNER_TIMEOUT_FACTOR $EXCLUDE $TEST_RUNNER_EXTRA
409404
0 commit comments