Java Doc for PerformanceTester.java in  » IDE-Eclipse » ui » org » eclipse » ui » tests » performance » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » IDE Eclipse » ui » org.eclipse.ui.tests.performance 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.eclipse.ui.tests.performance.PerformanceTester

PerformanceTester
final class PerformanceTester (Code)

since:
   3.1


Field Summary
protected  PerformanceMeterfPerformanceMeter
    

Constructor Summary
public  PerformanceTester(TestCase testCase)
    

Method Summary
public  voidassertPerformance()
     Asserts default properties of the measurements captured for this test case.
public  voidassertPerformanceInRelativeBand(Dimension dim, int lowerPercentage, int upperPercentage)
     Asserts that the measurement specified by the given dimension is within a certain range with respect to some reference value.
public  voidcommitMeasurements()
    
public  voiddispose()
    
public  voidsetDegradationComment(String string)
     Set a degradation comment for the current meter.
public  voidstartMeasuring()
     Called from within a test case immediately before the code to measure is run.
public  voidstopMeasuring()
    
public  voidtagAsGlobalSummary(String shortName, Dimension dimension)
     Mark the scenario of this test case to be included both into the global and the local (component) performance summary.
public  voidtagAsGlobalSummary(String shortName, Dimension[] dimensions)
     Mark the scenario represented by the given PerformanceMeter to be included into the global and the local (component) performance summary.
public  voidtagAsSummary(String shortName, Dimension dimension)
     Mark the scenario of this test case to be included into the local (component) performance summary.
public  voidtagAsSummary(String shortName, Dimension[] dimensions)
     Mark the scenario represented by the given PerformanceMeter to be included into the local (component) performance summary.

Field Detail
fPerformanceMeter
protected PerformanceMeter fPerformanceMeter(Code)




Constructor Detail
PerformanceTester
public PerformanceTester(TestCase testCase)(Code)

Parameters:
  testCase -




Method Detail
assertPerformance
public void assertPerformance()(Code)
Asserts default properties of the measurements captured for this test case.
throws:
  RuntimeException - if the properties do not hold



assertPerformanceInRelativeBand
public void assertPerformanceInRelativeBand(Dimension dim, int lowerPercentage, int upperPercentage)(Code)
Asserts that the measurement specified by the given dimension is within a certain range with respect to some reference value. If the specified dimension isn't available, the call has no effect.
Parameters:
  dim - the Dimension to check
Parameters:
  lowerPercentage - a negative number indicating the percentage the measured valueis allowed to be smaller than some reference value
Parameters:
  upperPercentage - a positive number indicating the percentage the measured valueis allowed to be greater than some reference value
throws:
  RuntimeException - if the properties do not hold



commitMeasurements
public void commitMeasurements()(Code)



dispose
public void dispose()(Code)



setDegradationComment
public void setDegradationComment(String string)(Code)
Set a degradation comment for the current meter.
Parameters:
  string -



startMeasuring
public void startMeasuring()(Code)
Called from within a test case immediately before the code to measure is run. It starts capturing of performance data. Must be followed by a call to PerformanceTestCase.stopMeasuring before subsequent calls to this method or PerformanceTestCase.commitMeasurements .



stopMeasuring
public void stopMeasuring()(Code)



tagAsGlobalSummary
public void tagAsGlobalSummary(String shortName, Dimension dimension)(Code)
Mark the scenario of this test case to be included both into the global and the local (component) performance summary. The summary shows the given dimension of the scenario and labels the scenario with the short name.
Parameters:
  shortName - a short (shorter than 40 characters) descritive name of the scenario
Parameters:
  dimension - the dimension to show in the summary



tagAsGlobalSummary
public void tagAsGlobalSummary(String shortName, Dimension[] dimensions)(Code)
Mark the scenario represented by the given PerformanceMeter to be included into the global and the local (component) performance summary. The summary shows the given dimensions of the scenario and labels the scenario with the short name.
Parameters:
  shortName - a short (shorter than 40 characters) descritive name of the scenario
Parameters:
  dimensions - an array of dimensions to show in the summary



tagAsSummary
public void tagAsSummary(String shortName, Dimension dimension)(Code)
Mark the scenario of this test case to be included into the local (component) performance summary. The summary shows the given dimension of the scenario and labels the scenario with the short name.
Parameters:
  shortName - a short (shorter than 40 characters) descriptive name of the scenario
Parameters:
  dimension - the dimension to show in the summary



tagAsSummary
public void tagAsSummary(String shortName, Dimension[] dimensions)(Code)
Mark the scenario represented by the given PerformanceMeter to be included into the local (component) performance summary. The summary shows the given dimensions of the scenario and labels the scenario with the short name.
Parameters:
  shortName - a short (shorter than 40 characters) descriptive name of the scenario
Parameters:
  dimensions - an array of dimensions to show in the summary



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.