diff --git a/validate/launcher/baseclasses.py b/validate/launcher/baseclasses.py index b107763e96..4328e4d2fd 100644 --- a/validate/launcher/baseclasses.py +++ b/validate/launcher/baseclasses.py @@ -792,7 +792,12 @@ class _TestsLauncher(Loggable): return app_dirs def _exec_app(self, app_dir, env): - for f in os.listdir(app_dir): + try: + files = os.listdir(app_dir) + except OSError as e: + self.debug("Could not list %s: %s" % (app_dir, e)) + files = [] + for f in files: if f.endswith(".py"): execfile(os.path.join(app_dir, f), env)