This validation should be moved into the `run` script instead of being in the config file. Also, you shouldn't be forced to specify an HDFS URL if you aren't running tests that require it. So it might make more sense to just throw an exn when running the particular test that needs it.