Ignore:
Timestamp:
Jan 2, 2009 6:15:07 PM (15 years ago)
Author:
bennylp
Message:

Test refinements for mingw etc.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/tests/pjsua/run.py

    r2398 r2410  
    162162        def wait(self): 
    163163                self.trace("wait") 
    164                 self.proc.wait() 
     164                self.proc.communicate("q") 
     165 
    165166        def trace(self, s): 
    166167                if self.trace_enabled: 
     
    178179                        p.send("q") 
    179180                        p.send("q") 
    180                         p.expect(const.DESTROYED, False) 
    181                         p.wait() 
     181                        is_err = False 
     182                        try: 
     183                                ret = p.expect(const.DESTROYED, False) 
     184                                if not ret: 
     185                                        is_err = True 
     186                        except: 
     187                                is_err = True 
     188                        if is_err: 
     189                                if sys.hexversion >= 0x02060000: 
     190                                        p.proc.terminate() 
     191                                else: 
     192                                        p.wait() 
     193                        else: 
     194                                p.wait() 
    182195        print "Test completed with error: " + errmsg 
    183196        sys.exit(1) 
Note: See TracChangeset for help on using the changeset viewer.