mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-14 22:05:44 +00:00
Bug 1087251 - Gather version and device information for HTML logging. r=jgraham
This commit is contained in:
parent
111d8c68a6
commit
263b4a7fe1
@ -23,6 +23,7 @@ from mozhttpd import MozHttpd
|
||||
from mozlog.structured.structuredlog import get_default_logger
|
||||
from moztest.adapters.unit import StructuredTestRunner, StructuredTestResult
|
||||
from moztest.results import TestResultCollection, TestResult, relevant_line
|
||||
import mozversion
|
||||
|
||||
class MarionetteTest(TestResult):
|
||||
|
||||
@ -712,7 +713,18 @@ setReq.onerror = function() {
|
||||
for test in tests:
|
||||
self.add_test(test)
|
||||
|
||||
self.logger.suite_start(self.tests)
|
||||
version_info = mozversion.get_version(binary=self.bin,
|
||||
sources=self.sources,
|
||||
dm_type=os.environ.get('DM_TRANS', 'adb'))
|
||||
|
||||
device_info = None
|
||||
if self.capabilities['device'] != 'desktop' and self.capabilities['browserName'] == 'B2G':
|
||||
dm = get_dm(self.marionette)
|
||||
device_info = dm.getInfo()
|
||||
|
||||
self.logger.suite_start(self.tests,
|
||||
version_info=version_info,
|
||||
device_info=device_info)
|
||||
|
||||
for test in self.manifest_skipped_tests:
|
||||
name = os.path.basename(test['path'])
|
||||
|
@ -5,7 +5,7 @@ mozinfo >= 0.7
|
||||
mozprocess >= 0.9
|
||||
mozrunner >= 6.2
|
||||
mozdevice >= 0.37
|
||||
mozlog >= 2.6
|
||||
mozlog >= 2.7
|
||||
moznetwork >= 0.21
|
||||
mozcrash >= 0.5
|
||||
mozprofile >= 0.7
|
||||
|
Loading…
Reference in New Issue
Block a user