• Andrey Filippov's avatar
    CLAUDE: manifest-like tests top - cases.list + run_cases.sh (Andrey's design),... · 72e2caf1
    Andrey Filippov authored
    CLAUDE: manifest-like tests top - cases.list + run_cases.sh (Andrey's design), de-hardwire test defaults
    
    The scene-sequence .list is the human single source of truth (SET header +
    body lines selected by uncommenting; commented lines document the setup).
    The tests now follow the SAME convention one level up:
    
    - cases.list: SET header (listFile, version - the version deliberately kept
      out of the scene list, mirroring CORRECTION_PARAMETERS.x3dModelVersion vs
      .sourceSequencesList) + case lines selected by uncommenting; commented
      cases stay as documentation. gen lines map synthetic cases to generators.
    - run_cases.sh: resolves ${MODEL} through the scene list's SET
      rootDirectory/x3dDirectory + its UNCOMMENTED sequence lines + the version
      (the *-CENTER dir carries the DERIVED center timestamp -> matched as the
      smallest center ts >= the sequence's first-scene ts containing <version>/);
      -x <corr-xml> reads sourceSequencesList/x3dModelVersion directly = the
      same two sources that drive the Java run. No args = all uncommented cases;
      named cases run even when commented; missing synthetic data triggers the
      generator.
    - test_proc_consolidate: hardwired absolute case/repo paths -> standard
      --data/--src/--devrt interface (legacy positional kept).
    - test_pose_corr_jna: srcdir default de-hardwired (repo-relative 'src').
    
    Verified live: ./run_cases.sh ALL PASS (pose_corr real-scene tol-0 resolved
    through the list+version, 4 synthetic cases); named-commented case
    avg_td_oob_jna PASS bit-exact via the new interface; gen-on-missing works.
    Co-Authored-By: 's avatarClaude Fable 5 <noreply@anthropic.com>
    72e2caf1
Name
Last commit
Last update
eclipse_setup Loading commit data...
jna Loading commit data...
src Loading commit data...
.gitignore Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
cases.list Loading commit data...
run_cases.sh Loading commit data...