Ignore:
Timestamp:
Jun 12, 2008 7:13:51 PM (11 years ago)
Author:
bennylp
Message:

Ticket #543: added TCP call in pjsua unit test

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip-apps/src/test-pjsua/run.py

    r2009 r2013  
    4848                        line = self.proc.stdout.readline() 
    4949                        if line == "": 
    50                                 raise TestError("Premature EOF") 
     50                                raise TestError(self.name + ": Premature EOF") 
    5151                        # Print the line if echo is ON 
    5252                        if self.echo: 
     
    5454                        # Trap assertion error 
    5555                        if self.ra.search(line) != None: 
    56                                 raise TestError(line) 
     56                                if raise_on_error: 
     57                                        raise TestError(self.name + ": " + line) 
     58                                else: 
     59                                        return None 
    5760                        # Count stdout refresh text.  
    5861                        if self.rr.search(line) != None: 
     
    6164                                        self.trace("Timed-out!") 
    6265                                        if raise_on_error: 
    63                                                 raise TestError("Timeout expecting pattern: " + pattern) 
     66                                                raise TestError(self.name + ": Timeout expecting pattern: " + pattern) 
    6467                                        else: 
    6568                                                return None             # timeout 
     
    8184        for p in t.process: 
    8285                p.send("q") 
    83                 p.expect(const.DESTROYED) 
     86                p.expect(const.DESTROYED, False) 
    8487                p.wait() 
    8588        print "Test completed with error: " + errmsg 
     
    118121                p.send("echo 1") 
    119122                p.send("echo 1") 
     123                p.expect("echo 1") 
    120124                # add running instance 
    121125                script.test.process.append(p) 
     
    144148        p.send("q") 
    145149        time.sleep(0.5) 
    146         p.expect(const.DESTROYED) 
     150        p.expect(const.DESTROYED, False) 
    147151        p.wait() 
    148152 
Note: See TracChangeset for help on using the changeset viewer.