Closed Bug 800111 Opened 12 years ago Closed 12 years ago

Update B2G mozharness scripts to use mozbase packages from puppetagain

Categories

(Release Engineering :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: jgriffin, Unassigned)

References

Details

Currently, we're using mozbase packages from tests.zip. However, we need to push additional changes to mozbase to support B2G testing, and we have to run these tests on both m-c and aurora. Porting all the necessary changes to aurora is risky, since we could potentially impact desktop automation running there. Instead, we should change the B2G mozharness scripts to use mozbase packages that are uploaded to puppetagain. We can then update these packages as needed, and don't have to worry about merging mozbase changes from m-c to aurora.
Depends on: 800116
we don't run unittests in a virtual env, we run them standalone python scripts.
This is fine as long as we don't want different versions of mozbase between m-c through m-r. If versions of mozbase are going to follow the trains, that's easiest to handle in tree.
(In reply to Joel Maher (:jmaher) from comment #1) > we don't run unittests in a virtual env, we run them standalone python > scripts. I think the "standalone" python scripts depend on mozbase, so require a virtualenv.
I've decided to hold off on this for now. If we switch to using puppetagain packages as a way of avoiding porting changes to mozdevice to mozilla-aurora, we'll potentially break the ability of people to run B2G unittests locally using aurora, since such tests run locally use in-tree versions of mozbase packages. In order to implement this fix, we'd need to have tests everywhere use pypi/puppetagain packages, instead of in-tree versions of mozbase. Since that doesn't seem likely in the near term, I'm closing this.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WONTFIX
Product: mozilla.org → Release Engineering
Component: General Automation → General
You need to log in before you can comment on or make changes to this bug.