-
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:Claude Fable 5 <noreply@anthropic.com>
72e2caf1
| Name |
Last commit
|
Last update |
|---|---|---|
| eclipse_setup | ||
| jna | ||
| src | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
| cases.list | ||
| run_cases.sh |