def testRunTestImage(self):
   """Verifies RunTestImage calls into test-image script properly."""
   commands.RunTestImage(self._build, self._board, self._image_dir,
                         self._result_dir)
   self.assertCommandContains(
       [
           'sudo', '--',
           os.path.join(self._build, 'chromite', 'bin', 'test_image'),
           '--board', self._board,
           '--test_results_root',
           path_util.ToChrootPath(self._result_dir),
           path_util.ToChrootPath(self._image_dir),
       ],
       enter_chroot=True,
   )
Esempio n. 2
0
 def PerformStage(self):
     test_results_dir = commands.CreateTestRoot(self._build_root)
     # CreateTestRoot returns a temp directory inside chroot.
     # We bring that back out to the build root.
     test_results_dir = os.path.join(self._build_root, test_results_dir[1:])
     test_results_dir = os.path.join(test_results_dir, 'image_test_results')
     osutils.SafeMakedirs(test_results_dir)
     try:
         with timeout_util.Timeout(self.IMAGE_TEST_TIMEOUT):
             commands.RunTestImage(
                 self._build_root,
                 self._current_board,
                 self.GetImageDirSymlink(),
                 test_results_dir,
             )
     finally:
         self.SendPerfValues(test_results_dir)