Skip to content

Commit 8ca656d

Browse files
committed
Integration test writes to a file instead of stdout
1 parent d8cf862 commit 8ca656d

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

test/integration.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
import shutil
77
import socket
88
import subprocess
9-
import sys
109
import tempfile
1110
from threading import Thread, Event
1211
import time
@@ -44,6 +43,7 @@ def run(self):
4443
# Create the log directory
4544
logDir = os.path.join(self.tmpDir, 'logs')
4645
os.mkdir(logDir)
46+
stdout = open(os.path.join(logDir, 'stdout'), 'w')
4747

4848
# Create the config file
4949
logConfig = "test/resources/log4j.properties"
@@ -63,15 +63,15 @@ def run(self):
6363
(rlist, wlist, xlist) = select.select([proc.stdout], [], [], 1)
6464
if proc.stdout in rlist:
6565
read = proc.stdout.readline()
66-
sys.stdout.write(read)
66+
stdout.write(read)
6767
self.capture += read
6868

6969
if self.shouldDie.is_set():
7070
proc.terminate()
7171
killed = True
7272

7373
if proc.poll() is not None:
74-
shutil.rmtree(self.tmpDir)
74+
#shutil.rmtree(self.tmpDir)
7575
if killed:
7676
break
7777
else:
@@ -206,13 +206,14 @@ def test_offset_request(self):
206206
t1 = int(time.time()*1000) # now
207207
t2 = t1 + 60000 # one minute from now
208208
req = OffsetRequest("test-offset-request", 0, t1, 1024)
209-
print self.kafka.get_offsets(req)
209+
self.kafka.get_offsets(req)
210210

211211
req = OffsetRequest("test-offset-request", 0, t2, 1024)
212-
print self.kafka.get_offsets(req)
212+
self.kafka.get_offsets(req)
213213

214214
def test_10k_messages(self):
215215
msg_tmpl = "this is a test message with a few bytes in it. this is message number %d"
216+
# TODO 10k actually fails, why?
216217
msg = KafkaClient.create_gzip_message(*[msg_tmpl % i for i in range(1000)])
217218
req = ProduceRequest("test-10k", 0, [msg])
218219
self.kafka.send_message_set(req)

0 commit comments

Comments
 (0)