annotate autobot/projects/profilemanager/__init__.py @ 276:a79c12daf9d7

hopefully fix profilemanager factory
author Jeff Hammel <jhammel@mozilla.com>
date Tue, 31 Jul 2012 14:35:32 -0700
parents 7d0a4c2cd171
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
276
a79c12daf9d7 hopefully fix profilemanager factory
Jeff Hammel <jhammel@mozilla.com>
parents: 130
diff changeset
1 from autobot.process.factory import SourceFactory
56
0873bb51db09 logparser now works; now for profilemanager
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
2 from buildbot.steps.shell import ShellCommand
0873bb51db09 logparser now works; now for profilemanager
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
3
276
a79c12daf9d7 hopefully fix profilemanager factory
Jeff Hammel <jhammel@mozilla.com>
parents: 130
diff changeset
4 class TestProfileManager(SourceFactory):
60
33fd34a75990 give profilemanager a real docstring
Jeff Hammel <jhammel@mozilla.com>
parents: 59
diff changeset
5 """
33fd34a75990 give profilemanager a real docstring
Jeff Hammel <jhammel@mozilla.com>
parents: 59
diff changeset
6 Test the ProfileManager standalone XUL application:
33fd34a75990 give profilemanager a real docstring
Jeff Hammel <jhammel@mozilla.com>
parents: 59
diff changeset
7 http://hg.mozilla.org/automation/profilemanager/
33fd34a75990 give profilemanager a real docstring
Jeff Hammel <jhammel@mozilla.com>
parents: 59
diff changeset
8 """
33fd34a75990 give profilemanager a real docstring
Jeff Hammel <jhammel@mozilla.com>
parents: 59
diff changeset
9
276
a79c12daf9d7 hopefully fix profilemanager factory
Jeff Hammel <jhammel@mozilla.com>
parents: 130
diff changeset
10 sources = {'hg': ['http://hg.mozilla.org/automation/profilemanager/']}
56
0873bb51db09 logparser now works; now for profilemanager
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
11
0873bb51db09 logparser now works; now for profilemanager
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
12 def __init__(self):
0873bb51db09 logparser now works; now for profilemanager
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
13
276
a79c12daf9d7 hopefully fix profilemanager factory
Jeff Hammel <jhammel@mozilla.com>
parents: 130
diff changeset
14 SourceFactory.__init__(self)
130
7d0a4c2cd171 call the superclass __init__
Jeff Hammel <jhammel@mozilla.com>
parents: 60
diff changeset
15
59
e66165f2f31b complete automagic imports
Jeff Hammel <jhammel@mozilla.com>
parents: 58
diff changeset
16 # install m-c + profilemanager
276
a79c12daf9d7 hopefully fix profilemanager factory
Jeff Hammel <jhammel@mozilla.com>
parents: 130
diff changeset
17 # self.addStep(ShellCommand(command=['python', 'INSTALL.py']))
59
e66165f2f31b complete automagic imports
Jeff Hammel <jhammel@mozilla.com>
parents: 58
diff changeset
18
56
0873bb51db09 logparser now works; now for profilemanager
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
19 # get mozilla central
59
e66165f2f31b complete automagic imports
Jeff Hammel <jhammel@mozilla.com>
parents: 58
diff changeset
20 # self.addStep(ShellCommand(command=['hg', 'clone', 'http://hg.mozilla.org/mozilla-central']))
57
a2fc7a08ec5c begin stubbing profilemanager tests
Jeff Hammel <jhammel@mozilla.com>
parents: 56
diff changeset
21
a2fc7a08ec5c begin stubbing profilemanager tests
Jeff Hammel <jhammel@mozilla.com>
parents: 56
diff changeset
22 # get profilemanager
59
e66165f2f31b complete automagic imports
Jeff Hammel <jhammel@mozilla.com>
parents: 58
diff changeset
23 # self.addStep(ShellCommand(command=['hg', 'clone', 'http://hg.mozilla.org/automation/profilemanager'],
e66165f2f31b complete automagic imports
Jeff Hammel <jhammel@mozilla.com>
parents: 58
diff changeset
24 # haltOnFailure=True))