Closed Bug 413001 Opened 17 years ago Closed 16 years ago

create talos leopard machines.

Categories

(Release Engineering :: General, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: anodelman, Assigned: anodelman)

References

Details

Attachments

(2 files)

This should complete our full set of testing platforms for talos.
Attachment #297834 - Flags: review?(bhearsum)
Comment on attachment 297834 [details] [diff] [review]
create leopard staging machines

>Index: perfrunner.py
>+class MozillaInstallDmgEx(ShellCommand):
>+    """Install given file, copying to workdir"""
>+    #This is a temporary class to test the new InstallDmg script without affecting the production mac machines
>+    # if this works everything should be switched over the using it
>+    
>+    def __init__(self, **kwargs):
>+        self.filename = ""
>+        self.branch = ""
>+        if 'branch' in kwargs:
>+            self.branch = kwargs['branch']
>+        if 'filename' in kwargs:
>+            self.filename = kwargs['filename']
>+        if not 'command' in kwargs:
>+            kwargs['command'] = ["./installdmg.ex", "$FILENAME"]
>+        ShellCommand.__init__(self, **kwargs)
>+    
>+    def describe(self, done=False):
>+        return ["Install dmg"]
>+    
>+    def start(self):
>+        if not self.filename:
>+            if self.branch:
>+                self.filename = self.getProperty("filename")
>+            else:
>+                return FAILURE
>+
>+        for i in range(len(self.command)):
>+            if self.command[i] == "$FILENAME":
>+                self.command[i] = self.filename
>+        ShellCommand.start(self)
>+    
>+    def evaluateCommand(self, cmd):
>+        superResult = ShellCommand.evaluateCommand(self, cmd)
>+        if SUCCESS != superResult:
>+            return FAILURE
>+        return SUCCESS
> 

Given the conversation we just had on IRC I am OK with this :). We can factor it later

>Index: master.cfg

Looks fine.
Attachment #297834 - Flags: review?(bhearsum) → review+
Depends on: 414408
Assignee: nobody → anodelman
I had to do some change around with the build directory names, so applying this patch will mean that I'll have to first reconfigure the apache document root's on the leopard machines.

Otherwise this is a pretty standard push to production patch.
Attachment #306556 - Flags: review?(bhearsum)
Comment on attachment 306556 [details] [diff] [review]
push leopard machines to production

Making the Firefox tree even wider :)
Attachment #306556 - Flags: review?(bhearsum) → review+
Checking in master.cfg;
/cvsroot/mozilla/tools/buildbot-configs/testing/talos/perfmaster/master.cfg,v  <--  master.cfg
new revision: 1.41; previous revision: 1.40
done
These are now reporting to the Firefox waterfall.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Mass move of Core:Testing bugs to mozilla.org:ReleaseEngineering. Filter on RelEngMassMove to ignore.
Component: Testing → Release Engineering
Product: Core → mozilla.org
QA Contact: testing → release
Version: unspecified → other
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: