[
https://issues.jboss.org/browse/ARQAJO-67?page=com.atlassian.jira.plugin....
]
Karel Piwko commented on ARQAJO-67:
-----------------------------------
Especially
{code}
08:56:45.548 INFO - Command request: runScript[/*
* JBoss, Home of Professional Open Source
* Copyright 2011, Red Hat, Inc. and individual contributors
* by the @authors tag. See the copyright.txt in the distribution for a
* full listing of individual contributors.
*
* This is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as
* published by the Free Software Foundation; either version 2.1 of
* the License, or (at your option) any later version.
*
* This software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this software; if not, write to the Free
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
*/
var Ajocado = Ajocado || {};
Ajocado.extend = function(child, parent) {
var F = function() {};
F.prototype = parent.prototype;
child.prototype = new F();
child._superClass = parent.prototype;
child.prototype.constructor = child;
};
Ajocado.Page = Ajocado.Page || {};
Ajocado.Page.RequestGuard = {
requestDone : "HTTP",
getRequestDone : function() {
return this.requestDone;
},
setRequestDone : function(requestType) {
this.requestDone = requestType;
},
clearRequestDone : function() {
var result = this.requestDone;
this.requestDone = "NONE";
return result;
}
};
/*
* JBoss, Home of Professional Open Source
* Copyright 2011, Red Hat, Inc. and individual contributors
* by the @authors tag. See the copyright.txt in the distribution for a
* full listing of individual contributors.
*
* This is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as
* published by the Free Software Foundation; either version 2.1 of
* the License, or (at your option) any later version.
*
* This software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this software; if not, write to the Free
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
*/
var Ajocado = Ajocado || {};
Ajocado.XHRWrapper = function() {
this.xhr;
this.responseText= "";
this.responseXml= null;
this.readyState= 0;
this.status= 0;
this.statusText= 0;
this.onreadystatechange= null;
};
Ajocado.XHRWrapper.prototype.abort = function() {
return this.xhr.abort();
};
Ajocado.XHRWrapper.prototype.open = function(method, url, asyncFlag, userName, password)
{
asyncFlag = (asyncFlag !== false);
return this.xhr.open(method, url, asyncFlag, userName, password);
};
Ajocado.XHRWrapper.prototype.getAllResponseHeaders = function() {
return this.xhr.getAllResponseHeaders();
};
Ajocado.XHRWrapper.prototype.getResponseHeader = function(name) {
return this.xhr.getResponseHeader(name);
};
Ajocado.XHRWrapper.prototype.send = function(content) {
return this.xhr.send(content);
};
Ajocado.XHRWrapper.prototype.setRequestHeader = function(name, value) {
return this.xhr.setRequestHeader(name, value);
};
Ajocado.XHRWrapper.prototype.onreadystatechangeCallback = function(event) {
return this.onreadystatechange.call(this.xhr, event);
}
if (window.ActiveXObject) {
Ajocado.ActiveXObject = window.ActiveXObject;
Ajocado.XHRActiveXObject = function(xhr) {
Ajocado.XHRWrapper.call(this);
this.xhr = xhr;
var proxy = this;
this.xhr.onreadystatechange = function() {
proxy.readyState = proxy.xhr.readyState;
if (proxy.readyState == 4) {
proxy.responseText = proxy.xhr.responseText;
proxy.responseXML = proxy.xhr.responseXML;
proxy.status = proxy.xhr.status;
proxy.statusText = proxy.xhr.statusText;
}
if (proxy.onreadystatechange)
proxy.onreadystatechangeCallback(event);
};
};
Ajocado.extend(Ajocado.XHRActiveXObject, Ajocado.XHRWrapper);
var ActiveXObject = function(type, location) {
var realActiveXObject = (location) ? new Ajocado.ActiveXObject(type,
location) : new Ajocado.ActiveXObject(type);
type = type.toLowerCase();
if (type == "msxml2.xmlhttp" || type ==
"microsoft.xmlhttp") {
var proxy = new Ajocado.XHRActiveXObject(realActiveXObject);
} else {
var proxy = realActiveXObject;
}
return proxy;
}
} else if (window.XMLHttpRequest) {
Ajocado.XMLHttpRequest = window.XMLHttpRequest;
var XMLHttpRequest = function() {
Ajocado.XHRWrapper.call(this);
this.xhr = new Ajocado.XMLHttpRequest();
};
Ajocado.extend(XMLHttpRequest, Ajocado.XHRWrapper);
XMLHttpRequest.prototype.onreadystatechangeWrapper = function() {
var self = this;
return function(event) {
self.readyState = this.readyState;
if (self.readyState == 4) {
self.responseText = this.responseText;
self.responseXML = this.responseXML;
self.status = this.status;
self.statusText = this.statusText;
}
if (self.onreadystatechange)
self.onreadystatechangeCallback(event);
};
};
XMLHttpRequest.prototype.open = function(method, url, asyncFlag, userName,
password) {
this.xhr.onreadystatechange = this.onreadystatechangeWrapper();
Ajocado.XHRWrapper.prototype.open.call(this, method, url, asyncFlag,
userName, password);
}
}
/*
* JBoss, Home of Professional Open Source
* Copyright 2011, Red Hat, Inc. and individual contributors
* by the @authors tag. See the copyright.txt in the distribution for a
* full listing of individual contributors.
*
* This is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as
* published by the Free Software Foundation; either version 2.1 of
* the License, or (at your option) any later version.
*
* This software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this software; if not, write to the Free
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
*/
var Ajocado = Ajocado || {};
Ajocado.XHRWrapperInjection = {
onreadystatechangeCallback :
Ajocado.XHRWrapper.prototype.onreadystatechangeCallback
};
Ajocado.XHRWrapper.prototype.onreadystatechangeCallback = function() {
if (this.readyState == 4) {
Ajocado.Page.RequestGuard.setRequestDone("XHR");
}
Ajocado.XHRWrapperInjection.onreadystatechangeCallback.call(this);
}, ] on session db5e0f72ff5d453bba3b457359e3f0cb
08:56:45.987 INFO - Got result: OK on session db5e0f72ff5d453bba3b457359e3f0cb
08:56:45.989 INFO - Command request:
getEval[Ajocado.RequestInterceptor.clearRequestDone(), ] on session
db5e0f72ff5d453bba3b457359e3f0cb
08:56:46.523 INFO - Got result: OK,HTTP on session db5e0f72ff5d453bba3b457359e3f0cb
08:56:46.525 INFO - Command request: click[xpath=//a[text()='Create new Pet'], ]
on session db5e0f72ff5d453bba3b457359e3f0cb
08:56:46.952 INFO - Got result: OK on session db5e0f72ff5d453bba3b457359e3f0cb
08:56:46.955 INFO - Command request: waitForRequest[15000, ] on session
db5e0f72ff5d453bba3b457359e3f0cb
08:56:57.690 INFO - Got result: OK on session db5e0f72ff5d453bba3b457359e3f0cb
08:56:57.695 INFO - Command request:
getEval[Ajocado.RequestInterceptor.clearRequestDone(), ] on session
db5e0f72ff5d453bba3b457359e3f0cb
08:57:00.648 INFO - Got result: OK,HTTP on session db5e0f72ff5d453bba3b457359e3f0cb
08:57:00.650 INFO - Command request: type[xpath=//input[@name='name'], Doggie #5]
on session db5e0f72ff5d453bba3b457359e3f0cb
08:57:01.322 INFO - Got result: OK on session db5e0f72ff5d453bba3b457359e3f0cb
08:57:01.324 INFO - Command request: type[xpath=//input[@name='weight'], 10.0] on
session db5e0f72ff5d453bba3b457359e3f0cb
08:57:01.758 INFO - Got result: OK on session db5e0f72ff5d453bba3b457359e3f0cb
08:57:01.761 INFO - Command request: getEval[Ajocado === undefined || Ajocado.getPage()
=== undefined, ] on session db5e0f72ff5d453bba3b457359e3f0cb
08:57:02.299 INFO - Got result: OK,true on session db5e0f72ff5d453bba3b457359e3f0cb
08:57:02.301 INFO - Command request:
waitForCondition[(selenium.browserbot.getCurrentWindow() != null) &&
(selenium.browserbot.getCurrentWindow().document != null) &&
(selenium.browserbot.getCurrentWindow().document.body != null), 30000] on session
db5e0f72ff5d453bba3b457359e3f0cb
08:57:02.720 INFO - Got result: OK on session db5e0f72ff5d453bba3b457359e3f0cb
08:57:02.723 INFO - Command request: runScript[/*
* JBoss, Home of Professional Open Source
* Copyright 2011, Red Hat, Inc. and individual contributors
* by the @authors tag. See the copyright.txt in the distribution for a
* full listing of individual contributors.
*
* This is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as
* published by the Free Software Foundation; either version 2.1 of
* the License, or (at your option) any later version.
*
* This software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this software; if not, write to the Free
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
*/
var Ajocado = Ajocado || {};
Ajocado.extend = function(child, parent) {
var F = function() {};
F.prototype = parent.prototype;
child.prototype = new F();
child._superClass = parent.prototype;
child.prototype.constructor = child;
};
Ajocado.Page = Ajocado.Page || {};
Ajocado.Page.RequestGuard = {
requestDone : "HTTP",
getRequestDone : function() {
return this.requestDone;
},
setRequestDone : function(requestType) {
this.requestDone = requestType;
},
clearRequestDone : function() {
var result = this.requestDone;
this.requestDone = "NONE";
return result;
}
};
/*
* JBoss, Home of Professional Open Source
* Copyright 2011, Red Hat, Inc. and individual contributors
* by the @authors tag. See the copyright.txt in the distribution for a
* full listing of individual contributors.
*
* This is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as
* published by the Free Software Foundation; either version 2.1 of
* the License, or (at your option) any later version.
*
* This software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this software; if not, write to the Free
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
*/
var Ajocado = Ajocado || {};
Ajocado.XHRWrapper = function() {
this.xhr;
this.responseText= "";
this.responseXml= null;
this.readyState= 0;
this.status= 0;
this.statusText= 0;
this.onreadystatechange= null;
};
Ajocado.XHRWrapper.prototype.abort = function() {
return this.xhr.abort();
};
Ajocado.XHRWrapper.prototype.open = function(method, url, asyncFlag, userName, password)
{
asyncFlag = (asyncFlag !== false);
return this.xhr.open(method, url, asyncFlag, userName, password);
};
Ajocado.XHRWrapper.prototype.getAllResponseHeaders = function() {
return this.xhr.getAllResponseHeaders();
};
Ajocado.XHRWrapper.prototype.getResponseHeader = function(name) {
return this.xhr.getResponseHeader(name);
};
Ajocado.XHRWrapper.prototype.send = function(content) {
return this.xhr.send(content);
};
Ajocado.XHRWrapper.prototype.setRequestHeader = function(name, value) {
return this.xhr.setRequestHeader(name, value);
};
Ajocado.XHRWrapper.prototype.onreadystatechangeCallback = function(event) {
return this.onreadystatechange.call(this.xhr, event);
}
if (window.ActiveXObject) {
Ajocado.ActiveXObject = window.ActiveXObject;
Ajocado.XHRActiveXObject = function(xhr) {
Ajocado.XHRWrapper.call(this);
this.xhr = xhr;
var proxy = this;
this.xhr.onreadystatechange = function() {
proxy.readyState = proxy.xhr.readyState;
if (proxy.readyState == 4) {
proxy.responseText = proxy.xhr.responseText;
proxy.responseXML = proxy.xhr.responseXML;
proxy.status = proxy.xhr.status;
proxy.statusText = proxy.xhr.statusText;
}
if (proxy.onreadystatechange)
proxy.onreadystatechangeCallback(event);
};
};
Ajocado.extend(Ajocado.XHRActiveXObject, Ajocado.XHRWrapper);
var ActiveXObject = function(type, location) {
var realActiveXObject = (location) ? new Ajocado.ActiveXObject(type,
location) : new Ajocado.ActiveXObject(type);
type = type.toLowerCase();
if (type == "msxml2.xmlhttp" || type ==
"microsoft.xmlhttp") {
var proxy = new Ajocado.XHRActiveXObject(realActiveXObject);
} else {
var proxy = realActiveXObject;
}
return proxy;
}
} else if (window.XMLHttpRequest) {
Ajocado.XMLHttpRequest = window.XMLHttpRequest;
var XMLHttpRequest = function() {
Ajocado.XHRWrapper.call(this);
this.xhr = new Ajocado.XMLHttpRequest();
};
Ajocado.extend(XMLHttpRequest, Ajocado.XHRWrapper);
XMLHttpRequest.prototype.onreadystatechangeWrapper = function() {
var self = this;
return function(event) {
self.readyState = this.readyState;
if (self.readyState == 4) {
self.responseText = this.responseText;
self.responseXML = this.responseXML;
self.status = this.status;
self.statusText = this.statusText;
}
if (self.onreadystatechange)
self.onreadystatechangeCallback(event);
};
};
XMLHttpRequest.prototype.open = function(method, url, asyncFlag, userName,
password) {
this.xhr.onreadystatechange = this.onreadystatechangeWrapper();
Ajocado.XHRWrapper.prototype.open.call(this, method, url, asyncFlag,
userName, password);
}
}
/*
* JBoss, Home of Professional Open Source
* Copyright 2011, Red Hat, Inc. and individual contributors
* by the @authors tag. See the copyright.txt in the distribution for a
* full listing of individual contributors.
*
* This is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as
* published by the Free Software Foundation; either version 2.1 of
* the License, or (at your option) any later version.
*
* This software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this software; if not, write to the Free
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
*/
var Ajocado = Ajocado || {};
Ajocado.XHRWrapperInjection = {
onreadystatechangeCallback :
Ajocado.XHRWrapper.prototype.onreadystatechangeCallback
};
Ajocado.XHRWrapper.prototype.onreadystatechangeCallback = function() {
if (this.readyState == 4) {
Ajocado.Page.RequestGuard.setRequestDone("XHR");
}
Ajocado.XHRWrapperInjection.onreadystatechangeCallback.call(this);
}, ] on session db5e0f72ff5d453bba3b457359e3f0cb
{code}
is extremely annoying.
Reduce logging levels
---------------------
Key: ARQAJO-67
URL:
https://issues.jboss.org/browse/ARQAJO-67
Project: Arquillian Ajocado
Issue Type: Feature Request
Components: junit, testng
Affects Versions: 1.0.0.Alpha2
Reporter: Karel Piwko
Assignee: Lukáš Fryč
Fix For: 1.0.0.Final
Ajocado outputs many debug information under INFO logging level. This level should be
reduced to debug or even debug/fine.
It makes execution of the test slower and this information is not required until
debugging.
It manifest namely with JUnit which redirects test output to console.
--
This message is automatically generated by JIRA.
For more information on JIRA, see:
http://www.atlassian.com/software/jira