make kubectl ginkgo && \
         make WHAT=test/e2e/e2e.test && \
         mv _output/bin/* /usr/local/bin) && \
-    rm -r /src/k8s.io/kubernetes/.git /src/k8s.io/kubernetes/_output && \
+    rm -r /src/k8s.io && \
     apk del .build-deps
 COPY testcases.yaml /usr/lib/python2.7/site-packages/xtesting/ci/testcases.yaml
 CMD ["run_tests", "-t", "all"]
 
 
         process = subprocess.Popen(cmd_line, stdout=subprocess.PIPE,
                                    stderr=subprocess.STDOUT)
-        output = process.stdout.read().decode("utf-8")
+        boutput = process.stdout.read()
+        with open(os.path.join(self.res_dir, 'e2e.log'), 'wb') as foutput:
+            foutput.write(boutput)
+        output = boutput.decode("utf-8")
         if ('Error loading client' in output or
                 'Unexpected error' in output):
             raise Exception(output)
         super(K8sSmokeTest, self).__init__(**kwargs)
         self.cmd = ['e2e.test', '-ginkgo.focus', 'Guestbook.application',
                     '-ginkgo.noColor', '-kubeconfig', self.config,
-                    '-provider', 'local', '-report-dir', self.res_dir]
+                    '-provider', 'local', '-report-dir', self.res_dir,
+                    '-disable-log-dump', 'true']
 
 
 class K8sConformanceTest(K8sTesting):
             'e2e.test', '-ginkgo.focus', r'\[Conformance\]', '-ginkgo.noColor',
             '-ginkgo.skip', r'Alpha|\[(Disruptive|Feature:[^\]]+|Flaky)\]',
             '-kubeconfig', self.config, '-provider', 'local',
-            '-report-dir', self.res_dir]
+            '-report-dir', self.res_dir, '-disable-log-dump', 'true']
 
             mock_logger.exception.assert_called_with(
                 "Error with running kubetest:")
 
+    @mock.patch('six.moves.builtins.open', mock.mock_open())
     @mock.patch('functest_kubernetes.k8stest.os.path.isfile')
     @mock.patch('functest_kubernetes.k8stest.subprocess.Popen')
     def test_run(self, mock_open, mock_isfile):