Closed Bug 907979 Opened 11 years ago Closed 10 years ago

remove code duplication from MochitestServer and WebsocketServer in runtests.py

Categories

(Testing :: Mochitest, defect)

x86_64
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 907770

People

(Reporter: k0scist, Unassigned)

Details

Attachments

(1 file)

https://bugzilla.mozilla.org/show_bug.cgi?id=746243#c33

MochitestServer and WebsocketServer have start methods with duplicate code:

148     self._process = self._automation.Process(cmd)
149     pid = self._process.pid
150     if pid < 0:
151       log.error("Error starting websocket server.")
152       sys.exit(2)
153     log.info("runtests.py | Websocket server pid: %d", pid)

This code should be consolidated.  This could be done through inheritence or other means
I have tested locally for some of the tests.
Please review
Attachment #8407135 - Flags: review?(jmaher)
Attachment #8407135 - Flags: review?(jmaher)
Jaspreet, thanks for filing this patch, in general this is a good patch and does what is asked here.  For the last few weeks there has been work in bug 907770 which involves refactoring the code to start/stop/manage the servers.  I am going to mark this as a duplicate of that bug since we are at r+.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: