зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1613178 - Update mozcrash test files with a sample .extra file r=gbrown
Updates the test files for `mozcrash` so the .extra file resembles an actual .extra file, which exercises the json parser. This required updating the `LocalPath` to write out UTF-8 text, and the sample .extra files contains some unicode text to exercise the parse functionality. Differential Revision: https://phabricator.services.mozilla.com/D85325
This commit is contained in:
Родитель
94d567acc4
Коммит
18587e78f0
|
@ -1,3 +1,5 @@
|
|||
# coding=UTF-8
|
||||
|
||||
from __future__ import absolute_import
|
||||
|
||||
import uuid
|
||||
|
@ -60,7 +62,40 @@ def minidump_files(request, tmpdir):
|
|||
dmp.write('foo')
|
||||
|
||||
extra = tmpdir.join('{}.extra'.format(name))
|
||||
extra.write('bar')
|
||||
|
||||
extra.write_text(u'''
|
||||
{
|
||||
"ContentSandboxLevel":"2",
|
||||
"TelemetryEnvironment":"{🍪}",
|
||||
"EMCheckCompatibility":"true",
|
||||
"ProductName":"Firefox",
|
||||
"ContentSandboxCapabilities":"119",
|
||||
"TelemetryClientId":"",
|
||||
"Vendor":"Mozilla",
|
||||
"InstallTime":"1000000000",
|
||||
"Theme":"classic/1.0",
|
||||
"ReleaseChannel":"default",
|
||||
"ServerURL":"https://crash-reports.mozilla.com",
|
||||
"SafeMode":"0",
|
||||
"ContentSandboxCapable":"1",
|
||||
"useragent_locale":"en-US",
|
||||
"Version":"55.0a1",
|
||||
"BuildID":"20170512114708",
|
||||
"ProductID":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}",
|
||||
"MozCrashReason": "MOZ_CRASH()",
|
||||
"TelemetryServerURL":"",
|
||||
"DOMIPCEnabled":"1",
|
||||
"Add-ons":"",
|
||||
"CrashTime":"1494582646",
|
||||
"UptimeTS":"14.9179586",
|
||||
"ThreadIdNameMapping":"",
|
||||
"ContentSandboxEnabled":"1",
|
||||
"ProcessType":"content",
|
||||
"StartupTime":"1000000000",
|
||||
"URL":"about:home"
|
||||
}
|
||||
|
||||
''', encoding='utf-8')
|
||||
|
||||
files.append({'dmp': dmp, 'extra': extra})
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче