diff --git a/app/src/androidTest/java/org/mozilla/fenix/syncintegration/gradlewbuild.py b/app/src/androidTest/java/org/mozilla/fenix/syncintegration/gradlewbuild.py index 0a0ab3cd6..d4b325c00 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/syncintegration/gradlewbuild.py +++ b/app/src/androidTest/java/org/mozilla/fenix/syncintegration/gradlewbuild.py @@ -21,20 +21,23 @@ class GradlewBuild(object): # Change path accordingly to go to root folder to run gradlew os.chdir('../../../../../../../..') - args = './gradlew ' + 'app:connectedGeckoNightlyDebugAndroidTest -Pandroid.testInstrumentationRunnerArguments.class=org.mozilla.fenix.syncintegration.SyncIntegrationTest#{}'.format(identifier) + cmd = './gradlew ' + 'app:connectedGeckoNightlyDebugAndroidTest -Pandroid.testInstrumentationRunnerArguments.class=org.mozilla.fenix.syncintegration.SyncIntegrationTest#{}'.format(identifier) - self.logger.info('Running: {}'.format(' '.join(args))) + self.logger.info('Running cmd: {}'.format(cmd)) + out = "" try: out = subprocess.check_output( - args, shell=True) + cmd, + shell=True, + stderr=subprocess.STDOUT) except subprocess.CalledProcessError as e: out = e.output raise finally: - #Set the path correctly + # Set the path correctly testsPath = "app/src/androidTest/java/org/mozilla/fenix/syncintegration/" os.chdir(testsPath) with open(self.log, 'w') as f: - f.writelines(out) + f.write(out)