Chrome OS: 11166.0.0
Device: Eve
When running the test locally, the test failed at finding the function:
AudioContext.createMediaStreamDestination(). However, this test is passed at the lab.
The command I used:
$ test_that -b eve ${DUT_IP} video_WebRtcMediaRecorder
Failure point:
https://cs.corp.google.com/chromeos_public/src/third_party/autotest/files/client/site_tests/video_WebRtcMediaRecorder/loopback_mediarecorder.html?l=458
Full traceback:
Traceback (most recent call last):
File "/usr/local/autotest/common_lib/test.py", line 600, in _exec
_call_test_function(self.execute, *p_args, **p_dargs)
File "/usr/local/autotest/common_lib/test.py", line 806, in _call_test_function
raise error.UnhandledTestFail(e)
UnhandledTestFail: Unhandled EvaluateException: UncaughtTypeError:
TypeError: context.createMediaStreamDestination is not a function
at testTwoChannelAudio (http://127.0.0.1:39466/loopback_mediarecorder.html:458:22)
at <anonymous>:1:1
Traceback (most recent call last):
File "/usr/local/autotest/common_lib/test.py", line 800, in _call_test_function
return func(*args, **dargs)
File "/usr/local/autotest/common_lib/test.py", line 464, in execute
postprocess_profiled_run, args, dargs)
File "/usr/local/autotest/common_lib/test.py", line 371, in _call_run_once
self.run_once(*args, **dargs)
File "/usr/local/autotest/cros/video/helper_logger.py", line 82, in call
return func(*args, **kwargs)
File "/usr/local/autotest/tests/video_WebRtcMediaRecorder/video_WebRtcMediaRecorder.py", line 106, in run_once
self.launch_recorder_test('testTwoChannelAudio')
File "/usr/local/autotest/tests/video_WebRtcMediaRecorder/video_WebRtcMediaRecorder.py", line 47, in launch_recorder_test
self.tab.EvaluateJavaScript(test_name + "(" + params + ");")
File "/usr/local/telemetry/src/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py", line 52, in traced_function
return func(*args, **kwargs)
File "/usr/local/telemetry/src/third_party/catapult/telemetry/telemetry/internal/browser/web_contents.py", line 221, in EvaluateJavaScript
return self._inspector_backend.EvaluateJavaScript(*args, **kwargs)
File "/usr/local/telemetry/src/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py", line 52, in traced_function
return func(*args, **kwargs)
File "/usr/local/telemetry/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py", line 263, in EvaluateJavaScript
user_gesture=user_gesture)
File "/usr/local/telemetry/src/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py", line 52, in traced_function
return func(*args, **kwargs)
File "/usr/local/telemetry/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py", line 38, in Inner
return func(inspector_backend, *args, **kwargs)
File "/usr/local/telemetry/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py", line 547, in _EvaluateJavaScript
user_gesture)
File "/usr/local/telemetry/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_runtime.py", line 54, in Evaluate
description=details.get('exception', {}).get('description'))
EvaluateException: UncaughtTypeError:
TypeError: context.createMediaStreamDestination is not a function
at testTwoChannelAudio (http://127.0.0.1:39466/loopback_mediarecorder.html:458:22)
at <anonymous>:1:1
Comment 1 by ayatane@chromium.org
, Nov 30Status: Assigned (was: Untriaged)