old_contents: #!/usr/bin/env python
  import sys
  from os import path
  
  import nose
  
  def run_all(argv=None):
      sys.exitfunc = lambda: sys.stderr.write('Shutting down....\n')
      # always insert coverage when running tests
      if argv is None:
          argv = [
              'nosetests', '--with-xunit',
              '--with-xcoverage', '--cover-package=elasticsearch', '--cover-erase',
              '--nocapture', '--nologcapture',
              '--verbose',
          ]
      else:
          for p in ('--with-coverage', '--cover-package=elasticsearch', '--cover-erase'):
              if p not in argv:
                  argv.append(p)
  
      nose.run_exit(
          argv=argv,
          defaultTest=path.abspath(path.dirname(__file__))
      )
  
  if __name__ == '__main__':
      run_all(sys.argv)
  
  
new_contents: #!/usr/bin/env python
  import sys
  from os import path
  
  import nose
  
  def run_all(argv=None):
      sys.exitfunc = lambda: sys.stderr.write('Shutting down....\n')
      # always insert coverage when running tests
      if argv is None:
          argv = [
              'nosetests', '--with-xunit',
              '--with-xcoverage', '--cover-package=elasticsearch', '--cover-erase',
              '--logging-filter=elasticsearch', '--logging-level=DEBUG',
              '--verbose',
          ]
      else:
          for p in ('--with-coverage', '--cover-package=elasticsearch', '--cover-erase'):
              if p not in argv:
                  argv.append(p)
  
      nose.run_exit(
          argv=argv,
          defaultTest=path.abspath(path.dirname(__file__))
      )
  
  if __name__ == '__main__':
      run_all(sys.argv)
  
  
subject: Make sure jenkins output contains logs