Ejemplo n.º 1
0
 def test_not_found(self):
   """Test target not found."""
   data_types.Job(name='job', environment_string='').put()
   with self.assertRaises(helpers.EarlyExitException):
     self.assertEqual((None, None),
                      upload_testcase.find_fuzz_target('libFuzzer', 'notfound',
                                                       'job'))
Ejemplo n.º 2
0
 def test_with_project_prefix(self):
   """Test find_fuzz_target with a target_name that is prefixed with the
   project."""
   data_types.Job(name='job', environment_string='PROJECT_NAME = proj\n').put()
   self.assertEqual(('libFuzzer_proj_binary', 'binary'),
                    upload_testcase.find_fuzz_target('libFuzzer',
                                                     'proj_binary', 'job'))
Ejemplo n.º 3
0
 def test_with_main_project(self):
     """Test find_fuzz_target with a target in the main project."""
     data_types.Job(name='job', environment_string='').put()
     self.assertEqual(
         ('libFuzzer_binary', 'binary'),
         upload_testcase.find_fuzz_target('libFuzzer', 'binary', 'job'))
Ejemplo n.º 4
0
 def test_not_found(self):
     """Test target not found."""
     data_types.Job(name='job', environment_string='').put()
     self.assertEqual(
         (None, None),
         upload_testcase.find_fuzz_target('libFuzzer', 'notfound', 'job'))