Merge bitcoin/bitcoin#34705: kernel: Use fs:: namespace and unicode path in kernel tests

89386e700e kernel: Use fs:: namespace and unicode path in kernel tests (sedited)

Pull request description:

  Add support for unicode characters in paths to the kernel tests by using our fs:: wrappers for std::filesystem calls and adding the windows application manifest to the binary. This exercises their handling through the kernel API.

ACKs for top commit:
  hebasto:
    ACK 89386e700e.
  w0xlt:
    ACK 89386e700e

Tree-SHA512: 7b541f482d84a66c89eec63aea0e7f7626bbbd62082ad7a7fb2c7a517296c291a6ff301c628e5e9e1d7b850ead89005141481a2bfd06d8a9081622e32f7340cc
This commit is contained in:
merge-script
2026-03-09 12:24:54 +00:00
5 changed files with 18 additions and 19 deletions

View File

@@ -44,7 +44,6 @@ def check_manifests():
skipped = { # Skip as they currently do not have manifests
"fuzz.exe",
"bench_bitcoin.exe",
"test_kernel.exe",
}
for entry in release_dir.iterdir():
if entry.suffix.lower() != ".exe":

View File

@@ -109,7 +109,6 @@ def check_manifests(ci_type):
"fuzz.exe",
"bench_bitcoin.exe",
"test_bitcoin-qt.exe",
"test_kernel.exe",
"bitcoin-chainstate.exe",
}
for entry in release_dir.iterdir():