Ignore:
Timestamp:
Jun 27, 2008 8:51:55 AM (11 years ago)
Author:
bennylp
Message:

python testing: fixed slow test performance due to expecting wrong text in mod_call.py, and exclude PUBLISH tests in runall.py

File:
1 edited

Legend:

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

    r2067 r2071  
    1212def check_media(ua1, ua2): 
    1313        ua1.send("#") 
     14        ua1.expect("#") 
    1415        ua1.send("1122") 
    1516        ua2.expect(const.RX_DTMF + "1") 
     
    7172        # Hold call by caller 
    7273        caller.send("H") 
    73         #caller.sync_stdout() 
     74        caller.expect("INVITE sip:") 
     75        callee.expect("INVITE sip:") 
    7476        caller.expect(const.MEDIA_HOLD) 
    7577        callee.expect(const.MEDIA_HOLD) 
     
    8284        time.sleep(0.5) 
    8385        caller.send("v") 
    84         #caller.sync_stdout() 
     86        caller.expect("INVITE sip:") 
     87        callee.expect("INVITE sip:") 
     88        caller.expect(const.MEDIA_ACTIVE, title="waiting for media active after call hold") 
     89        callee.expect(const.MEDIA_ACTIVE, title="waiting for media active after call hold") 
     90 
     91        # Synchronize stdout 
     92        caller.sync_stdout() 
     93        callee.sync_stdout() 
     94 
     95        # Test that media is okay 
     96        check_media(caller, callee) 
     97        check_media(callee, caller) 
     98 
     99        # Synchronize stdout 
     100        caller.sync_stdout() 
     101        callee.sync_stdout() 
     102 
     103        # Hold call by callee 
     104        callee.send("H") 
     105        callee.expect("INVITE sip:") 
     106        caller.expect("INVITE sip:") 
     107        caller.expect(const.MEDIA_HOLD) 
     108        callee.expect(const.MEDIA_HOLD) 
     109         
     110        # Synchronize stdout 
     111        caller.sync_stdout() 
     112        callee.sync_stdout() 
     113 
     114        # Release hold 
     115        time.sleep(0.1) 
     116        callee.send("v") 
     117        callee.expect("INVITE sip:") 
     118        caller.expect("INVITE sip:") 
    85119        callee.expect(const.MEDIA_ACTIVE, title="waiting for media active after call hold") 
    86120        caller.expect(const.MEDIA_ACTIVE, title="waiting for media active after call hold") 
     
    91125 
    92126        # Test that media is okay 
    93         check_media(caller, callee) 
    94         check_media(callee, caller) 
    95  
    96         # Synchronize stdout 
    97         caller.sync_stdout() 
    98         callee.sync_stdout() 
    99  
    100         # Hold call by callee 
    101         callee.send("H") 
    102         #callee.sync_stdout() 
    103         caller.expect(const.MEDIA_HOLD) 
    104         callee.expect(const.MEDIA_HOLD) 
    105          
    106         # Synchronize stdout 
    107         caller.sync_stdout() 
    108         callee.sync_stdout() 
    109  
    110         # Release hold 
    111         time.sleep(0.5) 
    112         callee.send("v") 
    113         #callee.sync_stdout() 
    114         caller.expect(const.MEDIA_ACTIVE, title="waiting for media active after call hold") 
    115         callee.expect(const.MEDIA_ACTIVE, title="waiting for media active after call hold") 
    116  
    117         # Synchronize stdout 
    118         caller.sync_stdout() 
    119         callee.sync_stdout() 
    120  
    121         # Test that media is okay 
     127        # Wait for some time for ICE negotiation 
     128        time.sleep(0.6) 
    122129        check_media(caller, callee) 
    123130        check_media(callee, caller) 
     
    144151        # UPDATE (by callee) 
    145152        callee.send("U") 
    146         #callee.sync_stdout() 
     153        callee.expect("UPDATE sip:") 
     154        caller.expect("UPDATE sip:") 
    147155        caller.expect(const.MEDIA_ACTIVE, title="waiting for media active with UPDATE") 
    148156        callee.expect(const.MEDIA_ACTIVE, title="waiting for media active with UPDATE") 
     
    165173        # In caller we only enable PCMU, in callee we only enable PCMA 
    166174        caller.send("Cp") 
     175        caller.expect("Enter codec") 
    167176        caller.send("* 0") 
    168177        caller.send("Cp") 
     178        caller.expect("Enter codec") 
    169179        caller.send("pcmu 120") 
    170180         
    171181        callee.send("Cp") 
     182        callee.expect("Enter codec") 
    172183        callee.send("* 0") 
    173184        callee.send("Cp") 
     185        callee.expect("Enter codec") 
    174186        callee.send("pcma 120") 
    175187 
     
    188200        # Test when UPDATE fails (by caller) 
    189201        caller.send("U") 
     202        caller.expect("UPDATE sip:") 
     203        callee.expect("UPDATE sip:") 
    190204        callee.expect("SIP/2.0 488") 
    191205        caller.expect("SIP/2.0 488") 
Note: See TracChangeset for help on using the changeset viewer.