test/acceptance/sync_logger_test.rb in xli-dtr-1.0.0 vs test/acceptance/sync_logger_test.rb in xli-dtr-1.1.0
- old
+ new
@@ -3,30 +3,33 @@
include DTR::AgentHelper
class SyncLoggerTest < Test::Unit::TestCase
def setup
- start_agents
+ start_agents(:size => 1)
end
def teardown
stop_agents
end
def test_master_process_should_get_log_of_agents
+ @logger = LoggerStub.new
assert_fork_process_exits_ok do
- @logger = LoggerStub.new
DTR.logger = @logger
$argv_dup = ['a_test_case.rb']
suite = Test::Unit::TestSuite.new('master_process_should_get_log_of_agents')
suite << ATestCase.suite
runit(suite)
logs = @logger.logs.flatten.join("\n")
- assert(/From #{Socket.gethostname}: => Herald starts off\.\.\./ =~ logs)
+ # puts logs
+ assert(/From #{Socket.gethostname}: => Herald starts off/ =~ logs)
assert(/From #{Socket.gethostname}: runner0: test files loaded/ =~ logs)
#when use Delegator to implement UndumpedLogger, there are lots of 'nil' in the log
assert(/nil/ !~ logs)
end
+ ensure
+ @logger.clear
end
end
\ No newline at end of file