update tests and tools to new main API

f9585ad01fAndrew Kelley committed on 1/4/2026, 8:27:08 AMparent9009ab2
11 files changedLine totals unavailable