| Index: chrome/test/data/extensions/api_test/cast_streaming/bad_logging.js
|
| diff --git a/chrome/test/data/extensions/api_test/cast_streaming/basics.js b/chrome/test/data/extensions/api_test/cast_streaming/bad_logging.js
|
| similarity index 74%
|
| copy from chrome/test/data/extensions/api_test/cast_streaming/basics.js
|
| copy to chrome/test/data/extensions/api_test/cast_streaming/bad_logging.js
|
| index d6d0bf45aea6b08e8c7e9c2de1d4c93711464b15..3975369d26e69478b320281d70edc5e635ce2090 100644
|
| --- a/chrome/test/data/extensions/api_test/cast_streaming/basics.js
|
| +++ b/chrome/test/data/extensions/api_test/cast_streaming/bad_logging.js
|
| @@ -8,38 +8,10 @@ var udpTransport = chrome.cast.streaming.udpTransport;
|
| var createSession = chrome.cast.streaming.session.create;
|
| var pass = chrome.test.callbackPass;
|
|
|
| -function TestStateMachine(stream, audioId, videoId, udpId) {
|
| - this.stream = stream;
|
| - this.audioId = audioId;
|
| - this.videoId = videoId;
|
| - this.udpId = udpId;
|
| - this.audioStarted = false;
|
| - this.videoStarted = false;
|
| - this.audioStopped = false;
|
| - this.videoStopped = false;
|
| -}
|
| -
|
| -TestStateMachine.prototype.onStarted = function(id) {
|
| - if (id == this.audioId)
|
| - this.audioStarted = true;
|
| - if (id == this.videoId)
|
| - this.videoStarted = true;
|
| - if (this.audioStarted && this.videoStarted)
|
| - this.onAllStarted();
|
| -}
|
| -
|
| -TestStateMachine.prototype.onStopped = function(id) {
|
| - if (id == this.audioId)
|
| - this.audioStopped = true;
|
| - if (id == this.videoId)
|
| - this.videoStopped = true;
|
| - if (this.audioStopped && this.videoStopped)
|
| - this.onAllStopped();
|
| -}
|
| -
|
| chrome.test.runTests([
|
| - function rtpStreamStart() {
|
| - console.log("[TEST] rtpStreamStart");
|
| + function emptyLogWithLoggingDisabled() {
|
| +
|
| + console.log("[TEST] emptyLogWithLoggingDisabled");
|
| tabCapture.capture({audio: true, video: true},
|
| pass(function(stream) {
|
| console.log("Got MediaStream.");
|
| @@ -54,6 +26,9 @@ chrome.test.runTests([
|
| udpId);
|
| var audioParams = rtpStream.getSupportedParams(audioId)[0];
|
| var videoParams = rtpStream.getSupportedParams(videoId)[0];
|
| + var expectEmptyLogs = function(rawEvents) {
|
| + chrome.test.assertEq("", rawEvents);
|
| + }
|
| chrome.test.assertEq(audioParams.payload.codecName, "OPUS");
|
| chrome.test.assertEq(videoParams.payload.codecName, "VP8");
|
| udpTransport.setDestination(udpId,
|
| @@ -62,6 +37,12 @@ chrome.test.runTests([
|
| stateMachine.onStarted.bind(stateMachine));
|
| stateMachine.onAllStarted =
|
| pass(function(audioId, videoId) {
|
| + console.log("Getting logs without enabling logging.");
|
| + rtpStream.getRawEvents(audioId, expectEmptyLogs);
|
| + rtpStream.getRawEvents(videoId, expectEmptyLogs);
|
| + console.log("Disabling logging that is already disabled.");
|
| + rtpStream.toggleLogging(audioId, false);
|
| + rtpStream.toggleLogging(videoId, false);
|
| console.log("Stopping.");
|
| rtpStream.stop(audioId);
|
| rtpStream.stop(videoId);
|
|
|