Closed Bug 618647 Opened 15 years ago Closed 15 years ago

Create test environments for all platforms

Categories

(Mozilla QA Graveyard :: Mozmill Crowd Extension, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: whimboo, Assigned: whimboo)

References

()

Details

Attachments

(1 file, 2 obsolete files)

We need test environments for all supported platforms: Windows, Linux, and OS X. The environment for Windows is mostly done, and can be tested by downloading and extracting the package from the given URL.
Blocks: 620432
Test environments for all platforms have been uploaded to: http://people.mozilla.com/~hskupin/mozmill-crowd/ Aaron, would be great if you could play with those. Not only from the current folder also when the scripts get called from another location. Sadly we are not completely free from dependencies. On Linux we require that the system-wide python-dev packet is installed. Otherwise we are not able to build the Mercurial extension for Python. I'm not sure if I can really pre-build those because of all the different distributions. It's something we will have to figure out.
Attached patch WIP (obsolete) — Splinter Review
WIP to create the Mozmill environment on Mac and Linux. Windows is a bit more complicated. Should have something by tomorrow.
> Sadly we are not completely free from dependencies. On Linux we require that > the system-wide python-dev packet is installed. Otherwise we are not able to > build the Mercurial extension for Python. I'm not sure if I can really > pre-build those because of all the different distributions. It's something we > will have to figure out. Yeah, just caught this as, "error: Setup script exited with Python headers are required to build Mercurial" and then installed python-dev package. Other than that, I've done testing with your deployable environments on Mac and Linux and both are working.
Attached patch Patch v1 (obsolete) — Splinter Review
Final patch for the automatically generation of the test environments for Linux, Mac, and Windows. The latter one requires some manual work, which is listed clearly in the readme file. The code is also available here: https://github.com/whimboo/mozmill-crowd/tree/env-scripts
Attachment #498915 - Attachment is obsolete: true
Attachment #499158 - Flags: review?(aaron.train)
Attached patch Patch v1.1Splinter Review
Update to the Windows process. Python has to be installed with the "Just for me" method. Otherwise the python26.dll is missing.
Attachment #499158 - Attachment is obsolete: true
Attachment #499216 - Flags: review?(aaron.train)
Attachment #499158 - Flags: review?(aaron.train)
Attachment #499216 - Flags: review?(aaron.train) → review+
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Product: Mozilla QA → Mozilla QA Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: