talos -> classes, for eventual winmo integration. bug 474478, r=alice

git-svn-id: svn://10.0.0.236/trunk@259255 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
asasaki%mozilla.com
2009-12-19 04:58:05 +00:00
parent 14e56b0432
commit f97844c4ca
8 changed files with 826 additions and 716 deletions

View File

@@ -43,7 +43,9 @@ import time
import subprocess
import threading
import platform
import ffprocess
from ffprocess_linux import LinuxProcess
from ffprocess_mac import MacProcess
from ffprocess_win32 import Win32Process
from utils import talosError
import sys
import getopt
@@ -52,15 +54,17 @@ import stat
if platform.system() == "Linux":
platform_type = 'unix_'
ffprocess = LinuxProcess()
elif platform.system() in ("Windows", "Microsoft"):
import win32pdh
import win32api
import win32event
import win32con
platform_type = 'win_'
ffprocess = Win32Process()
elif platform.system() == "Darwin":
platform_type = 'unix_'
ffprocess = MacProcess()
class BrowserWaiter(threading.Thread):