Closed Bug 1199574 Opened 9 years ago Closed 9 years ago

Add --workspace CLI option as configurable location for all temporary data

Categories

(Testing :: Firefox UI Tests, defect)

43 Branch
defect
Not set
normal

Tracking

(firefox40 fixed, firefox41 fixed, firefox42 fixed, firefox43 fixed, firefox-esr38 fixed)

RESOLVED FIXED
mozilla43
Tracking Status
firefox40 --- fixed
firefox41 --- fixed
firefox42 --- fixed
firefox43 --- fixed
firefox-esr38 --- fixed

People

(Reporter: whimboo, Assigned: whimboo)

References

Details

Attachments

(1 file)

As of now we are creating temporary data in the /tmp folder which is not that good in conjunction with running the tests in our Jenkins CI. Reason is that this is outside of the Jenkins workspace and cannot be controlled and cleaned-up easily in case of failures in the harness. There should be a way to limit the creation of temporary data to a specific folder. By default this will still be /tmp but can be customized.
This is needed for all supported branches.
Depends on: 1199588
Due to bug 1193730 profiles for Firefox cannot be created at the given location. It's not strictly blocking us, so lets see how this will be handled. For now I would say lets get the CLI option working for the installation of the build. Everything else can be a follow-up.
Attachment #8654073 - Flags: review?(cmanchester)
Comment on attachment 8654073 [details] [review]
github_pull_request.txt

Looks good!
Attachment #8654073 - Flags: review?(cmanchester) → review+
PR got merged to master as:
https://github.com/mozilla/firefox-ui-tests/commit/7376b5962a337914f3db085cb8c388a7b63b4626

I will backport the patch to all other branches if master is going to stay stable when using mozharness.
Target Milestone: --- → Firefox 43
Blocks: 1200196
Product: Mozilla QA → Testing
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: