OK, I think your arguments about ktest being strictly pass-through and calling kompile/krun/etc. with multiple files make sense.