It looks like the recent CDash upgrade must have fixed this problem.
Here’s an example of it working on open.cdash.org:
https://open.cdash.org/test/257961185
It’s a little hokey how it gets wrapped up into a tarball by ctest, but the content is faithfully preserved.