You can subscribe to this list here.
| 2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(217) |
Nov
(180) |
Dec
(71) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2006 |
Jan
(58) |
Feb
(370) |
Mar
(105) |
Apr
(165) |
May
(93) |
Jun
(37) |
Jul
|
Aug
(21) |
Sep
(131) |
Oct
(40) |
Nov
(113) |
Dec
(401) |
| 2007 |
Jan
(180) |
Feb
(4) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(3) |
| 2008 |
Jan
(163) |
Feb
(78) |
Mar
|
Apr
(4) |
May
(28) |
Jun
(2) |
Jul
|
Aug
|
Sep
(96) |
Oct
(189) |
Nov
(413) |
Dec
(121) |
| 2009 |
Jan
(34) |
Feb
(18) |
Mar
(24) |
Apr
(16) |
May
(3) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(13) |
| 2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
(3) |
Oct
(16) |
Nov
|
Dec
|
| 2012 |
Jan
|
Feb
|
Mar
|
Apr
(5) |
May
(35) |
Jun
|
Jul
(17) |
Aug
(7) |
Sep
|
Oct
(9) |
Nov
|
Dec
|
|
From: Marky G. <mar...@us...> - 2005-11-30 19:08:57
|
Update of /cvsroot/itracker/itracker/web/themes/standardtheme/module-projects In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6676/web/themes/standardtheme/module-projects Log Message: Directory /cvsroot/itracker/itracker/web/themes/standardtheme/module-projects added to the repository --> Using per-directory sticky tag `itrackerhibernate' |
|
From: Marky G. <mar...@us...> - 2005-11-30 19:08:57
|
Update of /cvsroot/itracker/itracker/web/themes/standardtheme/module-portalhome In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6676/web/themes/standardtheme/module-portalhome Log Message: Directory /cvsroot/itracker/itracker/web/themes/standardtheme/module-portalhome added to the repository --> Using per-directory sticky tag `itrackerhibernate' |
|
From: Marky G. <mar...@us...> - 2005-11-30 19:08:56
|
Update of /cvsroot/itracker/itracker/web/themes/standardtheme/module-searchissues In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6676/web/themes/standardtheme/module-searchissues Log Message: Directory /cvsroot/itracker/itracker/web/themes/standardtheme/module-searchissues added to the repository --> Using per-directory sticky tag `itrackerhibernate' |
|
From: Marky G. <mar...@us...> - 2005-11-30 19:08:55
|
Update of /cvsroot/itracker/itracker/web/themes/standardtheme/module-portalhome-unauthenticated In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6676/web/themes/standardtheme/module-portalhome-unauthenticated Log Message: Directory /cvsroot/itracker/itracker/web/themes/standardtheme/module-portalhome-unauthenticated added to the repository --> Using per-directory sticky tag `itrackerhibernate' |
|
From: Marky G. <mar...@us...> - 2005-11-30 19:08:55
|
Update of /cvsroot/itracker/itracker/web/themes/standardtheme/module-reports In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6676/web/themes/standardtheme/module-reports Log Message: Directory /cvsroot/itracker/itracker/web/themes/standardtheme/module-reports added to the repository --> Using per-directory sticky tag `itrackerhibernate' |
|
From: Marky G. <mar...@us...> - 2005-11-30 19:08:30
|
Update of /cvsroot/itracker/itracker/web/WEB-INF/config In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6468/web/WEB-INF/config Modified Files: Tag: itrackerhibernate validation.xml Log Message: New validation Index: validation.xml =================================================================== RCS file: /cvsroot/itracker/itracker/web/WEB-INF/config/Attic/validation.xml,v retrieving revision 1.1.2.1 retrieving revision 1.1.2.2 diff -C2 -d -r1.1.2.1 -r1.1.2.2 *** validation.xml 29 Oct 2005 11:41:23 -0000 1.1.2.1 --- validation.xml 30 Nov 2005 19:08:22 -0000 1.1.2.2 *************** *** 3,7 **** <form-validation> <formset> ! <form name="createIssueForm"> <field property="description" depends="required"> <arg0 key="itracker.web.attr.description"/> --- 3,18 ---- <form-validation> <formset> ! ! <!-- this has been replaced by issueForm, please test. ! <form name="createIssueForm"> ! <field property="description" depends="required"> ! <arg0 key="itracker.web.attr.description"/> ! </field> ! <field property="history" depends="required"> ! <arg0 key="itracker.web.attr.detaileddescription"/> ! </field> ! </form> ! --> ! <form name="issueForm"> <field property="description" depends="required"> <arg0 key="itracker.web.attr.description"/> *************** *** 11,14 **** --- 22,26 ---- </field> </form> + <form name="displayReportForm"> <field property="projectIds" depends="required"> *************** *** 17,20 **** --- 29,34 ---- </field> </form> + + <!-- seems to be the same as issueForm? <form name="editIssueForm"> <field property="description" depends="required"> *************** *** 22,25 **** --- 36,41 ---- </field> </form> + --> + <form name="forgotPasswordForm"> <field property="login" depends="required"> *************** *** 30,33 **** --- 46,50 ---- </field> </form> + <form name="importForm"> <field property="importFile" depends="required"> *************** *** 35,40 **** --- 52,59 ---- </field> </form> + <form name="issueRelationForm"> </form> + <form name="loginForm"> <field property="login" depends="required"> *************** *** 45,48 **** --- 64,68 ---- </field> </form> + <form name="moveIssueForm"> <field property="projectId" depends="required"> *************** *** 50,53 **** --- 70,74 ---- </field> </form> + <form name="preferencesForm"> <field property="email" depends="required,email"> *************** *** 61,64 **** --- 82,86 ---- </field> </form> + <form name="searchForm"> <field property="projects" depends="required"> *************** *** 67,70 **** --- 89,93 ---- </field> </form> + <form name="selfRegistrationForm"> <field property="email" depends="required,email"> *************** *** 87,90 **** --- 110,114 ---- </field> </form> + <form name="userForm"> <field property="email" depends="required,email"> |
|
From: Marky G. <mar...@us...> - 2005-11-30 19:08:10
|
Update of /cvsroot/itracker/itracker/web/WEB-INF/config In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6405/web/WEB-INF/config Modified Files: Tag: itrackerhibernate struts-config.xml Log Message: Refactoring the JSPs. Index: struts-config.xml =================================================================== RCS file: /cvsroot/itracker/itracker/web/WEB-INF/config/Attic/struts-config.xml,v retrieving revision 1.1.2.5 retrieving revision 1.1.2.6 diff -C2 -d -r1.1.2.5 -r1.1.2.6 *** struts-config.xml 27 Nov 2005 22:01:18 -0000 1.1.2.5 --- struts-config.xml 30 Nov 2005 19:08:00 -0000 1.1.2.6 *************** *** 188,191 **** --- 188,192 ---- <global-forwards> + <forward name="arrivalforward" path="/themes/standardtheme/module-portalhome/portalhome.jsp"/> <forward name="autologin" path="/loginauto.do"/> <forward name="createissue" path="/createissueform.do"/> *************** *** 195,213 **** <forward name="editpreferences" path="/editpreferencesform.do"/> <forward name="error" path="/themes/standardtheme/error.jsp"/> ! <forward name="forgotpassword" path="/themes/standardtheme/forgot_password.jsp"/> <forward name="help" path="/themes/standardtheme/help/show_help.jsp"/> <forward name="index" path="/index.jsp"/> ! <forward name="listissues" path="/themes/standardtheme/list_issues.jsp"/> <forward name="listprojects" path="/listprojectsaction.do"/> ! <forward name="listreports" path="/themes/standardtheme/list_reports.jsp"/> <forward name="logoff" path="/logoff.do"/> ! <forward name="login" path="/themes/standardtheme/login.jsp"/> <forward name="moveissue" path="/moveissueform.do"/> ! <forward name="relateissue" path="/themes/standardtheme/relate_issue.jsp"/> <forward name="searchissues" path="/searchissuesform.do"/> <forward name="selfregistration" path="/selfregisterform.do"/> <forward name="unauthorized" path="/themes/standardtheme/unauthorized.jsp"/> ! <forward name="viewactivity" path="/themes/standardtheme/view_issue_activity.jsp"/> ! <forward name="viewissue" path="/themes/standardtheme/view_issue.jsp"/> <forward name="watchissue" path="/watchissue.do"/> --- 196,214 ---- <forward name="editpreferences" path="/editpreferencesform.do"/> <forward name="error" path="/themes/standardtheme/error.jsp"/> ! <forward name="forgotpassword" path="/themes/standardtheme/module-portalhome-unauthenticated/forgot_password.jsp"/> <forward name="help" path="/themes/standardtheme/help/show_help.jsp"/> <forward name="index" path="/index.jsp"/> ! <forward name="listissues" path="/themes/standardtheme/module-projects/list_issues.jsp"/> <forward name="listprojects" path="/listprojectsaction.do"/> ! <forward name="listreports" path="/themes/standardtheme/module-reports/list_reports.jsp"/> <forward name="logoff" path="/logoff.do"/> ! <forward name="login" path="/themes/standardtheme/module-portalhome-unauthenticated/login.jsp"/> <forward name="moveissue" path="/moveissueform.do"/> ! <forward name="relateissue" path="/themes/standardtheme/module-projects/relate_issue.jsp"/> <forward name="searchissues" path="/searchissuesform.do"/> <forward name="selfregistration" path="/selfregisterform.do"/> <forward name="unauthorized" path="/themes/standardtheme/unauthorized.jsp"/> ! <forward name="viewactivity" path="/themes/standardtheme/module-projects/view_issue_activity.jsp"/> ! <forward name="viewissue" path="/themes/standardtheme/module-projects/view_issue.jsp"/> <forward name="watchissue" path="/watchissue.do"/> *************** *** 240,270 **** <forward name="index" path="/index.jsp" redirect="true"/> <forward name="editissue" path="/editissueform.do" redirect="true"/> ! <forward name="viewissue" path="/themes/standardtheme//view_issue.jsp" redirect="true"/> </action> <action path="/createissue" type="cowsultants.itracker.web.actions.project.CreateIssueAction" ! name="issueForm" scope="request" input="/themes/standardtheme/create_issue.jsp"> ! <forward name="listissues" path="/themes/standardtheme/list_issues.jsp" redirect="true"/> </action> <action path="/createissueform" type="cowsultants.itracker.web.actions.project.CreateIssueFormAction" name="issueForm" scope="request" input="/themes/standardtheme/create_issue.jsp" validate="false"/> <action path="/displayreport" type="cowsultants.itracker.web.actions.report.DisplayReportAction" ! name="displayReportForm" scope="request" input="/themes/standardtheme/search_issues.jsp"> <forward name="imagesurl" path="/servlets/ReportChartController"/> </action> <action path="/editissue" type="cowsultants.itracker.web.actions.project.EditIssueAction" ! name="issueForm" scope="request" input="/themes/standardtheme/edit_issue.jsp"> <forward name="index" path="/index.jsp" redirect="true"/> ! <forward name="listissues" path="/themes/standardtheme/list_issues.jsp" redirect="true"/> </action> <action path="/editissueform" type="cowsultants.itracker.web.actions.project.EditIssueFormAction" name="issueForm" scope="request" input="/themes/standardtheme/edit_issue.jsp" validate="false"/> <action path="/editpreferences" type="cowsultants.itracker.web.actions.preferences.EditPreferencesAction" ! name="preferencesForm" scope="request" input="/themes/standardtheme/edit_preferences.jsp"/> <action path="/editpreferencesform" type="cowsultants.itracker.web.actions.preferences.EditPreferencesFormAction" name="preferencesForm" scope="request" input="/themes/standardtheme/edit_preferences.jsp" validate="false"/> <action path="/forgotpassword" type="cowsultants.itracker.web.actions.user.ForgotPasswordAction" ! name="forgotPasswordForm" scope="request" input="/themes/standardtheme/forgot_password.jsp"/> <action path="/login" type="cowsultants.itracker.web.actions.user.LoginAction" ! name="loginForm" scope="request" input="/themes/standardtheme/login.jsp"> <forward name="index" path="/index.jsp" redirect="true"/> </action> --- 241,271 ---- <forward name="index" path="/index.jsp" redirect="true"/> <forward name="editissue" path="/editissueform.do" redirect="true"/> ! <forward name="viewissue" path="/themes/standardtheme/module-projects/view_issue.jsp" redirect="true"/> </action> <action path="/createissue" type="cowsultants.itracker.web.actions.project.CreateIssueAction" ! name="issueForm" scope="request" input="/themes/standardtheme/module-projects/create_issue.jsp"> ! <forward name="listissues" path="/themes/standardtheme/module-projects/list_issues.jsp" redirect="true"/> </action> <action path="/createissueform" type="cowsultants.itracker.web.actions.project.CreateIssueFormAction" name="issueForm" scope="request" input="/themes/standardtheme/create_issue.jsp" validate="false"/> <action path="/displayreport" type="cowsultants.itracker.web.actions.report.DisplayReportAction" ! name="displayReportForm" scope="request" input="/themes/standardtheme/module-searchissues/search_issues.jsp"> <forward name="imagesurl" path="/servlets/ReportChartController"/> </action> <action path="/editissue" type="cowsultants.itracker.web.actions.project.EditIssueAction" ! name="issueForm" scope="request" input="/themes/standardtheme/module-projects/edit_issue.jsp"> <forward name="index" path="/index.jsp" redirect="true"/> ! <forward name="listissues" path="/themes/standardtheme/module-projects/list_issues.jsp" redirect="true"/> </action> <action path="/editissueform" type="cowsultants.itracker.web.actions.project.EditIssueFormAction" name="issueForm" scope="request" input="/themes/standardtheme/edit_issue.jsp" validate="false"/> <action path="/editpreferences" type="cowsultants.itracker.web.actions.preferences.EditPreferencesAction" ! name="preferencesForm" scope="request" input="/themes/standardtheme/module-preferences/edit_preferences.jsp"/> <action path="/editpreferencesform" type="cowsultants.itracker.web.actions.preferences.EditPreferencesFormAction" name="preferencesForm" scope="request" input="/themes/standardtheme/edit_preferences.jsp" validate="false"/> <action path="/forgotpassword" type="cowsultants.itracker.web.actions.user.ForgotPasswordAction" ! name="forgotPasswordForm" scope="request" input="/themes/standardtheme/module-portalhome-unauthenticated/forgot_password.jsp"/> <action path="/login" type="cowsultants.itracker.web.actions.user.LoginAction" ! name="loginForm" scope="request" input="/themes/standardtheme/module-portalhome-unauthenticated/login.jsp"> <forward name="index" path="/index.jsp" redirect="true"/> </action> *************** *** 273,289 **** <action path="/logoff" type="cowsultants.itracker.web.actions.user.LogoffAction"/> <action path="/moveissue" type="cowsultants.itracker.web.actions.project.MoveIssueAction" ! name="moveIssueForm" scope="request" input="/themes/standardtheme/move_issue.jsp"> <forward name="index" path="/index.jsp" redirect="true"/> <forward name="editissue" path="/editissueform.do" redirect="true"/> ! <forward name="viewissue" path="/themes/standardtheme/view_issue.jsp" redirect="true"/> </action> <action path="/moveissueform" type="cowsultants.itracker.web.actions.project.MoveIssueFormAction" name="moveIssueForm" scope="request" input="/themes/standardtheme/move_issue.jsp" validate="false"/> <action path="/searchissues" type="cowsultants.itracker.web.actions.issuesearch.SearchIssuesAction" ! name="searchForm" scope="request" input="/themes/standardtheme/search_issues.jsp"/> <action path="/searchissuesform" type="cowsultants.itracker.web.actions.issuesearch.SearchIssuesFormAction" ! name="searchForm" scope="request" input="/themes/standardtheme/search_issues.jsp"/> <action path="/selfregister" type="cowsultants.itracker.web.actions.user.SelfRegisterAction" ! name="selfRegistrationForm" scope="request" input="/themes/standardtheme/self_register.jsp"/> <action path="/selfregisterform" type="cowsultants.itracker.web.actions.user.SelfRegisterFormAction" name="preferencesForm" scope="request" input="/themes/standardtheme/self_register.jsp" validate="false"/> --- 274,290 ---- <action path="/logoff" type="cowsultants.itracker.web.actions.user.LogoffAction"/> <action path="/moveissue" type="cowsultants.itracker.web.actions.project.MoveIssueAction" ! name="moveIssueForm" scope="request" input="/themes/standardtheme/module-projects/move_issue.jsp"> <forward name="index" path="/index.jsp" redirect="true"/> <forward name="editissue" path="/editissueform.do" redirect="true"/> ! <forward name="viewissue" path="/themes/standardtheme/module-projects/view_issue.jsp" redirect="true"/> </action> <action path="/moveissueform" type="cowsultants.itracker.web.actions.project.MoveIssueFormAction" name="moveIssueForm" scope="request" input="/themes/standardtheme/move_issue.jsp" validate="false"/> <action path="/searchissues" type="cowsultants.itracker.web.actions.issuesearch.SearchIssuesAction" ! name="searchForm" scope="request" input="/themes/standardtheme/module-searchissues/search_issues.jsp"/> <action path="/searchissuesform" type="cowsultants.itracker.web.actions.issuesearch.SearchIssuesFormAction" ! name="searchForm" scope="request" input="/themes/standardtheme/module-searchissues/search_issues.jsp"/> <action path="/selfregister" type="cowsultants.itracker.web.actions.user.SelfRegisterAction" ! name="selfRegistrationForm" scope="request" input="/themes/standardtheme/module-portalhome-unauthenticated/self_register.jsp"/> <action path="/selfregisterform" type="cowsultants.itracker.web.actions.user.SelfRegisterFormAction" name="preferencesForm" scope="request" input="/themes/standardtheme/self_register.jsp" validate="false"/> *************** *** 363,367 **** name="adminActionForm" scope="request" input="/themes/standardtheme/admin/edit_customfield.jsp"/> <action path="/removehistory" type="cowsultants.itracker.web.actions.project.RemoveHistoryEntryAction" ! name="removeHistoryForm" scope="request" input="/themes/standardtheme/edit_issue.jsp"/> <action path="/removereport" type="cowsultants.itracker.web.actions.admin.report.RemoveReportAction" name="adminActionForm" scope="request" input="/themes/standardtheme/admin/list_reports.jsp"/> --- 364,368 ---- name="adminActionForm" scope="request" input="/themes/standardtheme/admin/edit_customfield.jsp"/> <action path="/removehistory" type="cowsultants.itracker.web.actions.project.RemoveHistoryEntryAction" ! name="removeHistoryForm" scope="request" input="/themes/standardtheme/module-projects/edit_issue.jsp"/> <action path="/removereport" type="cowsultants.itracker.web.actions.admin.report.RemoveReportAction" name="adminActionForm" scope="request" input="/themes/standardtheme/admin/list_reports.jsp"/> *************** *** 379,383 **** <action path="/importdataprocess" type="cowsultants.itracker.web.actions.admin.configuration.ImportDataProcessAction" name="adminActionForm" scope="request" input="/themes/standardtheme/admin/import_data_verify.jsp" validate="false"/> ! <action path="/listprojectsaction" forward="/themes/standardtheme/list_projects.jsp"/> </action-mappings> --- 380,384 ---- <action path="/importdataprocess" type="cowsultants.itracker.web.actions.admin.configuration.ImportDataProcessAction" name="adminActionForm" scope="request" input="/themes/standardtheme/admin/import_data_verify.jsp" validate="false"/> ! <action path="/listprojectsaction" forward="/themes/standardtheme/module-projects/list_projects.jsp"/> </action-mappings> |
|
From: Marc B. <mb...@us...> - 2005-11-30 00:10:56
|
Update of /cvsroot/itracker/itracker In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9527 Modified Files: Tag: itrackerhibernate build.properties Log Message: added jmeter.home property which must point to jmeter installation if jmeter target of build.xml should work. Index: build.properties =================================================================== RCS file: /cvsroot/itracker/itracker/build.properties,v retrieving revision 1.3.4.1 retrieving revision 1.3.4.2 diff -C2 -d -r1.3.4.1 -r1.3.4.2 *** build.properties 11 Oct 2005 01:21:04 -0000 1.3.4.1 --- build.properties 30 Nov 2005 00:10:48 -0000 1.3.4.2 *************** *** 33,34 **** --- 33,37 ---- wsuserid=admin wspassword=admin + + # points to install directory of jmeter (2.0.2 and 2.1.1 are tested) + jmeter.home=/opt/jakarta/jakarta-jmeter-2.1.1/ |
|
From: Marc B. <mb...@us...> - 2005-11-30 00:08:00
|
Update of /cvsroot/itracker/itracker In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8599 Modified Files: Tag: itrackerhibernate build.xml Log Message: added jmeter target Index: build.xml =================================================================== RCS file: /cvsroot/itracker/itracker/build.xml,v retrieving revision 1.73.4.7 retrieving revision 1.73.4.8 diff -C2 -d -r1.73.4.7 -r1.73.4.8 *** build.xml 29 Nov 2005 20:32:08 -0000 1.73.4.7 --- build.xml 30 Nov 2005 00:07:51 -0000 1.73.4.8 *************** *** 191,194 **** --- 191,235 ---- <touch file="${install.dir}/${war.file}/WEB-INF/web.xml"/> </target> + + <!-- ================ jmeter targets ============= --> + + <property name="jmeter.dir" value="${basedir}/tools/jmeter" /> + <property name="jmeter.log.dir" value="${jmeter.dir}/log" /> + <property name="jmeter.tests.dir" value="${jmeter.dir}/tests" /> + <property name="jmeter.html.dir" value="${jmeter.dir}/html" /> + <property name="jmeter.xslt.dir" value="${jmeter.dir}/xslt" /> + + <taskdef name="jmeter" classname="org.programmerplanet.ant.taskdefs.jmeter.JMeterTask" + classpath="${jmeter.dir}/lib/ant-jmeter.jar" /> + + <target name="jmeter" description="a jmeter test"> + + <tstamp> + <format property="verbose-date" pattern="dd. MMM yyyy hh:mm:ss"/> + </tstamp> + <jmeter + jmeterhome="${jmeter.home}" + testplan="${jmeter.tests.dir}/blackbox-all.jmx" + resultlog="${jmeter.log.dir}/blackbox-all-${DSTAMP}-${TSTAMP}.jtl"/> + + + <xslt + in="${jmeter.log.dir}/blackbox-all-${DSTAMP}-${TSTAMP}.jtl" + out="${jmeter.html.dir}/blackbox-all-${DSTAMP}-${TSTAMP}.html" + style="${jmeter.xslt.dir}/jmeter-results-report.xsl"> + + <param name="title" expression="itracker blackbox test"/> + <param name="date" expression="${verbose-date}"/> + </xslt> + + <xslt + in="${jmeter.log.dir}/blackbox-all-${DSTAMP}-${TSTAMP}.jtl" + out="${jmeter.html.dir}/blackbox-all-detail-${DSTAMP}-${TSTAMP}.html" + style="${jmeter.xslt.dir}/jmeter-results-detail-report.xsl"> + + <param name="title" expression="itracker blackbox test"/> + <param name="date" expression="${verbose-date}"/> + </xslt> + </target> </project> |
|
From: Marc B. <mb...@us...> - 2005-11-30 00:00:31
|
Update of /cvsroot/itracker/itracker/tools/jmeter In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3156/jmeter Added Files: Tag: itrackerhibernate README.txt Log Message: adding jmeter testsuite --- NEW FILE: README.txt --- jmeter testsuite readme ============================================================ $Author: mbae $ $Date: 2005/11/30 00:00:19 $ $Revision: 1.1.2.1 $ ============================================================ -1. hostname and port ----------------------------------------------------------- Setting hostname and port in jmeter scripts is currently a problem. You could certainly open the script with the gui tool and set the hostname in the http default confiuration element to your needs. As a workaround is set hostname and port to jmeter.itracker.org:8080 Run your itracker on port 8080, edit your /etc/hosts file and enter the hostname to let it work 'out-of-the-box'. Sorry about this. (i will read about tag replacing in ant to try to solve the problem; hold on.) 0. files and directories ------------------------------------------------------------ README.txt # this file lib/ant-jmeter.jar # lib directory with ant task to run jmeter xslt/ # stylesheets transform log to other formats tests/ # directory for test scripts (.jmx) log/ # directory for log output html/ # directory for html transformations 1. jmeter installation ---------------------------------------------------------- To run the test you must have a working jmeter installation. I tested it with jmeter versions 2.0.2 and 2.1.1 on linux. http://jakarta.apache.org/site/downloads/downloads_jmeter.cgi 2. ant integration ----------------------------------------------------------- JMeter tests are integrationed in the build.xml file of itracker. this allows a convenient way to run the test. As an alternative jmeter tests could be run with the gui. 2.1. build.properties A property with 'jmeter.home' must be added to the build.properties. The value should point to the home directory of jmeter: jmeter.home=/opt/jakarta/jakarta-jmeter-2.0.2/ 2.2. ant output By default the ant target prints many debug statements to the console. To avoid this you could eidt the jmetertest.properties file in the bin directory of your jmeter installation. Change the log_level.jmeter property to an appropriate value (eg. WARN) to shut jmeters mouth. 3. jmeter tests ----------------------------------------------------------- Currently there is a single jmeter test /tests/blackbox-all.jmx Hopefully there will be more once. 4. test output ----------------------------------------------------------- There is two kind of output while running the jmeter targets. First a log is written to the 'log' directory of the testsuite. Second this log will be translated to HTML. HTML output goes to the 'html' directory of the testsuite; log/blackbox-all-yyyyMMdd-hhmm.jtl # log as xml html/blackbox-all-yyyyMMdd-hhmm.html # html report html/blackbox-all-detail-yyyyMMdd-hhmm.html # html report ========================================================================== Changes so far: $Log: README.txt,v $ Revision 1.1.2.1 2005/11/30 00:00:19 mbae adding jmeter testsuite ========================================================================== |
|
From: Marc B. <mb...@us...> - 2005-11-30 00:00:30
|
Update of /cvsroot/itracker/itracker/tools/jmeter/html In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3156/jmeter/html Added Files: Tag: itrackerhibernate collapse.jpg expand.jpg Log Message: adding jmeter testsuite --- NEW FILE: collapse.jpg --- (This appears to be a binary file; contents omitted.) --- NEW FILE: expand.jpg --- (This appears to be a binary file; contents omitted.) |
|
From: Marc B. <mb...@us...> - 2005-11-30 00:00:28
|
Update of /cvsroot/itracker/itracker/tools/jmeter/xslt In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3156/jmeter/xslt Added Files: Tag: itrackerhibernate jmeter-results-detail-report.xsl jmeter-results-report.xsl Log Message: adding jmeter testsuite --- NEW FILE: jmeter-results-report.xsl --- <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="html" indent="yes" encoding="US-ASCII" doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" /> <xsl:param name="date"/> <xsl:param name="title"/> <xsl:template match="testResults"> <html> <head> <title><xsl:value-of select="$title"/> - <xsl:value-of select="$date"/></title> <style type="text/css"> body { font:normal 68% verdana,arial,helvetica; color:#000000; } table tr td, table tr th { font-size: 68%; } table.details tr th{ font-weight: bold; text-align:left; background:#a6caf0; white-space: nowrap; } table.details tr td{ background:#eeeee0; white-space: nowrap; } h1 { margin: 0px 0px 5px; font: 165% verdana,arial,helvetica } h2 { margin-top: 1em; margin-bottom: 0.5em; font: bold 125% verdana,arial,helvetica } h3 { margin-bottom: 0.5em; font: bold 115% verdana,arial,helvetica } .Failure { font-weight:bold; color:red; } </style> </head> <body> <xsl:call-template name="pageHeader" /> <xsl:call-template name="summary" /> <hr size="1" width="95%" align="left" /> <xsl:call-template name="pagelist" /> <hr size="1" width="95%" align="left" /> <xsl:call-template name="detail" /> </body> </html> </xsl:template> <xsl:template name="pageHeader"> <h1><xsl:value-of select="$title"/></h1> <table width="100%"> <tr> <td align="left"><xsl:value-of select="$date"/></td> <td align="right">Designed for use with <a href="JMeter" rel="nofollow">http://jakarta.apache.org/jmeter">JMeter</a> and <a href="http://ant.apache.org">Ant</a>.</td> </tr> </table> <hr size="1" /> </xsl:template> <xsl:template name="summary"> <h2>Summary</h2> <table class="details" border="0" cellpadding="5" cellspacing="2" width="95%"> <tr valign="top"> <th>Tests</th> <th>Failures</th> <th>Success Rate</th> <th>Average Time</th> <th>Min Time</th> <th>Max Time</th> </tr> <tr valign="top"> <xsl:variable name="allCount" select="count(/testResults/sampleResult)" /> <xsl:variable name="allFailureCount" select="count(/testResults/sampleResult[attribute::success='false'])" /> <xsl:variable name="allSuccessCount" select="count(/testResults/sampleResult[attribute::success='true'])" /> <xsl:variable name="allSuccessPercent" select="$allSuccessCount div $allCount" /> <xsl:variable name="allTotalTime" select="sum(/testResults/sampleResult/@time)" /> <xsl:variable name="allAverageTime" select="$allTotalTime div $allCount" /> <xsl:variable name="allMinTime"> <xsl:call-template name="min"> <xsl:with-param name="nodes" select="/testResults/sampleResult/@time" /> </xsl:call-template> </xsl:variable> <xsl:variable name="allMaxTime"> <xsl:call-template name="max"> <xsl:with-param name="nodes" select="/testResults/sampleResult/@time" /> </xsl:call-template> </xsl:variable> <xsl:attribute name="class"> <xsl:choose> <xsl:when test="$allFailureCount > 0">Failure</xsl:when> </xsl:choose> </xsl:attribute> <td> <xsl:value-of select="$allCount" /> </td> <td> <xsl:value-of select="$allFailureCount" /> </td> <td> <xsl:call-template name="display-percent"> <xsl:with-param name="value" select="$allSuccessPercent" /> </xsl:call-template> </td> <td> <xsl:call-template name="display-time"> <xsl:with-param name="value" select="$allAverageTime" /> </xsl:call-template> </td> <td> <xsl:call-template name="display-time"> <xsl:with-param name="value" select="$allMinTime" /> </xsl:call-template> </td> <td> <xsl:call-template name="display-time"> <xsl:with-param name="value" select="$allMaxTime" /> </xsl:call-template> </td> </tr> </table> </xsl:template> <xsl:template name="pagelist"> <h2>Pages</h2> <table class="details" border="0" cellpadding="5" cellspacing="2" width="95%"> <tr valign="top"> <th>URL</th> <th>Tests</th> <th>Failures</th> <th>Success Rate</th> <th>Average Time</th> <th>Min Time</th> <th>Max Time</th> </tr> <xsl:for-each select="/testResults/sampleResult[not(@label = preceding::*/@label)]"> <xsl:variable name="label" select="@label" /> <xsl:variable name="count" select="count(../sampleResult[@label = current()/@label])" /> <xsl:variable name="failureCount" select="count(../sampleResult[@label = current()/@label][attribute::success='false'])" /> <xsl:variable name="successCount" select="count(../sampleResult[@label = current()/@label][attribute::success='true'])" /> <xsl:variable name="successPercent" select="$successCount div $count" /> <xsl:variable name="totalTime" select="sum(../sampleResult[@label = current()/@label]/@time)" /> <xsl:variable name="averageTime" select="$totalTime div $count" /> <xsl:variable name="minTime"> <xsl:call-template name="min"> <xsl:with-param name="nodes" select="../sampleResult[@label = current()/@label]/@time" /> </xsl:call-template> </xsl:variable> <xsl:variable name="maxTime"> <xsl:call-template name="max"> <xsl:with-param name="nodes" select="../sampleResult[@label = current()/@label]/@time" /> </xsl:call-template> </xsl:variable> <tr valign="top"> <xsl:attribute name="class"> <xsl:choose> <xsl:when test="$failureCount > 0">Failure</xsl:when> </xsl:choose> </xsl:attribute> <td> <xsl:value-of select="$label" /> </td> <td> <xsl:value-of select="$count" /> </td> <td> <xsl:value-of select="$failureCount" /> </td> <td> <xsl:call-template name="display-percent"> <xsl:with-param name="value" select="$successPercent" /> </xsl:call-template> </td> <td> <xsl:call-template name="display-time"> <xsl:with-param name="value" select="$averageTime" /> </xsl:call-template> </td> <td> <xsl:call-template name="display-time"> <xsl:with-param name="value" select="$minTime" /> </xsl:call-template> </td> <td> <xsl:call-template name="display-time"> <xsl:with-param name="value" select="$maxTime" /> </xsl:call-template> </td> </tr> </xsl:for-each> </table> </xsl:template> <xsl:template name="detail"> <xsl:variable name="allFailureCount" select="count(/testResults/sampleResult[attribute::success='false'])" /> <xsl:if test="$allFailureCount > 0"> <h2>Failure Detail</h2> <xsl:for-each select="/testResults/sampleResult[not(@label = preceding::*/@label)]"> <xsl:variable name="failureCount" select="count(../sampleResult[@label = current()/@label][attribute::success='false'])" /> <xsl:if test="$failureCount > 0"> <h3><xsl:value-of select="@label" /></h3> <table class="details" border="0" cellpadding="5" cellspacing="2" width="95%"> <tr valign="top"> <th>Response</th> <th>Failure Message</th> </tr> <xsl:for-each select="/testResults/sampleResult[@label = current()/@label][attribute::success='false']"> <tr> <td><xsl:value-of select="@responseCode" /> - <xsl:value-of select="@responseMessage" /></td> <td><xsl:value-of select="assertionResult/@failureMessage" /></td> </tr> </xsl:for-each> </table> </xsl:if> </xsl:for-each> </xsl:if> </xsl:template> <xsl:template name="min"> <xsl:param name="nodes" select="/.." /> <xsl:choose> <xsl:when test="not($nodes)">NaN</xsl:when> <xsl:otherwise> <xsl:for-each select="$nodes"> <xsl:sort data-type="number" /> <xsl:if test="position() = 1"> <xsl:value-of select="number(.)" /> </xsl:if> </xsl:for-each> </xsl:otherwise> </xsl:choose> </xsl:template> <xsl:template name="max"> <xsl:param name="nodes" select="/.." /> <xsl:choose> <xsl:when test="not($nodes)">NaN</xsl:when> <xsl:otherwise> <xsl:for-each select="$nodes"> <xsl:sort data-type="number" order="descending" /> <xsl:if test="position() = 1"> <xsl:value-of select="number(.)" /> </xsl:if> </xsl:for-each> </xsl:otherwise> </xsl:choose> </xsl:template> <xsl:template name="display-percent"> <xsl:param name="value" /> <xsl:value-of select="format-number($value,'0.00%')" /> </xsl:template> <xsl:template name="display-time"> <xsl:param name="value" /> <xsl:value-of select="format-number($value,'0 ms')" /> </xsl:template> </xsl:stylesheet> --- NEW FILE: jmeter-results-detail-report.xsl --- <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="html" indent="yes" encoding="US-ASCII" doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" /> <!-- Defined parameters (overrideable) --> <xsl:param name="showData" select="'N'"/> <xsl:param name="date"/> <xsl:param name="title"/> <xsl:template match="testResults"> <html> <head> <title><xsl:value-of select="$title"/> - <xsl:value-of select="$date"/></title> <style type="text/css"> body { font:normal 68% verdana,arial,helvetica; color:#000000; } table tr td, table tr th { font-size: 68%; } table.details tr th{ font-weight: bold; text-align:left; background:#a6caf0; white-space: nowrap; } table.details tr td{ background:#eeeee0; white-space: nowrap; } h1 { margin: 0px 0px 5px; font: 165% verdana,arial,helvetica } h2 { margin-top: 1em; margin-bottom: 0.5em; font: bold 125% verdana,arial,helvetica } h3 { margin-bottom: 0.5em; font: bold 115% verdana,arial,helvetica } .Failure { font-weight:bold; color:red; } img { border-width: 0px; } .expand_link { position=absolute; right: 0px; width: 27px; top: 1px; height: 27px; } .page_details { display: none; } .page_details_expanded { display: block; display/* hide this definition from IE5/6 */: table-row; } </style> <script language="JavaScript"><![CDATA[ function expand(details_id) { document.getElementById(details_id).className = "page_details_expanded"; } function collapse(details_id) { document.getElementById(details_id).className = "page_details"; } function change(details_id) { if(document.getElementById(details_id+"_image").src.match("expand")) { document.getElementById(details_id+"_image").src = "collapse.jpg"; expand(details_id); } else { document.getElementById(details_id+"_image").src = "expand.jpg"; collapse(details_id); } } ]]></script> </head> <body> <xsl:call-template name="pageHeader" /> <xsl:call-template name="summary" /> <hr size="1" width="95%" align="left" /> <xsl:call-template name="pagelist" /> <hr size="1" width="95%" align="left" /> <xsl:call-template name="detail" /> </body> </html> </xsl:template> <xsl:template name="pageHeader"> <h1><xsl:value-of select="$title"/></h1> <table width="100%"> <tr> <td align="left"><xsl:value-of select="$date"/></td> <td align="right">Designed for use with <a href="JMeter" rel="nofollow">http://jakarta.apache.org/jmeter">JMeter</a> and <a href="http://ant.apache.org">Ant</a>.</td> </tr> </table> <hr size="1" /> </xsl:template> <xsl:template name="summary"> <h2>Summary</h2> <table class="details" border="0" cellpadding="5" cellspacing="2" width="95%"> <tr valign="top"> <th>Tests</th> <th>Failures</th> <th>Success Rate</th> <th>Average Time</th> <th>Min Time</th> <th>Max Time</th> </tr> <tr valign="top"> <xsl:variable name="allCount" select="count(/testResults/sampleResult)" /> <xsl:variable name="allFailureCount" select="count(/testResults/sampleResult[attribute::success='false'])" /> <xsl:variable name="allSuccessCount" select="count(/testResults/sampleResult[attribute::success='true'])" /> <xsl:variable name="allSuccessPercent" select="$allSuccessCount div $allCount" /> <xsl:variable name="allTotalTime" select="sum(/testResults/sampleResult/@time)" /> <xsl:variable name="allAverageTime" select="$allTotalTime div $allCount" /> <xsl:variable name="allMinTime"> <xsl:call-template name="min"> <xsl:with-param name="nodes" select="/testResults/sampleResult/@time" /> </xsl:call-template> </xsl:variable> <xsl:variable name="allMaxTime"> <xsl:call-template name="max"> <xsl:with-param name="nodes" select="/testResults/sampleResult/@time" /> </xsl:call-template> </xsl:variable> <xsl:attribute name="class"> <xsl:choose> <xsl:when test="$allFailureCount > 0">Failure</xsl:when> </xsl:choose> </xsl:attribute> <td> <xsl:value-of select="$allCount" /> </td> <td> <xsl:value-of select="$allFailureCount" /> </td> <td> <xsl:call-template name="display-percent"> <xsl:with-param name="value" select="$allSuccessPercent" /> </xsl:call-template> </td> <td> <xsl:call-template name="display-time"> <xsl:with-param name="value" select="$allAverageTime" /> </xsl:call-template> </td> <td> <xsl:call-template name="display-time"> <xsl:with-param name="value" select="$allMinTime" /> </xsl:call-template> </td> <td> <xsl:call-template name="display-time"> <xsl:with-param name="value" select="$allMaxTime" /> </xsl:call-template> </td> </tr> </table> </xsl:template> <xsl:template name="pagelist"> <h2>Pages</h2> <table class="details" border="0" cellpadding="5" cellspacing="2" width="95%"> <tr valign="top"> <th>URL</th> <th>Tests</th> <th>Failures</th> <th>Success Rate</th> <th>Average Time</th> <th>Min Time</th> <th>Max Time</th> <th></th> </tr> <xsl:for-each select="/testResults/sampleResult[not(@label = preceding::*/@label)]"> <xsl:variable name="label" select="@label" /> <xsl:variable name="count" select="count(../sampleResult[@label = current()/@label])" /> <xsl:variable name="failureCount" select="count(../sampleResult[@label = current()/@label][attribute::success='false'])" /> <xsl:variable name="successCount" select="count(../sampleResult[@label = current()/@label][attribute::success='true'])" /> <xsl:variable name="successPercent" select="$successCount div $count" /> <xsl:variable name="totalTime" select="sum(../sampleResult[@label = current()/@label]/@time)" /> <xsl:variable name="averageTime" select="$totalTime div $count" /> <xsl:variable name="minTime"> <xsl:call-template name="min"> <xsl:with-param name="nodes" select="../sampleResult[@label = current()/@label]/@time" /> </xsl:call-template> </xsl:variable> <xsl:variable name="maxTime"> <xsl:call-template name="max"> <xsl:with-param name="nodes" select="../sampleResult[@label = current()/@label]/@time" /> </xsl:call-template> </xsl:variable> <tr valign="top"> <xsl:attribute name="class"> <xsl:choose> <xsl:when test="$failureCount > 0">Failure</xsl:when> </xsl:choose> </xsl:attribute> <td> <xsl:if test="$failureCount > 0"> <a><xsl:attribute name="href">#<xsl:value-of select="$label" /></xsl:attribute> <xsl:value-of select="$label" /> </a> </xsl:if> <xsl:if test="0 >= $failureCount"> <xsl:value-of select="$label" /> </xsl:if> </td> <td> <xsl:value-of select="$count" /> </td> <td> <xsl:value-of select="$failureCount" /> </td> <td> <xsl:call-template name="display-percent"> <xsl:with-param name="value" select="$successPercent" /> </xsl:call-template> </td> <td> <xsl:call-template name="display-time"> <xsl:with-param name="value" select="$averageTime" /> </xsl:call-template> </td> <td> <xsl:call-template name="display-time"> <xsl:with-param name="value" select="$minTime" /> </xsl:call-template> </td> <td> <xsl:call-template name="display-time"> <xsl:with-param name="value" select="$maxTime" /> </xsl:call-template> </td> <td align="center"> <a href=""> <xsl:attribute name="href"><xsl:text/>javascript:change('page_details_<xsl:value-of select="position()" />')</xsl:attribute> <img src="expand.jpg" alt="expand/collapse"><xsl:attribute name="id"><xsl:text/>page_details_<xsl:value-of select="position()" />_image</xsl:attribute></img> </a> </td> </tr> <tr class="page_details"> <xsl:attribute name="id"><xsl:text/>page_details_<xsl:value-of select="position()" /></xsl:attribute> <td colspan="8" bgcolor="#FF0000"> <div align="center"> <b>Details for Page "<xsl:value-of select="$label" />"</b> <table bordercolor="#000000" border="1" cellpadding="0" cellspacing="0" width="95%"> <tr> <th>Thread</th> <th>Iteration</th> <th>Time</th> <th>Success</th> <!-- itterations = position() - thread stuff time="312" timeStamp="1053622047640" responseMessage="OK" threadName="Thread Group-1" dataType="text" label="/CansysAandA/processAuthentication.do" success="true" --> </tr> <xsl:for-each select="../sampleResult[@label = $label and @threadName != $label]"> <tr> <td><xsl:value-of select="@threadName" /></td> <td><xsl:value-of select="position()" /></td> <td><xsl:value-of select="@time" />ms</td> <td><xsl:value-of select="@success" /></td> </tr> </xsl:for-each> </table> </div> </td> </tr> </xsl:for-each> </table> </xsl:template> <xsl:template name="detail"> <xsl:variable name="allFailureCount" select="count(/testResults/sampleResult[attribute::success='false'])" /> <xsl:if test="$allFailureCount > 0"> <h2>Failure Detail</h2> <xsl:for-each select="/testResults/sampleResult[not(@label = preceding::*/@label)]"> <xsl:variable name="failureCount" select="count(../sampleResult[@label = current()/@label][attribute::success='false'])" /> <xsl:if test="$failureCount > 0"> <h3><xsl:value-of select="@label" /><a><xsl:attribute name="name"><xsl:value-of select="@label" /></xsl:attribute></a></h3> <table class="details" border="0" cellpadding="5" cellspacing="2" width="95%"> <tr valign="top"> <th>Response</th> <th>Failure Message</th> <xsl:if test="$showData = 'y'"> <th>Response Data</th> </xsl:if> </tr> <xsl:for-each select="/testResults/sampleResult[@label = current()/@label][attribute::success='false']"> <tr> <td><xsl:value-of select="@responseCode" /> - <xsl:value-of select="@responseMessage" /></td> <td><xsl:value-of select="assertionResult/@failureMessage" /></td> <xsl:if test="$showData = 'y'"> <td><xsl:value-of select="./binary" /></td> </xsl:if> </tr> </xsl:for-each> </table> </xsl:if> </xsl:for-each> </xsl:if> </xsl:template> <xsl:template name="min"> <xsl:param name="nodes" select="/.." /> <xsl:choose> <xsl:when test="not($nodes)">NaN</xsl:when> <xsl:otherwise> <xsl:for-each select="$nodes"> <xsl:sort data-type="number" /> <xsl:if test="position() = 1"> <xsl:value-of select="number(.)" /> </xsl:if> </xsl:for-each> </xsl:otherwise> </xsl:choose> </xsl:template> <xsl:template name="max"> <xsl:param name="nodes" select="/.." /> <xsl:choose> <xsl:when test="not($nodes)">NaN</xsl:when> <xsl:otherwise> <xsl:for-each select="$nodes"> <xsl:sort data-type="number" order="descending" /> <xsl:if test="position() = 1"> <xsl:value-of select="number(.)" /> </xsl:if> </xsl:for-each> </xsl:otherwise> </xsl:choose> </xsl:template> <xsl:template name="display-percent"> <xsl:param name="value" /> <xsl:value-of select="format-number($value,'0.00%')" /> </xsl:template> <xsl:template name="display-time"> <xsl:param name="value" /> <xsl:value-of select="format-number($value,'0 ms')" /> </xsl:template> </xsl:stylesheet> |
|
From: Marc B. <mb...@us...> - 2005-11-30 00:00:28
|
Update of /cvsroot/itracker/itracker/tools/jmeter/tests In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3156/jmeter/tests Added Files: Tag: itrackerhibernate blackbox-all.jmx Log Message: adding jmeter testsuite --- NEW FILE: blackbox-all.jmx --- <jmeterTestPlan version="1.1" properties="1.7"> <hashTree> <TestPlan> <elementProp name="TestPlan.user_defined_variables" elementType="org.apache.jmeter.config.Arguments"> <stringProp name="TestElement.gui_class">org.apache.jmeter.config.gui.ArgumentsPanel</stringProp> <stringProp name="TestElement.test_class">org.apache.jmeter.config.Arguments</stringProp> <collectionProp name="Arguments.arguments"/> <stringProp name="TestElement.name">Benutzer definierte Variablen</stringProp> <boolProp name="TestElement.enabled">true</boolProp> </elementProp> <stringProp name="TestElement.gui_class">org.apache.jmeter.control.gui.TestPlanGui</stringProp> <stringProp name="TestPlan.user_define_classpath"></stringProp> <boolProp name="TestPlan.serialize_threadgroups">false</boolProp> <stringProp name="TestElement.test_class">org.apache.jmeter.testelement.TestPlan</stringProp> <stringProp name="TestElement.name">Test Plan</stringProp> <boolProp name="TestPlan.functional_mode">false</boolProp> <boolProp name="TestElement.enabled">true</boolProp> <stringProp name="TestPlan.comments"></stringProp> </TestPlan> [...1764 lines suppressed...] <fieldNames>false</fieldNames> <responseHeaders>false</responseHeaders> <requestHeaders>false</requestHeaders> <responseDataOnError>false</responseDataOnError> <saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage> <assertionsResultsToSave>0</assertionsResultsToSave> <delimiter>,</delimiter> <printMilliseconds>true</printMilliseconds> </value> <name>saveConfig</name> </objProp> <boolProp name="TestElement.enabled">true</boolProp> <stringProp name="filename"></stringProp> <boolProp name="ResultCollector.error_logging">false</boolProp> </ResultCollector> <hashTree/> </hashTree> </hashTree> </hashTree> </jmeterTestPlan> |
|
From: Marc B. <mb...@us...> - 2005-11-30 00:00:28
|
Update of /cvsroot/itracker/itracker/tools/jmeter/lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3156/jmeter/lib Added Files: Tag: itrackerhibernate ant-jmeter.jar Log Message: adding jmeter testsuite --- NEW FILE: ant-jmeter.jar --- (This appears to be a binary file; contents omitted.) |
|
From: Marc B. <mb...@us...> - 2005-11-29 23:55:46
|
Update of /cvsroot/itracker/itracker/tools/jmeter/html In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2437/jmeter/html Log Message: Directory /cvsroot/itracker/itracker/tools/jmeter/html added to the repository --> Using per-directory sticky tag `itrackerhibernate' |
|
From: Marc B. <mb...@us...> - 2005-11-29 23:55:46
|
Update of /cvsroot/itracker/itracker/tools/jmeter/lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2437/jmeter/lib Log Message: Directory /cvsroot/itracker/itracker/tools/jmeter/lib added to the repository --> Using per-directory sticky tag `itrackerhibernate' |
|
From: Marc B. <mb...@us...> - 2005-11-29 23:55:46
|
Update of /cvsroot/itracker/itracker/tools/jmeter/xslt In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2437/jmeter/xslt Log Message: Directory /cvsroot/itracker/itracker/tools/jmeter/xslt added to the repository --> Using per-directory sticky tag `itrackerhibernate' |
|
From: Marc B. <mb...@us...> - 2005-11-29 23:55:46
|
Update of /cvsroot/itracker/itracker/tools/jmeter/tests In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2437/jmeter/tests Log Message: Directory /cvsroot/itracker/itracker/tools/jmeter/tests added to the repository --> Using per-directory sticky tag `itrackerhibernate' |
|
From: Marc B. <mb...@us...> - 2005-11-29 23:55:46
|
Update of /cvsroot/itracker/itracker/tools/jmeter/log In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2437/jmeter/log Log Message: Directory /cvsroot/itracker/itracker/tools/jmeter/log added to the repository --> Using per-directory sticky tag `itrackerhibernate' |
|
From: Marc B. <mb...@us...> - 2005-11-29 23:55:19
|
Update of /cvsroot/itracker/itracker/tools/jmeter In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2373/jmeter Log Message: Directory /cvsroot/itracker/itracker/tools/jmeter added to the repository --> Using per-directory sticky tag `itrackerhibernate' |
|
From: Marc B. <mb...@us...> - 2005-11-29 20:32:24
|
Update of /cvsroot/itracker/itracker In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15456 Modified Files: Tag: itrackerhibernate build.xml Log Message: parameterize some hardcoded paths and filenames Index: build.xml =================================================================== RCS file: /cvsroot/itracker/itracker/build.xml,v retrieving revision 1.73.4.6 retrieving revision 1.73.4.7 diff -C2 -d -r1.73.4.6 -r1.73.4.7 *** build.xml 18 Oct 2005 18:12:40 -0000 1.73.4.6 --- build.xml 29 Nov 2005 20:32:08 -0000 1.73.4.7 *************** *** 19,23 **** <property name="war.file" value="itracker.war" /> <!-- override this in user.build.properties --> ! <property name="install.dir" value="C:/jboss-4.0.3/server/default/deploy"/> <!-- ============================================================ --- 19,23 ---- <property name="war.file" value="itracker.war" /> <!-- override this in user.build.properties --> ! <property name="install.dir" value="${apphome}${appdeploy}"/> <!-- ============================================================ *************** *** 119,123 **** <fileset refid="jasperreports.library" /> <!-- we won't need this in the future, just servlet --> ! <fileset refid="j2ee.library" /> </path> --- 119,123 ---- <fileset refid="jasperreports.library" /> <!-- we won't need this in the future, just servlet --> ! <fileset refid="j2ee.library" /> </path> *************** *** 182,186 **** <target name="deployUnpacked" depends="makeWAR" description="Deploy unpacked project WAR"> ! <unwar src="${dist.dir}/${war.file}" dest="${install.dir}/${war.file}" overwrite="true"/> </target> --- 182,186 ---- <target name="deployUnpacked" depends="makeWAR" description="Deploy unpacked project WAR"> ! <unwar src="${dist.dir}/${war.file}" dest="${install.dir}/itracker.war" overwrite="true"/> </target> |
|
From: Marc B. <mb...@us...> - 2005-11-28 20:20:37
|
Update of /cvsroot/itracker/itracker/src/cowsultants/itracker/web/taglib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9496 Modified Files: Tag: itrackerhibernate CheckLoginTag.java Log Message: adjust import of LoginAction Index: CheckLoginTag.java =================================================================== RCS file: /cvsroot/itracker/itracker/src/cowsultants/itracker/web/taglib/CheckLoginTag.java,v retrieving revision 1.15.4.6 retrieving revision 1.15.4.7 diff -C2 -d -r1.15.4.6 -r1.15.4.7 *** CheckLoginTag.java 29 Oct 2005 12:53:58 -0000 1.15.4.6 --- CheckLoginTag.java 28 Nov 2005 20:20:26 -0000 1.15.4.7 *************** *** 38,42 **** import cowsultants.itracker.ejb.client.util.Logger; import cowsultants.itracker.ejb.client.util.UserUtilities; ! import cowsultants.itracker.web.actions.LoginAction; import cowsultants.itracker.web.util.Constants; import cowsultants.itracker.web.util.LoginUtilities; --- 38,42 ---- import cowsultants.itracker.ejb.client.util.Logger; import cowsultants.itracker.ejb.client.util.UserUtilities; ! import cowsultants.itracker.web.actions.user.LoginAction; import cowsultants.itracker.web.util.Constants; import cowsultants.itracker.web.util.LoginUtilities; |
|
From: Marky G. <mar...@us...> - 2005-11-27 22:28:14
|
Update of /cvsroot/itracker/itracker/web/themes/standardtheme/includes In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8324/web/themes/standardtheme/includes Modified Files: Tag: itrackerhibernate footer.jsp Log Message: little change in footer. Index: footer.jsp =================================================================== RCS file: /cvsroot/itracker/itracker/web/themes/standardtheme/includes/Attic/footer.jsp,v retrieving revision 1.1.2.1 retrieving revision 1.1.2.2 diff -C2 -d -r1.1.2.1 -r1.1.2.2 *** footer.jsp 29 Oct 2005 11:39:26 -0000 1.1.2.1 --- footer.jsp 27 Nov 2005 22:28:02 -0000 1.1.2.2 *************** *** 12,16 **** <it:message key="itracker.web.attr.copyright"/> 2002, 2003, 2004 by Jason Carroll, donated it to public domain, ! 2005 by <a href="http://www.sourceforge.net/projects/itracker/" target="_blank">itracker.org</a> Version 3.0, licensed under LGPL. </td> <td align="right" width="50%" style="text-align: right;"> --- 12,16 ---- <it:message key="itracker.web.attr.copyright"/> 2002, 2003, 2004 by Jason Carroll, donated it to public domain, ! 2005 by <a href="http://www.itracker.org" target="_blank">itracker.org</a> Version 3.0, licensed under LGPL. </td> <td align="right" width="50%" style="text-align: right;"> |
|
From: Marky G. <mar...@us...> - 2005-11-27 22:07:39
|
Update of /cvsroot/itracker/itracker/src/cowsultants/itracker/web/servlets In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4288/src/cowsultants/itracker/web/servlets Modified Files: Tag: itrackerhibernate AttachmentDownloadController.java Log Message: corrected a wrong path. Index: AttachmentDownloadController.java =================================================================== RCS file: /cvsroot/itracker/itracker/src/cowsultants/itracker/web/servlets/AttachmentDownloadController.java,v retrieving revision 1.13.4.6 retrieving revision 1.13.4.7 diff -C2 -d -r1.13.4.6 -r1.13.4.7 *** AttachmentDownloadController.java 20 Nov 2005 02:19:24 -0000 1.13.4.6 --- AttachmentDownloadController.java 27 Nov 2005 22:07:28 -0000 1.13.4.7 *************** *** 73,77 **** errors.add(ActionErrors.GLOBAL_ERROR, new ActionError("itracker.web.error.invalidattachment")); saveErrors(request, errors); ! forward("/themes/standardtheme//error.jsp", request, response); return; } --- 73,77 ---- errors.add(ActionErrors.GLOBAL_ERROR, new ActionError("itracker.web.error.invalidattachment")); saveErrors(request, errors); ! forward("/themes/standardtheme/error.jsp", request, response); return; } *************** *** 87,91 **** errors.add(ActionErrors.GLOBAL_ERROR, new ActionError("itracker.web.error.missingattachmentdata")); saveErrors(request, errors); ! forward("/themes/standardtheme//error.jsp", request, response); return; } --- 87,91 ---- errors.add(ActionErrors.GLOBAL_ERROR, new ActionError("itracker.web.error.missingattachmentdata")); saveErrors(request, errors); ! forward("/themes/standardtheme/error.jsp", request, response); return; } |
|
From: Marky G. <mar...@us...> - 2005-11-27 22:06:50
|
Update of /cvsroot/itracker/itracker/src/cowsultants/itracker/ejb/beans/message In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4102/src/cowsultants/itracker/ejb/beans/message Modified Files: Tag: itrackerhibernate NotificationMessageBean.java Log Message: changing link /login.jsp to /login.do. Like that it's the same, but going through the controller, proper MVC. Index: NotificationMessageBean.java =================================================================== RCS file: /cvsroot/itracker/itracker/src/cowsultants/itracker/ejb/beans/message/NotificationMessageBean.java,v retrieving revision 1.24.4.3 retrieving revision 1.24.4.4 diff -C2 -d -r1.24.4.3 -r1.24.4.4 *** NotificationMessageBean.java 30 Oct 2005 18:46:36 -0000 1.24.4.3 --- NotificationMessageBean.java 27 Nov 2005 22:06:38 -0000 1.24.4.4 *************** *** 111,115 **** String subject = ITrackerResources.getString("itracker.email.selfreg.subject"); String msgText = ITrackerResources.getString("itracker.email.selfreg.body", ITrackerResources.getDefaultLocale(), ! new Object[] {(String) notificationMsg.getObject("login"), url + "/login.jsp"}); EmailHandler.sendEmail(toAddress, subject, msgText); } --- 111,115 ---- String subject = ITrackerResources.getString("itracker.email.selfreg.subject"); String msgText = ITrackerResources.getString("itracker.email.selfreg.body", ITrackerResources.getDefaultLocale(), ! new Object[] {(String) notificationMsg.getObject("login"), url + "/login.do"}); EmailHandler.sendEmail(toAddress, subject, msgText); } |