Closed Bug 617768 Opened 15 years ago Closed 15 years ago

Switch from IPC-Pipe back to nsIProcess

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, 1 obsolete file)

As long as IPC-Pipe is not stable enough, we have decided to switch back to nsIProcess to execute the test-run. Even with the limitation that we will not be able to see test results immediately.
Assignee: nobody → hskupin
Status: NEW → ASSIGNED
I have a mostly working solution, but still fight with the paths which have a blank in it. Somehow it doesn't work at all, and I don't even get a failure. Mozmill exits silently without any output. It needs further investigation I will do today.
Attached patch Patch v1 (obsolete) — Splinter Review
This patch removed everything which was needed for IPC_Pipe and replaces it with nsiProcess. For now we have a blocking call, which means the UI is frozen until the testrun has been finished. I will change that later, once we have the correct structure of the environment class. Right now it's not really clean. Aaron, when you want to test this patch, please copy the mozmill-automation repository under "crowd" in your profile (same level as the mozmill-env).
Attachment #496585 - Flags: review?(aaron.train)
Henrik, I'd love to test this but I am struggling with understanding the directory structure required here to get things rolling. I've placed a file pointer, "mozmill-crowd@qa.mozilla" that points to a temporary location on my desktop with the repository, "C:\Users\Aaron Train\Desktop\mozmill-crowd\extension", and it registers the extension fine. What needs to be renamed to 'crowd', and where do I place the directory mozmill-env? I know I'm not structuring something right because I get an NS_ERROR_FILE_NOT_FOUND on click of a test run. Help me out, and I'll test and review :)
(In reply to comment #3) > What needs to be renamed to 'crowd', and where do I place the directory > mozmill-env? Create the crowd folder inside your profile. It has to contain the mozmill-env folder beside the mozmill-automation folder. That's all.
Attached patch Patch v1.1Splinter Review
Updated patch which fixes merge conflicts from the downloader implementation.
Attachment #496585 - Attachment is obsolete: true
Attachment #496989 - Flags: review?(aaron.train)
Attachment #496585 - Flags: review?(aaron.train)
Attachment #496989 - Flags: review?(aaron.train) → review+
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Target Milestone: --- → 0.1
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: