Skip to content

Commit

Permalink
wip on vmware-able regr tests
Browse files Browse the repository at this point in the history
  • Loading branch information
Scott Graham committed Sep 26, 2009
1 parent fdc6810 commit 99f5b19
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 1 deletion.
1 change: 1 addition & 0 deletions .hgignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,4 @@ tmp/*
.d8_history
*.swp
dist/*
support/selenium
39 changes: 38 additions & 1 deletion m
Original file line number Diff line number Diff line change
Expand Up @@ -345,10 +345,45 @@ def nrt():
print "don't forget to ./m regenruntests"
break

def vmwareregr(names):
"""todo; not working yet.
run unit tests via vmware on a bunch of browsers"""

xp = "/data/VMs/xpsp3/xpsp3.vmx"
ubu = "/data/VMs/ubu910/ubu910.vmx"
# apparently osx isn't very vmware-able. stupid.

class Browser:
def __init__(self, name, vmx, guestloc):
self.name = name
self.vmx = vmx
self.guestloc = guestloc

browsers = [
Browser("ie7-win", xp, "C:\\Program Files\\Internet Explorer\\iexplore.exe"),
Browser("ie8-win", xp, "C:\\Program Files\\Internet Explorer\\iexplore.exe"),
Browser("chrome3-win", xp, "C:\\Documents and Settings\\Administrator\\Local Settings\\Application Data\\Google\\Chrome\\Application\\chrome.exe"),
Browser("chrome4-win", xp, "C:\\Documents and Settings\\Administrator\\Local Settings\\Application Data\\Google\\Chrome\\Application\\chrome.exe"),
Browser("ff3-win", xp, "C:\\Program Files\\Mozilla Firefox\\firefox.exe"),
Browser("ff35-win", xp, "C:\\Program Files\\Mozilla Firefox\\firefox.exe"),
#Browser("safari3-win", xp,
#Browser("safari4-win", xp,
#"ff3-osx": osx,
#"ff35-osx": osx,
#"safari3-osx": osx,
#"safari4-osx": osx,
#"ff3-ubu": ubu,
#"chromed-ubu": ubu,
]




if __name__ == "__main__":
os.system("clear")
def usage():
print "usage: m {test|dist|regenparser|regenruntests|upload|debug|nrt|run|runopt|parse}"
print "usage: m {test|dist|regenparser|regenruntests|upload|debug|nrt|run|runopt|parse|vmwareregr}"
sys.exit(1)
if len(sys.argv) < 2:
cmd = "test"
Expand All @@ -366,6 +401,8 @@ if __name__ == "__main__":
runopt(sys.argv[2])
elif cmd == "parse":
parse(sys.argv[2])
elif cmd == "vmwareregr":
parse(sys.argv[2])
elif cmd == "regenparser":
regenparser()
elif cmd == "regenruntests":
Expand Down

0 comments on commit 99f5b19

Please sign in to comment.