diff options
-rw-r--r-- | validate/launcher/baseclasses.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/validate/launcher/baseclasses.py b/validate/launcher/baseclasses.py index 8c16bd3..125524f 100644 --- a/validate/launcher/baseclasses.py +++ b/validate/launcher/baseclasses.py @@ -519,6 +519,16 @@ class Test(Loggable): if self.result is not Result.PASSED: self._dump_log_files() + # Only keep around env variables we need later + clean_env = {} + for n in self.__env_variable: + clean_env[n] = self.proc_env.get(n, None) + self.proc_env = clean_env + + # Don't keep around JSON report objects, they were processed + # in check_results already + self.reports = [] + return self.result class GstValidateTCPServer(socketserver.ThreadingMixIn, socketserver.TCPServer): |