156
edits
(→Misc) |
Vincent Liu (talk | contribs) |
||
Line 22: | Line 22: | ||
*[Michael Leu] - My workflow of building environments for reproducing bugs | *[Michael Leu] - My workflow of building environments for reproducing bugs | ||
** https://drive.google.com/file/d/0B29kx4ibiTBgN0JBTVBiVEh0TUU/view | ** https://drive.google.com/file/d/0B29kx4ibiTBgN0JBTVBiVEh0TUU/view | ||
*[vliu] run Talos | |||
** run Talos with geckoProfile in local (take talos resize as example) | |||
*** a). After Bug 1371838 was landed, you can profile WRRender by geckoProfile. To do this in Talos, please do the following before everything starts. | |||
**** Add WRWorker,WRRenderBackend,Renderer to https://searchfox.org/mozilla-central/rev/7a8c667bdd2a4a32746c9862356e199627c0896d/testing/talos/talos/gecko_profile.py#39 | |||
*** a). run ./mach buildSymbols to generate symbols into .zip file, says firefox-XXX.crashreporter-symbols-full.zip. | |||
*** b). run ./mach talos-test --symbolsPath /Absolute-Path-To-OBJ/dist/firefox-XXX.crashreporter-symbols-full.zip --geckoProfile --cycles 1 --activeTests tresize. After this command, it generated another zip file for geckoProfile in testing/mozharness/build/blobber_upload_dir/. | |||
*** c). unzip zip file generated in b) to get geckoProfile | |||
** run Talos with geckoProfile on try server. You can add |mozharness: --geckoProfile| in your try command.The belowing is a try command example for linux. | |||
*** try: -b o -p linux64 -u none -t all[x64] mozharness: --geckoProfile --rebuild-talos 10 | |||
== Misc == | == Misc == |
edits