New issue
Advanced search Search tips

Issue 897561 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Failed to run video_WebRtcMediaRecorder locally by test_that: context.createMediaStreamDestination is not a function

Project Member Reported by akahuang@chromium.org, Oct 22

Issue description

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

 
Components: -Infra>Client>ChromeOS>Test Tests
Status: Assigned (was: Untriaged)

Sign in to add a comment