Closed
Bug 368610
Opened 18 years ago
Closed 17 years ago
mozilla/testing/performance Linux port
Categories
(Release Engineering :: General, enhancement)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: bhearsum, Unassigned)
References
Details
Attachments
(1 file)
45.57 KB,
patch
|
Details | Diff | Splinter Review |
I have ported the test harness that lives in mozilla/testing/performance to Linux. Here's a quick summary of the changes: ffprocess.py - All of the win32ext code was replaced with standard python 2.4 modules. Specifically, os, signal, subprocess, and select. ffprofile.py - Unchanged. paths.py - Removed Windows specific variables and updated the default paths. run_tests.py - Update configuration file code -- some versions of syck load from a file, others load from a string. tp.py - Replaced all win32pdh code with a custom performance measurement class. ts.py - Unchanged. README.txt - Updated to reflect new requirements.
Comment 1•18 years ago
|
||
This extension breaks the existing functionality of the framework on windows. We'll need to either create a new directory that is linux specific - which would have the down side of resulting in a lot of code duplication. Otherwise we'll have to determine a method of wrapping the OS specific code into a generic library that can be called by tp.py/ts.py/run_tests.py/etc. rhelmer: do you have any examples of similar cross platform code and how it handles this sort of problem? I would really prefer to abstract out the operating system differences.
Comment 2•17 years ago
|
||
Isn't this ported already? :)
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
Updated•16 years ago
|
Component: Testing → Release Engineering
Product: Core → mozilla.org
QA Contact: testing → release
Version: Trunk → other
Assignee | ||
Updated•11 years ago
|
Product: mozilla.org → Release Engineering
You need to log in
before you can comment on or make changes to this bug.
Description
•