Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5394)

Unified Diff: chrome/test/data/webrtc/manual/peerconnection_manual.js

Issue 493073002: warning_ and error_ functions are now wired to onunmute and onmute events (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: nit2 Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/test/data/webrtc/manual/peerconnection_manual.js
diff --git a/chrome/test/data/webrtc/manual/peerconnection_manual.js b/chrome/test/data/webrtc/manual/peerconnection_manual.js
index 40ac84a4205235244caef9c7159c1aac27066bd7..1fea7638d8943735d63a62bfec5876dbfdea801e 100644
--- a/chrome/test/data/webrtc/manual/peerconnection_manual.js
+++ b/chrome/test/data/webrtc/manual/peerconnection_manual.js
@@ -236,7 +236,7 @@ function updateGetUserMediaConstraints() {
maxHeight: screen.height}}
};
if ($('audio').checked)
- print_('Audio for screencapture is not implemented yet, please ' +
+ warning_('Audio for screencapture is not implemented yet, please ' +
'try to set audio = false prior requesting screencapture');
}
@@ -435,13 +435,13 @@ function handleMessage(peerConnection, message) {
peerConnection.setRemoteDescription(
session_description,
function() { success_('setRemoteDescription'); },
- function(error) { failure_('setRemoteDescription', error); });
+ function(error) { error_('setRemoteDescription', error); });
if (session_description.type == 'offer') {
print_('createAnswer with constraints: ' +
JSON.stringify(global.createAnswerConstraints, null, ' '));
peerConnection.createAnswer(
setLocalAndSendMessage_,
- function(error) { failure_('createAnswer', error); },
+ function(error) { error_('createAnswer', error); },
global.createAnswerConstraints);
}
return;
@@ -449,7 +449,7 @@ function handleMessage(peerConnection, message) {
var candidate = new RTCIceCandidate(parsed_msg);
peerConnection.addIceCandidate(candidate,
function() { success_('addIceCandidate'); },
- function(error) { failure_('addIceCandidate', error); }
+ function(error) { error_('addIceCandidate', error); }
);
return;
}
@@ -495,7 +495,7 @@ function setupCall(peerConnection) {
JSON.stringify(global.createOfferConstraints, null, ' '));
peerConnection.createOffer(
setLocalAndSendMessage_,
- function(error) { failure_('createOffer', error); },
+ function(error) { error_('createOffer', error); },
global.createOfferConstraints);
}
@@ -904,20 +904,7 @@ function getSourcesFromField_(audioSelect, videoSelect) {
* @param {NavigatorUserMediaError} error Error containing details.
*/
function getUserMediaFailedCallback_(error) {
- print_('GetUserMedia FAILED: Maybe the camera is in use by another process?');
- gRequestWebcamAndMicrophoneResult = 'failed-with-error-' + error.name;
- print_(gRequestWebcamAndMicrophoneResult);
-}
-
-/** @private */
-function success_(method) {
- $('messages').innerHTML += '<span style="color:green;">' + method +
- '(): success. </span><br>';
-}
-
-/** @private */
-function failure_(method, error) {
- error_(method + '() failed: ' + JSON.stringify(error));
+ error_('GetUserMedia failed with error: ' + error.name);
}
/** @private */
@@ -933,7 +920,7 @@ function setLocalAndSendMessage_(session_description) {
global.peerConnection.setLocalDescription(
session_description,
function() { success_('setLocalDescription'); },
- function(error) { failure_('setLocalDescription', error); });
+ function(error) { error_('setLocalDescription', error); });
print_('Sending SDP message:\n' + session_description.sdp);
sendToPeer(global.remotePeerId, JSON.stringify(session_description));
}
@@ -1007,13 +994,13 @@ function getUserMediaOkCallback_(stream) {
};
// Print information on track going to mute or back from it.
- // TODO(mcasas): add a warning_() function and move the following print_()
- // notifications to error_() and warning_(), respectively.
stream.getVideoTracks()[0].onmute = function() {
- print_(global.localStream + ' track onmute event has fired');
+ error_(global.localStream + ' MediaStreamTrack.onmute event has fired, ' +
+ 'no frames to the track.');
};
stream.getVideoTracks()[0].onunmute = function() {
- print_(global.localStream + ' track onunmute event has fired');
+ warning_(global.localStream + ' MediaStreamTrack.onunmute event has ' +
+ 'fired.');
};
}
}
@@ -1132,30 +1119,52 @@ function ensureHasPeerConnection_() {
/**
* @private
- * @param {string} message Text to print.
+ * @param {!string} message Text to print.
mcasas 2014/08/21 12:28:36 What's the exclamation mark doing? Other methods d
jansson 2014/08/21 16:26:21 It indicates that the there has to a non-nullable
*/
function print_(message) {
- console.log(message);
- $('messages').innerHTML += message + '<br>';
+ print_handler_(message, 'messages', 'black');
}
/**
* @private
- * @param {string} message Text to print.
+ * @param {!string} message Text to print.
*/
-function debug_(message) {
- console.log(message);
- $('debug').innerHTML += message + '<br>';
+function success_(message) {
+ print_handler_(message, 'messages', 'green');
}
/**
- * Print error message in the debug log + JS console and throw an Error.
* @private
- * @param {string} message Text to print in red.
+ * @param {!string} message Text to print.
+ */
+function warning_(message) {
+ print_handler_(message, 'debug', 'orange');
+}
+
+/**
+ * @private
+ * @param {!string} message Text to print.
*/
function error_(message) {
- $('debug').innerHTML += '<span style="color:red;">' + message + '</span><br>';
- throw new Error(message);
+ print_handler_(message, 'debug', 'red');
+}
+
+/**
+ * @private
+ * @param {!string} message Text to print.
+ * @param {!string} textField Element ID of where to print.
+ * @param {!string} color Color of the text.
+ */
+function print_handler_(message, textField, color) {
+ if ( color == 'green' )
mcasas 2014/08/21 12:28:36 Remove space before |color|.
jansson 2014/08/21 16:26:21 Done.
+ message += ' success';
+
+ $(textField).innerHTML += '<span style="color:' + color + ';">' + message +
+ '</span><br>'
+ if (color == 'red' )
mcasas 2014/08/21 12:28:36 I'd move this to first thing in print_handler_()
jansson 2014/08/21 16:26:21 Done.
+ throw new Error(message);
+
+ console.log(message);
}
/**
@@ -1248,7 +1257,7 @@ function connectCallback_(request) {
print_('Connect callback: ' + request.status + ', ' + request.readyState);
if (request.status == 0) {
print_('peerconnection_server doesn\'t seem to be up.');
- print_('failed-to-connect');
+ error_('failed connecting to peerConnection server');
}
if (request.readyState == 4 && request.status == 200) {
global.ourPeerId = parseOurPeerId_(request.responseText);
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698