Open
Bug 919300
Opened 11 years ago
Updated 2 years ago
mochitest sets profile object on self which imposes an undocumented workflow
Categories
(Testing :: Mochitest, defect)
Testing
Mochitest
Tracking
(Not tracked)
NEW
People
(Reporter: k0scist, Unassigned)
Details
Objects generally have methods that can be called without precondition or that take some effort to safeguard against their calling when preconditions are not met (i.e. sanity checks) or they attempt to fulfill the preconditions. The setting of `self.profile` on the Mochitest, http://mxr.mozilla.org/mozilla-central/source/testing/mochitest/runtests.py#483 , and B2GMochitest, http://mxr.mozilla.org/mozilla-central/source/testing/mochitest/runtestsb2g.py#101 , instances imply the one-shot workflow currently used in testing. If we want a one-shot....that's fine. But in this case it would be nice to document how the harnesses are supposed to work since why e.g. the profile goes on self and manifest is returned by buildProfile/build_profile and what else lives as an instance variables vs in options isn't particularly based on any sort of reason that I can see.
Reporter | ||
Updated•11 years ago
|
Component: Mozbase → Mochitest
QA Contact: hskupin
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•