Navigation Menu

Skip to content

Commit

Permalink
Change to env=None in Gerrit Reporter and GerritChangeSource
Browse files Browse the repository at this point in the history
  • Loading branch information
maddog authored and Jamil Merali committed Apr 18, 2017
1 parent ad042f3 commit 8c66996
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 14 deletions.
4 changes: 1 addition & 3 deletions master/buildbot/changes/gerritchangesource.py
Expand Up @@ -19,7 +19,6 @@

import datetime
import json
import os

from twisted.internet import defer
from twisted.internet import reactor
Expand Down Expand Up @@ -314,8 +313,7 @@ def startStreamProcess(self):
args = args + ['-i', self.identity_file]
self.process = reactor.spawnProcess(
self.LocalPP(self), "ssh",
["ssh"] + args + ["gerrit", "stream-events"],
env={'PATH': os.environ.get('PATH', '')})
["ssh"] + args + ["gerrit", "stream-events"], env=None)

def activate(self):
self.wantProcess = True
Expand Down
7 changes: 2 additions & 5 deletions master/buildbot/reporters/gerrit.py
Expand Up @@ -21,7 +21,6 @@
from future.builtins import range
from future.utils import iteritems

import os
import time
import warnings
from distutils.version import LooseVersion
Expand Down Expand Up @@ -240,8 +239,7 @@ def callWithVersion(self, func):
callback = lambda gerrit_version: self.processVersion(
gerrit_version, func)

self.spawnProcess(self.VersionPP(callback), command[0], command,
env={'PATH': os.environ.get('PATH', '')})
self.spawnProcess(self.VersionPP(callback), command[0], command, env=None)

class LocalPP(ProcessProtocol):

Expand Down Expand Up @@ -426,8 +424,7 @@ def sendCodeReview(self, project, revision, result):

command.append(revision)
command = [str(s) for s in command]
self.spawnProcess(self.LocalPP(self), command[0], command,
env={'PATH': os.environ.get('PATH', '')})
self.spawnProcess(self.LocalPP(self), command[0], command, env=None)

def spawnProcess(self, *arg, **kw):
reactor.spawnProcess(*arg, **kw)
11 changes: 5 additions & 6 deletions master/buildbot/test/unit/test_reporter_gerrit.py
Expand Up @@ -19,7 +19,6 @@

import warnings

from mock import ANY
from mock import Mock
from mock import call

Expand Down Expand Up @@ -451,14 +450,14 @@ def testBuildGerritCommand(self):
gsp.spawnProcess = lambda _, *a, **k: spawnSkipFirstArg(*a, **k)
yield gsp.sendCodeReview("project", "revision", {"message": "bla", "labels": {'Verified': 1}})
spawnSkipFirstArg.assert_called_once_with(
'ssh', ['ssh', 'user@serv', '-p', '29418', 'gerrit', 'version'], env={'PATH': ANY})
'ssh', ['ssh', 'user@serv', '-p', '29418', 'gerrit', 'version'], env=None)
gsp.processVersion("2.6", lambda: None)
spawnSkipFirstArg = Mock()
yield gsp.sendCodeReview("project", "revision", {"message": "bla", "labels": {'Verified': 1}})
spawnSkipFirstArg.assert_called_once_with(
'ssh',
['ssh', 'user@serv', '-p', '29418', 'gerrit', 'review',
'--project project', "--message 'bla'", '--label Verified=1', 'revision'], env={'PATH': ANY})
'--project project', "--message 'bla'", '--label Verified=1', 'revision'], env=None)

# <=2.5 uses other syntax
gsp.processVersion("2.4", lambda: None)
Expand All @@ -467,7 +466,7 @@ def testBuildGerritCommand(self):
spawnSkipFirstArg.assert_called_once_with(
'ssh',
['ssh', 'user@serv', '-p', '29418', 'gerrit', 'review', '--project project',
"--message 'bla'", '--verified 1', 'revision'], env={'PATH': ANY})
"--message 'bla'", '--verified 1', 'revision'], env=None)

# now test the notify argument, even though _gerrit_notify
# is private, work around that
Expand All @@ -479,7 +478,7 @@ def testBuildGerritCommand(self):
'ssh',
['ssh', 'user@serv', '-p', '29418', 'gerrit', 'review',
'--project project', '--notify OWNER', "--message 'bla'", '--label Verified=1', 'revision'],
env={'PATH': ANY})
env=None)

# gerrit versions <= 2.5 uses other syntax
gsp.processVersion('2.4', lambda: None)
Expand All @@ -489,4 +488,4 @@ def testBuildGerritCommand(self):
'ssh',
['ssh', 'user@serv', '-p', '29418', 'gerrit', 'review', '--project project', '--notify OWNER',
"--message 'bla'", '--verified 1', 'revision'],
env={'PATH': ANY})
env=None)

0 comments on commit 8c66996

Please sign in to comment.