Files
PS5_RetroArch/evidence/esde-folder-names/expectation.json
T
Mihawk 0ebf7c7af5 ES-DE: its first start on a fresh install writes the library
ES-DE's library adapter writes custom_systems/es_systems.xml and the game
lists under /app0/es-de/ES-DE before ES-DE runs, but ES-DE makes that folder
itself only once it starts. On a fresh install's first start every mkdir
below it failed, all 29 writes failed (28 game lists and the systems file)
and ES-DE showed no games; from the second start on it worked. The earlier
ES-DE evidence never met this: those consoles had ES-DE's folder already.
The adapter makes the folder first.

Evidence: tests/esde_library_test.cpp's first start now begins without the
folder and checks 0 failures and a written systems file (it fails without
this change): python3 -m unittest tests.test_esde_library OK. On the
console, evidence/esde-folder-names: the first start before the change,
'28 systems, 255 games ... 29 failures', 'systems written -1'; the second,
0 failures; the first start after it (ES-DE's folder moved aside), '34
systems, 317 games ... 0 failures', 'systems written 34', every system's
path /app0/content/<name>; a home launch of a fresh install started the
picker (picker 1, es-de 1, remembered ask -> picker). python3
tools/evidence.py compare evidence: 131 replayed, 0 failed. tools/verify.sh:
all five gates PASS.
2026-10-17 19:36:17 -04:00

17 lines
875 B
JSON

{
"step": "esde-folder-names",
"note": "Content folders take ES-DE's system names; folders earlier builds named as RetroArch does are renamed or merged with their playlists and per-folder settings; a fresh install starts in the picker; ES-DE's first start writes its library (it wrote nothing before: its own folder did not exist yet) and finds archived games of systems whose cores also take discs.",
"must_contain": [
"startup: system folders renamed as ES-DE names them = 3",
"picker 1, es-de 1, remembered ask, L1 0 -> picker",
"\"path\": \"/app0/content/gb/placeholder-a.gb\"",
"config/mGBA/gb.opt",
"29 failures",
"34 systems, 317 games (0 with ES-DE's details kept), 33 cores, 0 favourites, 0 played, 0 failures",
"start: systems written 34",
"every path /app0/content/<name>"
],
"must_not_contain": [],
"human_check": ""
}