The results are generated from the table that is written to by the script that runs the tests; if I had run the tests but a certain test hadn't passed it would show as "NotPassed" on the page. But the tests are not run dynamically each time someone views the page, because there are so many tests and map generation and adjudication takes some computer power
It takes about 10 mins to run through all of them, using a simple HTTP redirect thing to cycle through the tests one by one, and rendering all those maps would use way too many resources to be done on the fly
There's a flag in the config file called "interactiveDATC", and when set to false it presents the saved maps and list, when set to true it will show and process the first non-passed test, and give options for cycling through all tests, retrying the current test, going to the next test, and resetting all the tests.
So it's simple enough to run them, and once the 0.8 source is released you can run them yourself, if you're the skeptical type ;-)