rendered paste bodyfrom ldtp import *
from ldtputils import *
import string, sys, os, commands, time, filecmp
startlog('gaim-testing.xml',1)
log('Gaim Test Report','begin')
#export GTK_MODULES=gail:atk-bridge
#export GNOME_ACCESSIBILITY=1
appmap_path='.'
if len (sys.argv) == 1:
if os.access ('./gaim.map', os.F_OK | os.R_OK) == 0:
log ('Appmap path missing', 'error')
log ('Gaim Test Report', 'end')
sys.exit(0);
else:
appmap_path = '.'
else:
appmap_path = sys.argv[1]
initappmap(appmap_path+'/gaim.map')
#log('Trying to Launch Gaim','info')
try:
execfile('launch.py')
except LdtpExecutionError:
log ('Unable to launch Gaim', 'Error')
log ('Gaim Test Report', 'end')
sys.exit (0)
#else:
# log('Gaim Launched Successfully','info')
time.sleep(5)
try:
execfile ('addacc.py')
except LdtpExecutionError:
log ('Unable to Add Account','Error')
log ('Gaim Test Report','end')
sys.exit (0)
log('trying to sign in','info')
try:
click ('frmLogin','btnSignon')
except:
log('Unable to Signon','error')
time.sleep(10)
try:
execfile ('addbuddy.py')
except:
log('Unable to Add Buddy','error')
try:
execfile ('sendmsg.py')
except LdtpExecutionError:
log ('Unable to send Message','error')
try:
execfile ('status.py')
except LdtpExecutionError:
log('Unable to change status','error')
try:
execfile ('addgmail.py')
except LdtpExecutionError:
log ('Unable to add gmail account','error')
try:
execfile ('addjabber.py')
except LdtpExecutionError:
log ('Unable to add jabber account','error')
try:
execfile ('addhotmail.py')
except LdtpExecutionError:
log ('Unable to add Hotmail account','error')
try:
execfile ('addirc.py')
except LdtpExecutionError:
log ('Unable to connect to IRC','error')