STR: 1. Run either of these commands: ``` ./mach talos-test -a tart --gecko-profile --cycles 2 ./mach talos-test -a ts_paint --gecko-profile --cycles 2 ``` (use --geckoProfile if you prefer; it's just an alias) EXPECTED RESULTS: The test should run and give me gecko profile somehow. ACTUAL RESULTS: A firefox window spawns, runs a cycle of tests, and then takes you to some talos configuration page with a bunch of checkboxes (not profiler-related). If you quit out of that Firefox session at this point, your terminal complains with something like the following: ``` 15:46:53 INFO - PID 10930 | Cycle 1(1): loaded http://127.0.0.1:57819/tests/tart/tart.html#auto (next: http://127.0.0.1:57819/tests/tart/tart.html#auto) 15:48:01 INFO - PID 10930 | [Parent 10930, Gecko_IOThread] WARNING: pipe error (92): Connection reset by peer: file /scratch/work/builds/mozilla-central/mozilla/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 349 15:48:02 INFO - Terminating psutil.Process(pid=10930, name='firefox', started='15:46:38') 15:48:02 INFO - TEST-INFO | 10930: exit 0 15:48:02 INFO - TEST-UNEXPECTED-ERROR | tart | Could not find report in browser output: [('tsformat', ('__start_report', '__end_report')), ('tpformat', ('__start_tp_report', '__end_tp_report'))] 15:48:02 ERROR - Traceback (most recent call last): 15:48:02 INFO - File "/scratch/work/builds/mozilla-central/mozilla/testing/talos/talos/run_tests.py", line 300, in run_tests 15:48:02 INFO - talos_results.add(mytest.runTest(browser_config, test)) 15:48:02 INFO - File "/scratch/work/builds/mozilla-central/mozilla/testing/talos/talos/ttest.py", line 64, in runTest 15:48:02 INFO - return self._runTest(browser_config, test_config, setup) 15:48:02 INFO - File "/scratch/work/builds/mozilla-central/mozilla/testing/talos/talos/ttest.py", line 278, in _runTest 15:48:02 INFO - else None) 15:48:02 INFO - File "/scratch/work/builds/mozilla-central/mozilla/testing/talos/talos/results.py", line 95, in add 15:48:02 INFO - global_counters=self.global_counters 15:48:02 INFO - File "/scratch/work/builds/mozilla-central/mozilla/testing/talos/talos/results.py", line 326, in __init__ 15:48:02 INFO - self.parse() 15:48:02 INFO - File "/scratch/work/builds/mozilla-central/mozilla/testing/talos/talos/results.py", line 353, in parse 15:48:02 INFO - % self.report_tokens) 15:48:02 INFO - File "/scratch/work/builds/mozilla-central/mozilla/testing/talos/talos/results.py", line 337, in error 15:48:02 INFO - raise utils.TalosError(message) 15:48:02 INFO - TalosError: Could not find report in browser output: [('tsformat', ('__start_report', '__end_report')), ('tpformat', ('__start_tp_report', '__end_tp_report'))] 15:48:02 INFO - TEST-INFO took 87316ms 15:48:02 INFO - SUITE-END | took 87s 15:48:02 ERROR - Return code: 2 15:48:02 WARNING - setting return code to 2 15:48:02 ERROR - # TBPL FAILURE # ``` Apparently this may have regressed recently... bgrins says this worked a few weeks ago (before Christmas). (This isn't just me, too -- bgrins is hitting the error locally as well.)
Bug 1518969 Comment 0 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
STR: 1. Run either of these commands: ``` ./mach talos-test -a tart --gecko-profile --cycles 2 ./mach talos-test -a ts_paint --gecko-profile --cycles 2 ``` (use --geckoProfile if you prefer; it's just an alias) EXPECTED RESULTS: The test should run and give me gecko profile somehow. ACTUAL RESULTS: I don't end up getting any gecko profile that I can discover. Instead: a firefox window spawns, runs a cycle of tests, and then takes you to some talos configuration page with a bunch of checkboxes (not profiler-related). If you quit out of that Firefox session at this point, your terminal complains with something like the following: ``` 15:46:53 INFO - PID 10930 | Cycle 1(1): loaded http://127.0.0.1:57819/tests/tart/tart.html#auto (next: http://127.0.0.1:57819/tests/tart/tart.html#auto) 15:48:01 INFO - PID 10930 | [Parent 10930, Gecko_IOThread] WARNING: pipe error (92): Connection reset by peer: file /scratch/work/builds/mozilla-central/mozilla/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 349 15:48:02 INFO - Terminating psutil.Process(pid=10930, name='firefox', started='15:46:38') 15:48:02 INFO - TEST-INFO | 10930: exit 0 15:48:02 INFO - TEST-UNEXPECTED-ERROR | tart | Could not find report in browser output: [('tsformat', ('__start_report', '__end_report')), ('tpformat', ('__start_tp_report', '__end_tp_report'))] 15:48:02 ERROR - Traceback (most recent call last): 15:48:02 INFO - File "/scratch/work/builds/mozilla-central/mozilla/testing/talos/talos/run_tests.py", line 300, in run_tests 15:48:02 INFO - talos_results.add(mytest.runTest(browser_config, test)) 15:48:02 INFO - File "/scratch/work/builds/mozilla-central/mozilla/testing/talos/talos/ttest.py", line 64, in runTest 15:48:02 INFO - return self._runTest(browser_config, test_config, setup) 15:48:02 INFO - File "/scratch/work/builds/mozilla-central/mozilla/testing/talos/talos/ttest.py", line 278, in _runTest 15:48:02 INFO - else None) 15:48:02 INFO - File "/scratch/work/builds/mozilla-central/mozilla/testing/talos/talos/results.py", line 95, in add 15:48:02 INFO - global_counters=self.global_counters 15:48:02 INFO - File "/scratch/work/builds/mozilla-central/mozilla/testing/talos/talos/results.py", line 326, in __init__ 15:48:02 INFO - self.parse() 15:48:02 INFO - File "/scratch/work/builds/mozilla-central/mozilla/testing/talos/talos/results.py", line 353, in parse 15:48:02 INFO - % self.report_tokens) 15:48:02 INFO - File "/scratch/work/builds/mozilla-central/mozilla/testing/talos/talos/results.py", line 337, in error 15:48:02 INFO - raise utils.TalosError(message) 15:48:02 INFO - TalosError: Could not find report in browser output: [('tsformat', ('__start_report', '__end_report')), ('tpformat', ('__start_tp_report', '__end_tp_report'))] 15:48:02 INFO - TEST-INFO took 87316ms 15:48:02 INFO - SUITE-END | took 87s 15:48:02 ERROR - Return code: 2 15:48:02 WARNING - setting return code to 2 15:48:02 ERROR - # TBPL FAILURE # ``` Apparently this may have regressed recently... bgrins says this worked a few weeks ago (before Christmas). (This isn't just me, too -- bgrins is hitting the error locally as well.)