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:
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.)
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.)

Back to Bug 1518969 Comment 0