예제 #1
0
 def test_repro(self):
   mock_device = MockDevice()
   fuzzer = Fuzzer(mock_device, u'mock-package1', u'mock-target2')
   artifacts = ['data/' + artifact for artifact in fuzzer.list_artifacts()]
   fuzzer.repro(['-some-lf-arg=value'])
   self.assertEqual(
       mock_device.last,
       'ssh -F ' + mock_device.host.ssh_config + ' ::1 run ' + fuzzer.url() +
       ' -artifact_prefix=data ' + '-some-lf-arg=value ' + ' '.join(artifacts))
예제 #2
0
 def test_repro(self):
     mock_device = MockDevice()
     fuzzer = Fuzzer(mock_device, u'mock-package1', u'mock-target2')
     artifacts = ['data/' + artifact for artifact in fuzzer.list_artifacts()]
     fuzzer.repro(['-some-lf-arg=value'])
     self.assertIn(
         ' '.join(
             mock_device.get_ssh_cmd(
                 [
                     'ssh', '::1', 'run',
                     fuzzer.url(), '-artifact_prefix=data/',
                     '-some-lf-arg=value'
                 ] + artifacts)), mock_device.host.history)