beagle/js/CMakeLists.txt:82-83 register JABCulogLib/JABCstore as jab ${CMAKE_SOURCE_DIR}/test/js/{ulog,store}.js, but JS-061 moved those be-shard unit tests to be/test/{ulog,store}.js and deleted the beagle copies, so ctests #457/#458 abort cannot open …/beagle/test/js/{ulog,store}.js. JS-061 DESIGNED this exact rewire (→ ../be/test/*.js, if(EXISTS)-guarded, its TODO l.59-60) but the edit is NOT in this working tree — the be/test/*.js files exist on disk, only the CMake rewire is missing. Method Issues.
--output-on-failure → Error: cannot open …/beagle/test/js/{ulog,store}.js`.
js/CMakeLists.txt:82-83 still read ${CMAKE_SOURCE_DIR}/test/js/…; that
dir now holds only lib/, get/ (the be-side ulog/store were removed).
after JS-061 is be/test/ulog.js + be/test/store.js (both present).
JABCulog (l.70 →
js/test/ulog.js, the abc.ram("ULOG") surface) which still passes.
JABCulogLib + JABCstore green, running the migrated be/test/*.js.beagle/js/CMakeLists.txt; the test files already exist.clean fast-forward, not a conflicting re-edit.
${CMAKE_SOURCE_DIR}/../be/test/{ulog,store}.js, each
wrapped if(EXISTS …) so a checkout without the be submodule skips rather than errors (per JS-061 l.60).
js/CMakeLists.txt:82-83: repoint + if(EXISTS) guard.ctest -R '^JABC(ulogLib|store)$' 2/2 green.don't both touch l.82-83 on divergent bases.
0c2063ee — landed: js/CMakeLists.txt:82-89 repointed JABCulogLib/JABCstore
to ${CMAKE_SOURCE_DIR}/../be/test/{ulog,store}.js, each if(EXISTS)-guarded. Both pass under the prebuilt jab (rc=0).