File: test.rb

package info (click to toggle)
quickfix 1.13.3%2Bdfsg-9
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 152,548 kB
  • ctags: 679,426
  • sloc: cpp: 639,331; xml: 129,200; python: 108,722; ruby: 85,152; sh: 10,492; ansic: 9,025; java: 1,827; cs: 1,145; makefile: 523; sql: 313; perl: 108
file content (60 lines) | stat: -rw-r--r-- 1,733 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#****************************************************************************
# Copyright (c) quickfixengine.org  All rights reserved.
#
# This file is part of the QuickFIX FIX Engine
#
# This file may be distributed under the terms of the quickfixengine.org
# license as defined by quickfixengine.org and appearing in the file
# LICENSE included in the packaging of this file.
#
# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
#
# See http://www.quickfixengine.org/LICENSE for licensing information.
#
# Contact ask@quickfixengine.org if any conditions of this licensing are
# not clear to you.
#****************************************************************************

def Object.is_testing=(b)
  @is_testing = b
end

def Object.is_testing
  return @is_testing
end

Object.is_testing = true

require 'runit/cui/testrunner'
require 'ReflectorTestCase'
require 'FixParserTestCase'
require 'SocketServerTestCase'
#require 'ReflectorServerTestCase'
require 'ReflectorClientTestCase'
require 'ComparatorTestCase'

class << RUNIT::TestCase
  def port=(p)
    @port = p
  end

  def port
    return @port
  end
end

if ARGV[0] == nil then
  RUNIT::TestCase.port = 5001
  print "port: ", RUNIT::TestCase.port, "\n"
else
  RUNIT::TestCase.port = ARGV[0]
  print "port: ", RUNIT::TestCase.port, "\n"
end

RUNIT::CUI::TestRunner.run(ReflectorTestCase.suite)
RUNIT::CUI::TestRunner.run(FixParserTestCase.suite)
RUNIT::CUI::TestRunner.run(SocketServerTestCase.suite)
#RUNIT::CUI::TestRunner.run(ReflectorClientTestCase.suite)
RUNIT::CUI::TestRunner.run(ComparatorTestCase.suite)
#RUNIT::CUI::TestRunner.run(ReflectorServerTestCase.suite)