Closed Bug 745021 Opened 14 years ago Closed 14 years ago

mozharness.mozilla.testing.talos should make use of basetest for binary installation/finding

Categories

(Release Engineering :: Applications: MozharnessCore, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: k0scist, Unassigned)

Details

(Whiteboard: [mozharness])

Attachments

(1 file, 1 obsolete file)

Whiteboard: [mozharness]
Attached patch wip (untested) (obsolete) — Splinter Review
Need to test. A few things: * I renamed check() to _pre_config_lock(), which is called automatically from BaseScript.__init__(). I definitely don't want us mucking too much in the config here, but we're able to do all those checks, at least. * talos_options and config_options seem to not really be that separate in purpose anymore; I'm inclined to combine the two into a single list. * I need to set c['require_test_zip'] to True for peptest. * TestingMixin.postflight_read_buildbot_config() is ugly, but I'm not sure what to do about it. * Putting download and extract together makes sense for peptest, but isn't particularly necessary for talos. Maybe I should make smaller functions in TestingMixin, and I can create a Peptest.download_and_extract() that calls TestingMixin.download() and TestingMixin.extract().
I didn't know that package_name.lower would pass syntax checks without the () =\ This fixes that and adds the 'require_test_zip' config to peptest. Ran on winxp; works.
Attachment #614630 - Attachment is obsolete: true
Attachment #614652 - Flags: review?(jhammel)
Comment on attachment 614652 [details] [diff] [review] this doesn't break peptest Thanks.
Attachment #614652 - Flags: review?(jhammel) → review+
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Product: mozilla.org → Release Engineering
Component: General Automation → Mozharness
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: