|
Cast Streaming API end-to-end browser_test.
Similar to the TabCaptureApi.EndToEnd test: An extension is run that generates a rotating cycle of colors and audio tones, and the result is captured and streamed to an in-process Cast receiver. In addition:
1. Refactored existing code out of the cast_receiver_app into a shared InProcessReceiver class.
2. Added a convenient StandaloneCastEnvironment for test apps.
3. Got rid of the cast_receiver_app prompts since the defaults are used >99% of the time. Using the --enable-prompts command line arg will show them again.
4. Minor clean-ups in files touched.
NOTE: The new EndToEnd test is being submitted as disabled while outstanding bugs are worked by the team. Will re-enable once the implementation is sufficiently stable for the bots.
R=hubbe@chromium.org, kalman@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=255805
Total comments: 34
Total comments: 9
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+1007 lines, -225 lines) |
Patch |
 |
A + |
chrome/browser/extensions/api/cast_streaming/DEPS
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
A + |
chrome/browser/extensions/api/cast_streaming/OWNERS
|
View
|
1
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
A |
chrome/browser/extensions/api/cast_streaming/cast_streaming_apitest.cc
|
View
|
1
2
3
4
|
1 chunk |
+332 lines, -0 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/extensions/cast_streaming_apitest.cc
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -35 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_tests.gypi
|
View
|
1
2
3
4
5
|
3 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
 |
A + |
chrome/test/data/extensions/api_test/cast_streaming/end_to_end_sender.html
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
A |
chrome/test/data/extensions/api_test/cast_streaming/end_to_end_sender.js
|
View
|
1
2
3
|
1 chunk |
+143 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/test/data/extensions/api_test/cast_streaming/manifest.json
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
media/cast/cast_environment.h
|
View
|
1
2
3
|
4 chunks |
+13 lines, -10 lines |
0 comments
|
Download
|
 |
M |
media/cast/cast_environment.cc
|
View
|
1
2
3
|
4 chunks |
+21 lines, -34 lines |
0 comments
|
Download
|
 |
M |
media/cast/cast_receiver_impl.cc
|
View
|
1
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
media/cast/logging/logging_impl.h
|
View
|
1
2
3
4
|
3 chunks |
+6 lines, -6 lines |
0 comments
|
Download
|
 |
M |
media/cast/logging/logging_impl.cc
|
View
|
1
2
3
4
|
7 chunks |
+18 lines, -17 lines |
0 comments
|
Download
|
 |
M |
media/cast/logging/logging_impl_unittest.cc
|
View
|
1
2
3
4
5
|
3 chunks |
+1 line, -4 lines |
0 comments
|
Download
|
 |
M |
media/cast/test/linux_output_window.h
|
View
|
1
2
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
media/cast/test/linux_output_window.cc
|
View
|
1
2
|
3 chunks |
+5 lines, -4 lines |
0 comments
|
Download
|
 |
M |
media/cast/test/receiver.cc
|
View
|
1
2
3
|
8 chunks |
+41 lines, -103 lines |
0 comments
|
Download
|
 |
A |
media/cast/test/utility/default_config.h
|
View
|
1
|
1 chunk |
+26 lines, -0 lines |
0 comments
|
Download
|
 |
A |
media/cast/test/utility/default_config.cc
|
View
|
1
|
1 chunk |
+37 lines, -0 lines |
0 comments
|
Download
|
 |
A |
media/cast/test/utility/in_process_receiver.h
|
View
|
1
2
3
|
1 chunk |
+113 lines, -0 lines |
0 comments
|
Download
|
 |
A |
media/cast/test/utility/in_process_receiver.cc
|
View
|
1
2
3
|
1 chunk |
+126 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/cast/test/utility/input_builder.cc
|
View
|
|
3 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
A |
media/cast/test/utility/standalone_cast_environment.h
|
View
|
1
|
1 chunk |
+42 lines, -0 lines |
0 comments
|
Download
|
 |
A |
media/cast/test/utility/standalone_cast_environment.cc
|
View
|
1
2
3
|
1 chunk |
+59 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/cast/test/utility/utility.gyp
|
View
|
1
|
2 chunks |
+11 lines, -3 lines |
0 comments
|
Download
|
 |
M |
media/cast/transport/cast_transport_sender_impl.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
Total messages: 22 (0 generated)
|