tests: Pass the output name when screenshoting the output
These changes allow our tests to specify an output, if they'd like to screenshot another output, or a particular one.
Along with it, this also fixes a issue I've introduced with b7491387 where I incorrectly override the output name with the description.