Minor
Adding some type hint
Late static binding needed for plugin tests to override path to expected test output files
Refs #4278 breaking down functions