tests/display.py
author David Anderson <dvander@alliedmods.net>
Thu Dec 20 01:06:30 2012 -0800 (2012-12-20)
changeset 223 38e6d2e0e702
parent 195 c1ba166f3fc4
child 263 ba85a47ee414
permissions -rw-r--r--
Add msvc filters file.
dvander@195
     1
# vim: set ts=2 sw=2 tw=99 ft=python et:
dvander@195
     2
dvander@195
     3
class Interactive:
dvander@195
     4
  def __init__(self):
dvander@195
     5
    self.failures = []
dvander@195
     6
    self.timeouts = []
dvander@195
     7
dvander@195
     8
  def begin(self, tests):
dvander@195
     9
    return
dvander@195
    10
dvander@195
    11
  def result(self, test, r):
dvander@195
    12
    if r.ok:
dvander@195
    13
      print('PASS: ' + test.name)
dvander@195
    14
    else:
dvander@195
    15
      if r.timeout:
dvander@195
    16
        print('TIMEOUT: ' + test.name)
dvander@195
    17
      else:
dvander@195
    18
        print('FAIL: ' + test.name)
dvander@195
    19
      print(' -- Error code: ' + str(r.code))
dvander@195
    20
      print(' -- message: \n' + r.message)
dvander@195
    21
      print(' -- stdout: \n' + r.out)
dvander@195
    22
      print(' -- stderr: \n' + r.err)
dvander@195
    23